#top-page .prBanner{position:fixed;right:120px;bottom:-800px;z-index:999999999;width:350px;height:auto;opacity:1;-webkit-transition:all ease-in-out 1s;-o-transition:all ease-in-out 1s;transition:all ease-in-out 1s}@media screen and (max-width:1600px){#top-page .prBanner{width:370px}}@media screen and (max-width:1400px){#top-page .prBanner{width:340px}}@media screen and (max-width:1200px){#top-page .prBanner{width:300px}}@media screen and (max-width:640px){#top-page .prBanner{width:45vw;right:18px;bottom:-800px}}#top-page .prBanner .prBannerBox{position:relative}#top-page .prBanner .prBannerBox span.close{display:block;width:50px;height:50px;position:absolute;right:-15px;top:-15px;background:url(/jyujyukarubi/assets/images/common/icon_close_black.svg) center center no-repeat;background-size:100% auto;z-index:50;cursor:pointer}@media screen and (max-width:640px){#top-page .prBanner .prBannerBox span.close{width:35px;height:35px}}#top-page .prBanner .prBannerBox figure{line-height:0}#top-page .prBanner .prBannerBox figure img{width:100%}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox{position:relative;width:100%;aspect-ratio:16/9}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox{overflow:hidden;aspect-ratio:4/3.5}}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox video{width:100%;aspect-ratio:16/9}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;z-index:-1}}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox{width:100%;height:100%;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;z-index:999999;position:absolute;left:0;top:0}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn{width:100%;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn{padding-left:20px}}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1{display:block;margin:0 auto;color:#fff;font-size:clamp(30px,5.07813vw,65px);font-weight:600;text-shadow:2px 2px 3px rgba(0,0,0,.35)}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1{font-size:clamp(40px,5.07813vw,65px);line-height:1.56em}}@media screen and (max-width:375px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1{font-size:clamp(36px,5.07813vw,65px)}}@media screen and (max-width:320px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1{font-size:30px}}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1 span{padding:5px 0 0 0;display:block;font-size:clamp(17px,1.48438vw,19px)}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1 span{padding:0}}@media screen and (max-width:320px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn h1 span{font-size:15px}}#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn p{display:block;color:#fff;padding:5px 0 0 0;display:block;font-size:clamp(17px,1.875vw,24px);text-shadow:2px 2px 3px rgba(0,0,0,.35);line-height:1.78em}@media screen and (max-width:640px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn p{padding:0}}@media screen and (max-width:320px){#top-page .mainvisual2025 .mainvisual2025__box .mainvisual2025__box__inner .videoWrapper .movieBox .catchBox .catchIn p{font-size:15px}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper{width:100%;height:70vh;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox{width:100%;height:70vh;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;z-index:999999;position:absolute;left:0;top:0}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox{height:70svh}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn{width:100%;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn{padding-left:20px}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1{display:block;margin:0 auto;color:#fff;font-size:clamp(30px,5.07813vw,65px);font-weight:600;text-shadow:2px 2px 3px rgba(0,0,0,.35)}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1{font-size:clamp(40px,5.07813vw,65px);line-height:1.56em}}@media screen and (max-width:375px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1{font-size:clamp(36px,5.07813vw,65px)}}@media screen and (max-width:320px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1{font-size:30px}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1 span{padding:5px 0 0 0;display:block;font-size:clamp(17px,1.48438vw,19px)}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1 span{padding:0}}@media screen and (max-width:320px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn h1 span{font-size:15px}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn p{display:block;color:#fff;padding:5px 0 0 0;display:block;font-size:clamp(17px,1.875vw,24px);text-shadow:2px 2px 3px rgba(0,0,0,.35);line-height:1.78em}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn p{padding:0}}@media screen and (max-width:320px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper .catchBox .catchIn p{font-size:15px}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper #slider{width:100%;height:70vh;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .slideWrapper #slider{height:70vh}}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .mainBlock figure{line-height:0}#top-page .mainvisual .mainvisual__box .mainvisual__box__inner .mainBlock figure img{width:100%}#top-page .emergency{padding:40px 0 0 0}@media screen and (max-width:768px){#top-page .emergency{padding:30px 0 0 0}}@media screen and (max-width:640px){#top-page .emergency{padding:10px 0 0 0}}#top-page .emergency__box{width:96%;max-width:1198px;margin:0 auto}#top-page .emergency__box__inner .emergencyBox dl{border:3px solid #2b2b28;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}#top-page .emergency__box__inner .emergencyBox dl dt{width:18%;background:#2b2b28;color:#fff;padding:20px;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;font-size:clamp(14px,1.25vw,16px);line-height:1.78em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dt{line-height:1.78em}}@media screen and (max-width:768px){#top-page .emergency__box__inner .emergencyBox dl dt{width:20%}}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dt{width:100%;padding:6px 0}}#top-page .emergency__box__inner .emergencyBox dl dt span{display:block;text-align:center;width:100%}#top-page .emergency__box__inner .emergencyBox dl dd{width:82%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}@media screen and (max-width:768px){#top-page .emergency__box__inner .emergencyBox dl dd{width:80%}}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dd{width:100%;padding:15px}}#top-page .emergency__box__inner .emergencyBox dl dd ul li{font-size:clamp(14px,1.25vw,16px);line-height:1.78em;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 5px 0;margin-bottom:5px;border-bottom:1px dotted #ccc}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dd ul li{line-height:1.78em}}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dd ul li{display:block}}#top-page .emergency__box__inner .emergencyBox dl dd ul li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}#top-page .emergency__box__inner .emergencyBox dl dd ul li span.new{display:inline-block;width:54px;margin-right:10px;line-height:0}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dd ul li span.new{width:40px;margin-right:5px;vertical-align:baseline}}#top-page .emergency__box__inner .emergencyBox dl dd ul li span.new img{width:100%}#top-page .emergency__box__inner .emergencyBox dl dd ul li a{font-size:clamp(14px,1.25vw,16px);line-height:1.78em}@media screen and (max-width:640px){#top-page .emergency__box__inner .emergencyBox dl dd ul li a{line-height:1.78em}}#top-page .emergency__box__inner .emergencyBox dl dd ul li a:hover{color:#0c96ff}#top-page .recommend{padding:90px 0 80px 0}@media screen and (max-width:768px){#top-page .recommend{padding:40px 0 40px 0}}@media screen and (max-width:640px){#top-page .recommend{padding:40px 0 20px 0}}#top-page .recommend .recommend__box .recommend__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .recommend .recommend__box .recommend__box__ttl .titleBox h2,#top-page .recommend .recommend__box .recommend__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__ttl .titleBox h2,#top-page .recommend .recommend__box .recommend__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .recommend .recommend__box .recommend__box__inner{padding:30px 0 0 0}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner{padding:20px 0 0 0}}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel{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}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet{width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet figure{line-height:0}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet figure img{width:100%}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail{padding:15px 0 0 0}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail p{text-align:center;font-size:clamp(14px,2.4vw,18px);font-weight:500;line-height:1.78em}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner .recommendCaousel .recommendSet .detail .btn a:hover{background-size:10px auto}}#top-page .recommend .recommend__box .recommend__box__inner .prev-arrow{position:absolute;left:20px;top:29%;width:50px;cursor:pointer;z-index:50}@media screen and (max-width:768px){#top-page .recommend .recommend__box .recommend__box__inner .prev-arrow{width:30px;top:28%}}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner .prev-arrow{width:25px;top:32%}}#top-page .recommend .recommend__box .recommend__box__inner .prev-arrow img{width:100%}#top-page .recommend .recommend__box .recommend__box__inner .next-arrow{position:absolute;right:20px;top:29%;width:50px;z-index:50;cursor:pointer}@media screen and (max-width:768px){#top-page .recommend .recommend__box .recommend__box__inner .next-arrow{width:30px;top:28%}}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner .next-arrow{width:25px;top:32%}}#top-page .recommend .recommend__box .recommend__box__inner .next-arrow img{width:100%}#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots{width:100%;text-align:center!important;padding:15px 30px 0 0}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots{padding:10px 0 0 0}}#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots li{display:inline-block;width:60px;height:5px;background:#707070;margin:0 5px 0 5px;cursor:pointer}@media screen and (max-width:640px){#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots li{width:20px;height:3px}}#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots li button{display:none}#top-page .recommend .recommend__box .recommend__box__inner ul.slickDots li.slick-active{background:#2b2b28}#top-page .grandmenu{padding:90px 0 80px 0;background:#2b2b28 url(/jyujyukarubi/assets/images/common/jj_bg_black.svg) left top no-repeat;background-size:100% auto}@media screen and (max-width:768px){#top-page .grandmenu{padding:70px 0 80px 0}}@media screen and (max-width:640px){#top-page .grandmenu{padding:45px 0 40px 0}}#top-page .grandmenu .grandmenu__box{width:90%;max-width:1280px;margin:0 auto}#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox h2,#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox h2,#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .grandmenu .grandmenu__box .grandmenu__box__ttl .titleBox h2{color:#fff}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner{padding:50px 0 0 0}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner{padding:15px 0 0 0}}#top-page .grandmenu .grandmenu__box .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}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex::after{content:"";display:block;width:30.703125%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet{width:30.703125%;margin-bottom:35px;position:relative}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet{width:49%;margin-bottom:10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon{width:55px}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon{width:40px;right:-10px;top:-10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon img,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet a,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a{display:block}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet a picture,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a picture{display:block}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .grandmenuSet a picture img,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a picture img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList{width:100%;max-width:1299px;margin:0 auto}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .attackBanner{margin-bottom:25px}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .attackBanner{margin-bottom:15px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .attackBanner figure{line-height:0}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .attackBanner figure img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet{margin-bottom:25px;position:relative}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet{margin-bottom:15px}}#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon{width:55px}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon{width:30px;right:-10px;top:-10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet picture{line-height:0}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSet picture img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode{width:100%;margin-bottom:25px;position:relative}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode{margin-bottom:15px}}#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a{padding:10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon{width:11.38%}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon{width:14%}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle{width:62%}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle{width:64%}}#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle p{font-size:clamp(9px,2.7907vw,12px)}}#top-page .grandmenu .grandmenu__box .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}#top-page .grandmenu .grandmenu__box .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}#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(24px,4vw,40px)}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(16px,4.65116vw,20px)}}@media screen and (max-width:320px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(14px,4.6875vw,15px)}}#top-page .grandmenu .grandmenu__box .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}#top-page .grandmenu .grandmenu__box .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}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture{display:block;line-height:0;width:20.9756%}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture{width:18%}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode a:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#top-page .grandmenu .grandmenu__box .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){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon{width:55px}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon{width:30px;right:-10px;top:-10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode picture{line-height:0}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .grandmenuSetCode picture img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGyutan{background:#cc8809;background:-o-linear-gradient(33deg,#cc8809 0,#f8cb0c 100%);background:linear-gradient(57deg,#cc8809 0,#f8cb0c 100%)}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgKokusan{background:#172a88}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgJyukaru{background:#e73279}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgDaikangeki{background:#d9272b}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgOkigaru{background:#fabd00}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgOkigaru a .courseTitle h4,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgOkigaru a .courseTitle p{color:#222}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGakusei{background:#22ad38}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGyutan2025{background:#000}#top-page .grandmenu .grandmenu__box .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%)}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgDaikangeki2025{background:#d56e9c}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgOkigaru2025{background:#009370}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGakusei2025{background:#007cc3}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgKatamari2025{background:#b60005}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgLunchgentei2025{background:#e24407}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGyutan202504{background:#000}#top-page .grandmenu .grandmenu__box .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%)}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgJyukaru202504 a h4,#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgJyukaru202504 a p{color:#fff!important}#top-page .grandmenu .grandmenu__box .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%)}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgDaikangeki202504{background:#b60005}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgDaikangeki202504 a h4{color:#fff!important}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGyubuta202504{background:#d56e9c}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGyubuta202504 a h4{color:#fff!important}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgButatori202504{background:#009370}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgButatori202504 a h4{color:#fff!important}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGakusei202504{background:#007cc3}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandmenuList .bgGakusei202504 a h4{color:#fff!important}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex{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}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet{width:22.890625%}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet{width:49%;margin-bottom:10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet figure{line-height:0}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet figure{display:none}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet figure img{width:100%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail{padding:15px;background:#fff}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail{padding:10px}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail h4{font-size:clamp(15px,1.40625vw,20px);font-weight:600;padding:0;text-align:center}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn{padding:8px 0 0 0}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a{display:block;padding:15px 0 15px 0;background:#111 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a:hover{background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#2b2b28}@media screen and (max-width:768px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .grandSubSet .detail .btn a{font-size:clamp(10px,2.7907vw,12px);padding:5px 0}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .w50Set{width:48.55%;margin-top:30px;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;background:#fff}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .w50Set{width:49%;margin-top:0}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .w50Set figure{width:44.259818731%}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .w50Set .detail{width:55.740181569%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .grandSubFlex .w50Set .detail{width:100%}}#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .c3 .grandSubSet{width:32%}@media screen and (max-width:640px){#top-page .grandmenu .grandmenu__box .grandmenu__box__inner .c3 .grandSubSet{width:49%;margin-bottom:10px}}#top-page .campaign{padding:90px 0 80px 0}@media screen and (max-width:1280px){#top-page .campaign{padding:70px 0 60px 0}}@media screen and (max-width:640px){#top-page .campaign{padding:45px 0 40px 0;overflow-x:hidden}}#top-page .campaign .campaign__box{width:90%;max-width:1515px;margin:0 auto}@media screen and (max-width:640px){#top-page .campaign .campaign__box{width:100%}}#top-page .campaign .campaign__box .campaign__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .campaign .campaign__box .campaign__box__ttl .titleBox h2,#top-page .campaign .campaign__box .campaign__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__ttl .titleBox h2,#top-page .campaign .campaign__box .campaign__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .campaign .campaign__box .campaign__box__inner{padding:50px 0 0 0}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner{padding:30px 0 0 0}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner{padding:0}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel{padding:0}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet{width:25%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet{padding:15px}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet figure{line-height:0}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet figure img{width:100%}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet p{font-size:clamp(14px,1.25vw,16px);line-height:1.78em;text-align:center;padding:10px 0 0 0}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .campaignSet p{line-height:1.78em}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .prev-arrow{position:absolute;left:-50px;top:35%;width:50px;cursor:pointer;z-index:50}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .prev-arrow{width:30px;left:-15px;top:28%}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .prev-arrow{width:25px;left:15px;top:32%}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .prev-arrow img{width:100%}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .next-arrow{position:absolute;right:-50px;top:35%;width:50px;z-index:50;cursor:pointer}@media screen and (max-width:1000px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .next-arrow{right:18%}}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .next-arrow{width:30px;right:-15px;top:28%}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .next-arrow{width:25px;right:15px;top:32%}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel .next-arrow img{width:100%}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots{width:100%;text-align:center!important;padding:15px 30px 0 0}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots{padding:5px 10px 0 0}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots li{display:inline-block;width:60px;height:5px;background:#707070;margin:0 5px 0 5px;cursor:pointer}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots li{width:20px;height:3px}}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots li button{display:none}#top-page .campaign .campaign__box .campaign__box__inner .campaignCarousel ul.slickDots li.slick-active{background:#2b2b28}#top-page .campaign .campaign__box .campaign__box__inner .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0}#top-page .campaign .campaign__box .campaign__box__inner .btn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .campaign .campaign__box .campaign__box__inner .btn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .campaign .campaign__box .campaign__box__inner .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .campaign .campaign__box .campaign__box__inner .btn{padding:0}}#top-page .news{padding:90px 0 90px 0;border-top:1px solid #c71721}@media screen and (max-width:768px){#top-page .news{padding:60px 0 50px 0}}@media screen and (max-width:640px){#top-page .news{padding:40px 0 40px 0}}#top-page .news__box{width:90%;max-width:1080px;margin:0 auto}#top-page .news__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .news__box__ttl .titleBox h2,#top-page .news__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .news__box__ttl .titleBox h2,#top-page .news__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .news__box__inner{padding:50px 0 0 0}@media screen and (max-width:640px){#top-page .news__box__inner{padding:25px 0 0 0}}#top-page .news__box__inner .newsList{width:100%}#top-page .news__box__inner .newsList dl{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;padding:0 0 30px 0;margin-bottom:30px;border-bottom:1px dotted #111}@media screen and (max-width:640px){#top-page .news__box__inner .newsList dl{margin-bottom:15px;padding-bottom:15px}}#top-page .news__box__inner .newsList dl dt{width:160px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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;padding:10px 0 10px 0}#top-page .news__box__inner .newsList dl dt span.date{width:auto;display:inline-block;font-size:clamp(13px,1.25vw,16px);font-weight:600;line-height:1em;margin-right:15px}#top-page .news__box__inner .newsList dl dt span.new{display:inline-block;width:40px;line-height:0}#top-page .news__box__inner .newsList dl dt span.new img{width:auto;height:100%}#top-page .news__box__inner .newsList dl dd{width:calc(100% - 160px);padding:10px 0 10px 25px;font-size:clamp(13px,1.25vw,16px);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;line-height:1.45em;border-left:1px dotted #111}@media screen and (max-width:640px){#top-page .news__box__inner .newsList dl dd{width:100%;padding:6px 0 0 0;line-height:1.88em;border-left:none}}#top-page .news__box__inner .newsList dl dd a:hover{color:#c71721;text-decoration:underline}#top-page .news__box__inner .newsFlex{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;display:none}#top-page .news__box__inner .newsFlex .newsSet{width:48%;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;margin-bottom:45px}@media screen and (max-width:640px){#top-page .news__box__inner .newsFlex .newsSet{width:100%;margin-bottom:25px}}#top-page .news__box__inner .newsFlex .newsSet figure{width:129px;line-height:0}@media screen and (max-width:640px){#top-page .news__box__inner .newsFlex .newsSet figure{width:100px}}#top-page .news__box__inner .newsFlex .newsSet figure img{width:100%}#top-page .news__box__inner .newsFlex .newsSet .detail{width:calc(100% - 150px)}@media screen and (max-width:640px){#top-page .news__box__inner .newsFlex .newsSet .detail{width:calc(100% - 115px)}}#top-page .news__box__inner .newsFlex .newsSet .detail .date{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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}#top-page .news__box__inner .newsFlex .newsSet .detail .date span.date{font-size:clamp(12px,1.17188vw,15px);line-height:1.88em;margin-right:10px}#top-page .news__box__inner .newsFlex .newsSet .detail .date span.new{display:inline-block;width:54px;line-height:0}@media screen and (max-width:640px){#top-page .news__box__inner .newsFlex .newsSet .detail .date span.new{width:37px}}#top-page .news__box__inner .newsFlex .newsSet .detail .date span.new img{width:100%}#top-page .news__box__inner .newsFlex .newsSet .detail p{padding:10px 0 0 0}@media screen and (max-width:640px){#top-page .news__box__inner .newsFlex .newsSet .detail p{padding:0}}#top-page .news__box__inner .newsFlex .newsSet .detail p a{font-size:clamp(12px,1.17188vw,15px);line-height:1.88em}#top-page .news__box__inner .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0}#top-page .news__box__inner .btn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .news__box__inner .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .news__box__inner .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .news__box__inner .btn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .news__box__inner .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .news__box__inner .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .news__box__inner .btn{padding-top:20px}}#top-page .okosama{padding:90px 0 80px 0;background:#2b2b28 url(/jyujyukarubi/assets/images/common/jj_bg_black.svg) left top no-repeat;background-size:100% auto}@media screen and (max-width:768px){#top-page .okosama{padding:70px 0 80px 0}}@media screen and (max-width:640px){#top-page .okosama{padding:45px 0 40px 0}}#top-page .okosama .okosama__box{width:90%;max-width:1280px;margin:0 auto}#top-page .okosama .okosama__box .okosama__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .okosama .okosama__box .okosama__box__ttl .titleBox h2,#top-page .okosama .okosama__box .okosama__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .okosama .okosama__box .okosama__box__ttl .titleBox h2,#top-page .okosama .okosama__box .okosama__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .okosama .okosama__box .okosama__box__ttl .titleBox h2{color:#fff}#top-page .okosama .okosama__box .okosama__box__inner{padding:50px 0 0 0}@media screen and (max-width:768px){#top-page .okosama .okosama__box .okosama__box__inner{padding:30px 0 0 0}}@media screen and (max-width:640px){#top-page .okosama .okosama__box .okosama__box__inner{padding:15px 0 0 0}}#top-page .okosama .okosama__box .okosama__box__inner .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;padding-top:25px}#top-page .okosama .okosama__box .okosama__box__inner .btn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .okosama .okosama__box .okosama__box__inner .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .okosama .okosama__box .okosama__box__inner .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .okosama .okosama__box .okosama__box__inner .btn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .okosama .okosama__box .okosama__box__inner .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .okosama .okosama__box .okosama__box__inner .btn a:hover{background-size:10px auto}}#top-page .okosama .okosama__box .okosama__box__inner .btn a:hover{background-color:#c71721}#top-page .okosama .okosama__box .okosama__box__inner .c3 .grandSubSet{width:32%}@media screen and (max-width:640px){#top-page .okosama .okosama__box .okosama__box__inner .c3 .grandSubSet{width:49%;margin-bottom:10px}}#top-page .special{padding:90px 0 80px 0;background:#c71721 url(/jyujyukarubi/assets/images/common/jj_bg_black.svg) left top no-repeat;background-size:100% auto}@media screen and (max-width:640px){#top-page .special{padding:45px 0 10px 0}}#top-page .special__box__ttl{width:90%;max-width:1280px;margin:0 auto}#top-page .special__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .special__box__ttl .titleBox h2,#top-page .special__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .special__box__ttl .titleBox h2,#top-page .special__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .special__box__ttl .titleBox h2{color:#fff}#top-page .special__box__inner{padding:35px 0 0 0}@media screen and (max-width:768px){#top-page .special__box__inner{padding:25px 0 0 0}}@media screen and (max-width:640px){#top-page .special__box__inner{padding:0}}#top-page .special__box__inner .specialCarousel{overflow-x:hidden}#top-page .special__box__inner .specialCarousel .specialSet{width:50%;padding:20px;position:relative}@media screen and (max-width:1400px){#top-page .special__box__inner .specialCarousel .specialSet{padding:10px}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet{padding:20px}}#top-page .special__box__inner .specialCarousel .specialSet span.new{display:block;width:80px;height:auto;position:absolute;right:26px;top:26px;z-index:50}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet span.new{width:40px;right:15px;top:15px}}#top-page .special__box__inner .specialCarousel .specialSet span.new img{width:100%}#top-page .special__box__inner .specialCarousel .specialSet figure{line-height:0}#top-page .special__box__inner .specialCarousel .specialSet figure img{width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}#top-page .special__box__inner .specialCarousel .specialSet .detail{padding:15px 0 0 0}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail{padding:8px 0 0 0}}#top-page .special__box__inner .specialCarousel .specialSet .detail h3{color:#fff;font-size:clamp(14px,1.25vw,16px);line-height:1.78em;text-align:center}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail h3{line-height:1.78em}}#top-page .special__box__inner .specialCarousel .specialSet .detail p{padding:5px 0 0 0;color:#fff;font-size:clamp(14px,1.25vw,16px);line-height:1.78em;text-align:center}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail p{line-height:1.78em}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail p{padding:0}}#top-page .special__box__inner .specialCarousel .specialSet .detail .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;margin:0 auto}#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .btn{margin:0 auto}}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;margin:0 auto}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a{display:block;padding:15px 0 15px 0;background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#111;border:1px solid #2b2b28;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a:hover{background:#2b2b28 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn{margin:0 auto}}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a{display:block;background:red;color:#fff;text-align:center;padding:15px 0;border-color:#fff}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a:hover{background-color:#fff;background-image:none;color:#111}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a span{display:inline-block}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a span::before{display:inline-block;width:25px;height:15px;background:url(/jyujyukarubi/assets/images/youtube/icon_play_white.svg) center center no-repeat;background-size:auto 100%;content:"";margin-right:6px}#top-page .special__box__inner .specialCarousel .specialSet .detail .youtubeBtn a:hover span::before{background-image:url(/jyujyukarubi/assets/images/youtube/icon_play_black.svg)}#top-page .special__box__inner .specialCarousel .slick-slide{margin-right:0}#top-page .special__box__inner .specialCarousel .slick-list img{width:100%}#top-page .special__box__inner .specialCarousel .prev-arrow{position:absolute;left:10px;top:35%;width:50px;cursor:pointer;z-index:50}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .prev-arrow{width:30px;left:10px;top:28%}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .prev-arrow{width:25px;left:10px;top:32%}}#top-page .special__box__inner .specialCarousel .prev-arrow img{width:100%}#top-page .special__box__inner .specialCarousel .next-arrow{position:absolute;right:10px;top:35%;width:50px;z-index:50;cursor:pointer}@media screen and (max-width:1000px){#top-page .special__box__inner .specialCarousel .next-arrow{right:18%}}@media screen and (max-width:768px){#top-page .special__box__inner .specialCarousel .next-arrow{width:30px;right:10px;top:28%}}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel .next-arrow{width:25px;right:10px;top:32%}}#top-page .special__box__inner .specialCarousel .next-arrow img{width:100%}#top-page .special__box__inner .specialCarousel ul.slickDots{width:100%;text-align:center!important;padding:15px 30px 0 0}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel ul.slickDots{padding:5px 0 0 0;text-align:center!important}}#top-page .special__box__inner .specialCarousel ul.slickDots li{display:inline-block;width:60px;height:5px;background:#707070;margin:0 5px 0 5px;opacity:.3;cursor:pointer}@media screen and (max-width:640px){#top-page .special__box__inner .specialCarousel ul.slickDots li{width:25px;height:3px}}#top-page .special__box__inner .specialCarousel ul.slickDots li button{display:none}#top-page .special__box__inner .specialCarousel ul.slickDots li.slick-active{background:#fff;opacity:1}#top-page .concept{padding:93px 0 0 0}@media screen and (max-width:640px){#top-page .concept{padding:45px 0 0 0}}@media screen and (max-width:640px){#top-page .concept{overflow-x:hidden}}#top-page .concept__box__ttl{width:90%;max-width:1280px;margin:0 auto}#top-page .concept__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .concept__box__ttl .titleBox h2,#top-page .concept__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .concept__box__ttl .titleBox h2,#top-page .concept__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .concept__box__ttl .titleBox h2.kakumeiH2{text-align:center;padding:0 0 15px 0}@media screen and (max-width:640px){#top-page .concept__box__ttl .titleBox h2.kakumeiH2{padding-bottom:5px}}#top-page .concept__box__ttl .titleBox h2.kakumeiH2 img{width:80%;max-width:504px}#top-page .concept__box__inner{width:90%;max-width:1280px;margin:0 auto;padding:67px 0 0 0}@media screen and (max-width:640px){#top-page .concept__box__inner{padding:34px 0 0 0}}#top-page .concept__box__inner .conceptFlex{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}#top-page .concept__box__inner .conceptFlex:first-child{margin-bottom:73px}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex:first-child{margin-bottom:65px}}#top-page .concept__box__inner .conceptFlex .photoBox{width:55.078125%}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex .photoBox{width:100%}}#top-page .concept__box__inner .conceptFlex .photoBox figure{line-height:0;position:relative}#top-page .concept__box__inner .conceptFlex .photoBox figure::before{display:block;position:absolute;width:100%;height:100%;content:"";background:#fbeeee;left:-35px;top:-23px;z-index:-1}#top-page .concept__box__inner .conceptFlex .photoBox figure img{width:100%}#top-page .concept__box__inner .conceptFlex .detail{width:40.859375%}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex .detail{width:80%;margin:0 auto;padding:15px 0 0 0}}#top-page .concept__box__inner .conceptFlex .detail h4{font-size:clamp(20px,2.5vw,32px);font-weight:700;padding:0 0 15px 0}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex .detail h4{padding-bottom:10px}}#top-page .concept__box__inner .conceptFlex .detail h4 span{color:#c71721}#top-page .concept__box__inner .conceptFlex .detail p{font-size:clamp(14px,1.25vw,16px);line-height:1.78em;padding:0 0 25px 0}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex .detail p{line-height:1.78em}}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex .detail p{padding-bottom:15px}}#top-page .concept__box__inner .conceptFlex .detail figure{line-height:0;width:100%}#top-page .concept__box__inner .conceptFlex .detail figure img{width:100%}#top-page .concept__box__inner .conceptFlex:nth-child(2) .photoBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex:nth-child(2) .photoBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#top-page .concept__box__inner .conceptFlex:nth-child(2) .photoBox figure::before{background:#fffce5;left:auto;right:-35px}#top-page .concept__box__inner .conceptFlex:nth-child(2) .detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:640px){#top-page .concept__box__inner .conceptFlex:nth-child(2) .detail{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#top-page .concept__box__inner .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;padding-top:50px}#top-page .concept__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){#top-page .concept__box__inner .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#top-page .concept__box__inner .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#top-page .concept__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){#top-page .concept__box__inner .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#top-page .concept__box__inner .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#top-page .concept__box__inner .btn{padding-top:25px}}#top-page .concept__box__loop{padding:65px 0 0 0;width:100%}@media screen and (max-width:768px){#top-page .concept__box__loop{width:100%;padding:30px 0 0 0}}@media screen and (max-width:640px){#top-page .concept__box__loop{width:100%;padding:25px 0 0 0}}#top-page .concept__box__loop figure{line-height:0}#top-page .concept__box__loop figure img{width:100%}#top-page .others{padding:93px 0 90px 0}@media screen and (max-width:768px){#top-page .others{padding:60px 0 60px 0}}@media screen and (max-width:640px){#top-page .others{padding:45px 0 30px 0}}@media screen and (max-width:375px){#top-page .others{padding:40px 0 10px 0}}#top-page .others__box{width:90%;max-width:1280px;margin:0 auto}#top-page .others__box__ttl .titleBox span.en{display:block;font-size:clamp(18px,4.8vw,36px);font-weight:600;color:#da9e08;text-align:center}#top-page .others__box__ttl .titleBox h2,#top-page .others__box__ttl .titleBox h3{padding:15px 0 0 0;text-align:center;font-size:clamp(14px,2.4vw,18px);text-align:center;line-height:1.78em}@media screen and (max-width:640px){#top-page .others__box__ttl .titleBox h2,#top-page .others__box__ttl .titleBox h3{padding:10px 0 0 0}}#top-page .others__box__ttl .titleBox h2.kakumeiH2{text-align:center;padding:0 0 15px 0}#top-page .others__box__ttl .titleBox h2.kakumeiH2 img{width:80%;max-width:504px}#top-page .others__box__inner{padding:40px 0 0 0}@media screen and (max-width:640px){#top-page .others__box__inner{padding:15px 0 0 0}}#top-page .others__box__inner .othersFlex{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}#top-page .others__box__inner .othersFlex .othersSet{width:30.078125%}@media screen and (max-width:640px){#top-page .others__box__inner .othersFlex .othersSet{width:100%;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;margin-bottom:20px}}@media screen and (max-width:640px){#top-page .others__box__inner .othersFlex .othersSet a{width:110px}}#top-page .others__box__inner .othersFlex .othersSet figure{line-height:0}#top-page .others__box__inner .othersFlex .othersSet figure img{width:100%}#top-page .others__box__inner .othersFlex .othersSet .detail{padding:10px 0 0 0}@media screen and (max-width:640px){#top-page .others__box__inner .othersFlex .othersSet .detail{padding:0;width:calc(100% - 130px)}}#top-page .others__box__inner .othersFlex .othersSet .detail h3{font-size:clamp(15px,1.40625vw,18px);line-height:1.88em;font-weight:700}#top-page .others__box__inner .othersFlex .othersSet .detail h3 a{display:block;width:100%}#top-page .others__box__inner .othersFlex .othersSet .detail p{padding:10px 0 0 0;font-size:clamp(12px,1.17188vw,15px);line-height:1.88em}@media screen and (max-width:768px){#top-page .others__box__inner .othersFlex .othersSet .detail p{padding:5px 0 0 0}}@media screen and (max-width:640px){#top-page .others__box__inner .othersFlex .othersSet .detail p{padding:0}}#top-page .others__box__inner .othersFlex .othersSet .detail .btn{padding:5px 0 0 0}#top-page .others__box__inner .othersFlex .othersSet .detail .btn a{display:inline-block;padding:0 0 0 10px;background:url(/jyujyukarubi/assets/images/common/icon_triangle_red.svg) left center no-repeat;background-size:7px auto;font-size:clamp(12px,1.17188vw,15px);line-height:1.88em;text-decoration:underline}