@charset "utf-8";
:root{--WHITE:#FFF;--BLACK:#000;--GRAY01:#F0F0F0;--GRAY02:#D1D1D1;--GRAY03:#A7A7A7;--GRAY04:#f4f4f4;--GRAY05:#8d8d8d;--GRAY06:#BABABA;--DARK01:#222;--DARK02:#333;--DARK03:#3E3E3E;--GREEN01:#0B2609;--GREEN02:#0E763C;--ORANGE01:#FF8451;--ORANGE02:#FFF3EE;--BLUE01:#2B3880;--BLUE02:#F0F1F8;--BLUE03:#BFC3D9;--BLUE04:#0076FF;--BLUE05:#1354B3;--RED01:#C70000;--TXT_COLOR_BASE:var(--DARK01);--TXT_COLOR_WHITE:var(--WHITE);--BDCOLOR_GRAY_1:var(--GRAY02);--BGCOLOR_GRAY_1:var(--GRAY01);--RANKING_1ST:#BA9700;--RANKING_2ND:#A7A7A7;--RANKING_3RD:#B75400;--RANKING_OTHER:#002C1B;--COMMON_BDRS_S:5px;--COMMON_BDRS_M:10px;--COMMON_BDRS_L:20px;--COMMON_BXSD:0 0 15px -5px var(--GRAY02);--COMMON_BXSD_BTM:0 5px 15px -5px var(--GRAY02);--FF_BASE:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--FF_ROBOTO:"Roboto",sans-serif;--FF_EN:var(--FF_BASE);--FF_NUM:var(--FF_BASE);--FF_WEIGHT_BASE:var(--FF_W_R);--FF_W_R:400;--FF_W_M:500;--FF_W_B:700;--ANIME_FADEIN:fadeIn .5s ease-in-out 0s forwards;--ANIME_FADEOUT:fadeOut .5s ease-in-out 0s forwards;--FZ_11:clamp(10px,1.1vw,11px);--FZ_12:clamp(10px,1.1vw,12px);--FZ_13:clamp(11px,1vw,13px);--FZ_14:clamp(12px,1.2vw,14px);--FZ_15:clamp(13px,1.4vw,15px);--FZ_16:clamp(14px,1.5vw,16px);--FZ_18:clamp(15px,1.6vw,18px);--FZ_20:clamp(16px,1.8vw,20px);--FZ_22:clamp(18px,2vw,22px);--FZ_24:clamp(20px,2vw,24px);--FZ_25:clamp(20px,2vw,25px);--FZ_28:clamp(22px,2.5vw,28px);--FZ_29:clamp(25px,3vw,29px);--FZ_30:clamp(25px,3vw,30px);--FZ_35:clamp(25px,3vw,35px);--FZ_36:clamp(25px,3vw,36px);--FZ_40:clamp(30px,3.5vw,40px);--FZ_43:clamp(30px,4vw,43px);--FZ_45:clamp(30px,4vw,45px);--FZ_50:clamp(30px,4vw,50px);--FZ_60:clamp(40px,5vw,60px);--FZ_70:clamp(50px,6vw,70px);--FZ_10_CONST:10px;--FZ_12_CONST:12px;--FZ_14_CONST:14px;--FZ_15_CONST:15px;--FZ_16_CONST:16px;--FZ_18_CONST:18px;--FZ_20_CONST:20px;--LINE_HEIGHT_S:1.5;--LINE_HEIGHT_M:1.7;--LINE_HEIGHT_L:2;--GAP_10:clamp(5px,1.1vw,10px);--GAP_15:clamp(10px,1.2vw,15px);--GAP_20:clamp(15px,1.7vw,20px);--GAP_35:clamp(20px,2.5vw,35px);--GAP_30:clamp(20px,2.5vw,30px);--GAP_40:clamp(30px,3.5vw,40px);--GAP_50:clamp(30px,3.5vw,50px);--GAP_60:clamp(40px,4.5vw,60px);--GAP_65:clamp(50px,5.5vw,65px);--GAP_75:clamp(60px,6.5vw,75px);--GAP_80:clamp(50px,5.5vw,80px);--GAP_5_CONST:5px;--GAP_10_CONST:10px;--GAP_15_CONST:15px;--GAP_20_CONST:20px;--GAP_30_CONST:30px;--GAP_40_CONST:40px;--MG_5:5px;--MG_10:10px;--MG_15:15px;--MG_20:20px;--MG_30:30px;--MG_40:40px;--MG_50:50px;--MG_60:60px;--MG_80:80px;--PC_MAX_WIDTH:var(--PC_MAX_WIDTH_M);--PC_MAX_WIDTH_SS:800px;--PC_MAX_WIDTH_S:1000px;--PC_MAX_WIDTH_M:1200px;--PC_MAX_WIDTH_L:1440px;--FULL_WIDTH:calc(50% - 50vw);--GENERALSEC_HALF:calc(var(--GENERALSEC) / 2)}@media screen and (min-width:768px){:root{--INNER_WIDTH:95%;--GENERALSEC:clamp(70px,8vw,100px);--PC_HEADER_HEIGHT:116px}}@media screen and (max-width:767px){:root{--INNER_WIDTH:89.5%;--GENERALSEC:50px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}*{margin:0;padding:0;min-height:0;min-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}ul li,ol li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--FF_WEIGHT_BASE);font-size:100%;margin:0}p{margin:0}strong{font-weight:inherit}a:focus,*:focus{outline:none}article,header,footer,aside,figure,figcaption,nav,section,main{display:block}body{font-family:var(--FF_BASE);font-weight:var(--FF_WEIGHT_BASE);font-feature-settings:"palt" 1;letter-spacing:.1em;width:100%;color:var(--TXT_COLOR_BASE);position:relative;z-index:0;overflow-x:clip}body>*{overflow-x:clip}a{text-decoration:none;outline:none;word-wrap:break-word;color:var(--TXT_COLOR_BASE)}a img,a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s}img{height:auto;max-width:100%;box-sizing:unset;vertical-align:bottom}iframe{vertical-align:bottom}.formReset button,.formReset input[type="button"],.formReset input[type="submit"],.formReset input[type="text"],.formReset input[type="image"],.formReset select{background-color:unset;color:var(--TXT_COLOR_BASE);-webkit-appearance:none;border-radius:0;border:none}.formReset input[type="text"],.formReset input[type="text"]::placeholder{font-family:var(--FF_BASE);color:var(--TXT_COLOR_BASE)}time{font-family:var(--FF_NUM)}.ff-mincho{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}.imgauto{height:auto;width:100%;box-sizing:unset;line-height:1rem;display:block}.g-mgt{margin-top:var(--GENERALSEC)}.g-mgb{margin-bottom:var(--GENERALSEC)}.g-pd{padding:var(--GENERALSEC) 0}.g-pdt{padding-top:var(--GENERALSEC)}.g-pdb{padding-bottom:var(--GENERALSEC)}.g-mgt--half{margin-top:var(--GENERALSEC_HALF)}.g-mgb--half{margin-bottom:var(--GENERALSEC_HALF)}.g-pd--half{padding:var(--GENERALSEC_HALF) 0}.g-pdt--half{padding-top:var(--GENERALSEC_HALF)}.g-pdb--half{padding-bottom:var(--GENERALSEC_HALF)}@media screen and (min-width:768px){.g-mgb--pc{margin-bottom:var(--GENERALSEC)}}@media screen and (max-width:767px){.g-mgb--sp{margin-bottom:var(--GENERALSEC)}}.grid{display:grid}.flex{display:flex}.fxw{display:flex;flex-wrap:wrap}.jcsb{display:flex;justify-content:space-between}.aic{display:flex;align-items:center}.slick{opacity:0;transition:opacity .3s linear}.slick.slick-initialized{opacity:1}.swiper{overflow:hidden;opacity:0;transition:opacity .3s linear}.swiper.swiper-initialized{opacity:1}.tategaki{writing-mode:vertical-rl}::placeholder,input[type="text"],[class*="ttl"],[class*="lead"],[class*="heading"],a{letter-spacing:.1em}[class*="txt"]{line-height:var(--LINE_HEIGHT_L);letter-spacing:.1em}.noscrollbar,.noscrollbar{-ms-overflow-style:none;scrollbar-width:none}.noscrollbar::-webkit-scrollbar,.noscrollbar::-webkit-scrollbar{display:none}.youtubeContainer iframe{display:block;width:100%;height:auto;aspect-ratio:10000/5625}.dib{display:inline-block}.displaynone{display:none}@media (hover:hover){.formReset button:hover,.formReset input[type="button"]:hover,.formReset input[type="submit"]:hover,.formReset input[type="image"]:hover,.formReset select:hover{cursor:pointer}a:hover{opacity:.7;text-decoration:none}}html.no-smooth-scroll{scroll-behavior:auto}@media screen and (min-width:768px){html{scroll-padding-top:116px}body{font-size:var(--FZ_16);line-height:1.7;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;padding-top:var(--PC_HEADER_HEIGHT)}a[href^="tel:"]{pointer-events:none}.g-inner,.g-inner--pc,.g-inner--l,.g-inner--m,.g-inner--s,.g-inner--ss{width:var(--INNER_WIDTH);margin-left:auto;margin-right:auto}.g-inner,.g-inner--pc{max-width:var(--PC_MAX_WIDTH_M)}.g-inner--l{max-width:var(--PC_MAX_WIDTH_L)}.g-inner--s{max-width:var(--PC_MAX_WIDTH_S)}.g-inner--ss{max-width:var(--PC_MAX_WIDTH_SS)}.g-inner--pcHasSlickGap{--INNER_ADJUST:calc(var(--SLICK_GAP) * 2);width:calc(var(--INNER_WIDTH) + var(--INNER_ADJUST));max-width:calc(var(--PC_MAX_WIDTH_M) + var(--INNER_ADJUST));margin-left:auto;margin-right:auto}.g-pd--halfPcOnly{padding:var(--GENERALSEC_HALF) 0}.sp{display:none!important}.hamburger{display:none!important}.tategaki--pc{writing-mode:vertical-rl}.orderPc-1st{order:1}.orderPc-2nd{order:2}.orderPc-3rd{order:3}.orderPc-4th{order:4}.orderPc-5th{order:5}.orderPc-6th{order:6}.orderPc-7th{order:7}.orderPc-8th{order:8}.orderPc-9th{order:9}.orderPc-10th{order:10}}@media screen and (max-width:767px){html{scroll-padding-top:90px}body{font-size:16px;line-height:1.6}.g-inner,.g-inner--sp,.g-inner--l,.g-inner--m,.g-inner--s,.g-inner--ss{width:var(--INNER_WIDTH);margin-left:auto;margin-right:auto}.g-pd--halfPcOnly{padding:var(--GENERALSEC) 0}.pc{display:none!important}.sp-scroll--y{overflow-y:scroll;overflow-x:auto}.sp-scroll--x{overflow-x:scroll;overflow-y:auto;padding-left:calc((100% - var(--INNER_WIDTH)) / 2);padding-right:calc((100% - var(--INNER_WIDTH)) / 2)}.tategaki--sp{writing-mode:vertical-rl}.formReset input[type="text"],.formReset input[type="text"]::placeholder{font-size:var(--FZ_16_CONST)}}.hd-iconLink li a{color:var(--DARK02)}.hd-nav ul li a{color:var(--DARK02)}.hd-iconLink__txt{transition:0.3s ease}.hd-search__form button[type="submit"]{font-size:0}@media (hover:hover){.hd-iconLink a:hover{opacity:1}.hd-iconLink a:hover .hd-iconLink__txt{text-decoration:underline}.hd-nav a:hover{opacity:1;text-decoration:underline}}@media screen and (min-width:1301px){.hd-logo{width:clamp(130px,13vw,194px)}.hd-nav ul li:not(:last-child){margin-right:var(--GAP_20);padding-right:var(--GAP_20)}.hd-nav ul li a{font-size:clamp(17px,1.3vw,20px)}}@media screen and (min-width:951px) and (max-width:1300px){.hd-logo{width:clamp(130px,13vw,194px)}.hd-nav ul li:not(:last-child){margin-right:var(--GAP_15);padding-right:var(--GAP_15)}.hd-nav ul li a{font-size:var(--FZ_14)}.hd-iconLink li a{font-size:var(--FZ_13)}}@media screen and (min-width:768px) and (max-width:950px){.hd-logo{width:100px}.hd-iconLink__txt{font-size:10px}.hd-nav ul li:not(:last-child){margin-right:6px;padding-right:6px}.hd-nav ul li a{font-size:clamp(11px,1.4vw,14px)}}@media screen and (min-width:768px){#headerarea{border-bottom:6px solid var(--ORANGE01);height:var(--PC_HEADER_HEIGHT);position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--WHITE)}.hd-inner{padding-bottom:10px;display:flex;align-items:center;gap:var(--GAP_30)}.hd-contents{flex:1;display:grid}.hd-contents__top{display:flex;align-items:center;justify-content:flex-end;gap:var(--GAP_20)}.hd-iconLink{display:flex;gap:var(--GAP_20);width:fit-content}.hd-iconLink li{width:fit-content}.hd-iconLink li a{display:flex;align-items:center;gap:5px}.hd-iconLink li a span{display:block}.hd-iconLink__icon{width:20px;aspect-ratio:1/1;background:no-repeat center center/100%}.hd-search{width:clamp(190px,15vw,284px)}.hd-search__form{position:relative}.hd-search__form input[type="text"]{width:100%;padding:10px 35px 10px 14px;background-color:var(--GRAY04);border:none;border-radius:30px}.hd-search__form button[type="submit"]{border:none;border-radius:0;background:url(/asset2024/images/top/hd_search.svg) no-repeat center center/60%;aspect-ratio:1/1;width:30px;position:absolute;top:50%;transform:translateY(-50%);right:15px;transition:0.3s}.hd-deco{display:block;width:70px;aspect-ratio:1/1;background:url(/asset2024/images/top/hd_deco.svg) no-repeat center center/100%}.hd-nav ul{display:flex;justify-content:flex-end}.hd-nav ul li a{font-weight:700;line-height:1.5}.hd-nav ul li:not(:last-child){border-right:1px solid var(--GRAY02)}}@media (hover:hover){.hd-search__form button[type="submit"]:hover{background:url(/asset2024/images/top/hd_search.svg) no-repeat center center/75%}}@media screen and (max-width:767px){#headerarea{border-bottom:10px solid var(--ORANGE01)}#headerarea{height:90px;width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:var(--WHITE);overflow:visible}.hd-inner{position:relative}.hd-logo{width:149px;margin:0 auto;padding-top:15px}.hd-search-icon{width:40px;aspect-ratio:1/1;background:var(--BLUE01) url(/asset2024/images/top/sp/hd_search.svg) no-repeat center center/50%;border-radius:50%;position:absolute;top:60%;transform:translateY(-50%);left:0}.hd-search--drop{position:absolute;top:70px;left:0;z-index:1000;display:none}.hd-search--drop.is-hidden{display:block}.hd-search{width:200px}.hd-search__form{position:relative}.hd-search__form input[type="text"]{width:100%;padding:10px 35px 10px 14px;background-color:var(--GRAY04);border:none;border-radius:30px;border:1px solid}.hd-search__form button[type="submit"]{border:none;border-radius:0;background:url(/asset2024/images/top/hd_search.svg) no-repeat center center / 60%;aspect-ratio:1 / 1;width:30px;position:absolute;top:50%;transform:translateY(-50%);right:10px}}.pagetop{position:fixed;z-index:99;border-radius:50%}.pagetop a{display:block;aspect-ratio:1/1;border-radius:50%;background:url(/asset2024/images/common/scroll-top.svg) no-repeat center center/100%;font-size:0}.ft-con{background-color:var(--BLUE01);position:relative}.ft-inner{display:flex;position:relative}.ft-access{display:flex;align-items:center;gap:5px}.ft-access__address{color:var(--WHITE)}.ft-access__map a{display:inline-block;padding:0 5px;border:1px solid var(--WHITE);font-weight:500;color:var(--WHITE)}.ft-tell{font-weight:500;font-family:var(--FF_ROBOTO);color:var(--WHITE);display:block}.ft-contact a{display:block;background-color:var(--WHITE);color:var(--DARK02);text-align:center;font-weight:700}.ft-twitter{display:inline-block;width:50px;aspect-ratio:1/1;background:var(--WHITE) url(/asset2024/images/top/twitter.svg) no-repeat center center/50%;border-radius:50%;font-size:0}.ft-links__sub li a{color:var(--WHITE)}.ft-inner::after{content:'';display:inline-block;background:url(/asset2024/images/top/footer_deco.svg) no-repeat center center/100%;position:absolute}.ft-copy{background-color:var(--ORANGE01);height:32px;display:flex;align-items:center;justify-content:center}@media (hover:hover){.ft-links a:hover{opacity:1;text-decoration:underline}}@media screen and (min-width:1300px){.ft-inner{justify-content:space-between}.ft-links{max-width:800px}.ft-links__pc li:not(:nth-of-type(5),:nth-of-type(10)){border-right:1px solid var(--WHITE)}}@media screen and (min-width:1100px) and (max-width:1300px){.ft-inner{padding-right:70px}}@media screen and (min-width:951px) and (max-width:1300px){.ft-inner{justify-content:space-between}.ft-links{width:510px}.ft-links__pc li a{font-size:14px}.ft-links__pc li:not(:nth-of-type(3),:nth-of-type(6),:nth-of-type(10)){border-right:1px solid var(--WHITE)}}@media screen and (min-width:768px) and (max-width:950px){.ft-inner{justify-content:space-between}.ft-links{width:370px}.ft-links__pc li a{font-size:11px}.ft-links__pc li:not(:nth-of-type(3),:nth-of-type(5),:nth-of-type(8),:nth-of-type(10)){border-right:1px solid var(--WHITE)}}@media screen and (min-width:768px){.pagetop{width:50px;bottom:20px;right:3%}.ft-inner{align-items:center;padding-top:50px;padding-bottom:50px}.ft-dtl{width:fit-content}.ft-logo{width:200px;margin-bottom:10px}.ft-access__address{font-size:var(--FZ_14)}.ft-access__map a{font-size:var(--FZ_12)}.ft-tell{font-size:var(--FZ_40);margin-bottom:27px}.ft-dtl__btm{display:flex;align-items:center;gap:var(--GAP_30)}.ft-contact a{border-radius:25px;width:250px;padding:14px 0}.ft-links__pc{display:flex;flex-wrap:wrap;row-gap:var(--GAP_30);margin-bottom:var(--GAP_30)}.ft-links__pc li a{color:var(--WHITE)}.ft-links__pc li{padding-right:15px;margin-right:15px;line-height:1.5}.ft-links__sub{display:flex;flex-wrap:wrap;row-gap:20px}.ft-links__sub li a{font-size:var(--FZ_13);font-weight:500}.ft-links__sub li{padding-right:15px;margin-right:15px;line-height:1.5}.ft-links__sub li:not(:last-child){border-right:1px solid var(--WHITE)}.ft-inner::after{width:clamp(100px,13vw,176px);aspect-ratio:176/90;right:-30px;bottom:-3px}.ft-copy{font-size:var(--FZ_14)}}@media screen and (max-width:767px){.pagetop{width:35px;bottom:90px;right:10px}.ft-links__drop{display:none;padding-bottom:16px}.ft-inner{padding:60px 0 130px 0;flex-direction:column-reverse;gap:40px}.ft-links__sp{margin-bottom:20px}.ft-links__aco{padding:14px 0;color:var(--WHITE);font-size:14px}.ft-links__sp>li{border-bottom:1px solid rgba(255,255,255,.5);position:relative}.ft-links__sp>li:first-child{border-top:1px solid rgba(255,255,255,.5)}.ft-links__aco span{display:inline-block;width:15px;aspect-ratio:1 / 1;position:absolute;top:18px;right:8px}.ft-links__aco span::before,.ft-links__aco span::after{content:"";display:inline-block;background:var(--WHITE);width:80%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft-links__aco span::after{transition:.3s;transform:translate(-50%,-50%) rotate(90deg)}.ft-links__aco.active span::after{transform:translate(-50%,-50%) rotate(180deg)}.ft-links__drop ul{display:grid;gap:5px}.ft-links__drop ul li a{font-size:12px;color:var(--WHITE)}.ft-links__sub{display:grid;justify-content:flex-start;gap:20px}.ft-links__sub li a{font-size:14px}.ft-links__sub li{position:relative}.ft-links__sub li::after{font-family:'Font Awesome 5 Pro';content:'\f054';color:var(--WHITE);position:absolute;top:57%;transform:translateY(-50%);font-size:14px;right:-26px}.ft-logo{width:230px;margin:0 auto 12px}.ft-access{justify-content:center;margin-bottom:20px}.ft-access__address{font-size:14px}.ft-access__map a{font-size:12px}.ft-tell{font-size:33px;margin-bottom:25px;text-align:center}.ft-dtl__btm{display:contents}.ft-contact a{width:334px;margin:0 auto;border-radius:30px;padding:18px 0}.ft-twitter{position:absolute;bottom:10px;right:5px}.ft-inner::after{width:146px;aspect-ratio:146/75;bottom:-3px;left:13%}.ft-copy{font-size:12px}}.dummyImg{position:relative}.dummyImg::before{content:"ダミー画像";display:inline-block;background:rgba(33,33,33,.5);color:#e81010;text-shadow:0 0 5px #fff;font-weight:700;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;z-index:2}.tab-nav{display:flex}.tab-btn{flex:1}.tab-contents{height:0;overflow:hidden;opacity:0}.tab-contents.show{cursor:auto;height:auto;overflow:unset;opacity:1;transition:.5s opacity}@media screen and (min-width:768px){.tab-btn:hover{cursor:pointer}.tab-btn.show{cursor:auto}}body.fixed{position:fixed;width:100%;overflow:hidden}.popup-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.popup-overlay.fixed{position:fixed;top:0;left:0;z-index:9999}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--WHITE);box-shadow:0 0 10px rgba(0,0,0,.3)}.popup-overlay .popup-box{overflow-y:scroll}.popup-overlay button.closePopup{position:absolute;aspect-ratio:1/1;border-radius:50%;border:1px solid #fff;background-color:var(--TXT_COLOR_BASE);top:0;right:0;transform:translate(50%,-50%)}.popup-overlay button.closePopup::before{font-family:'Font Awesome 5 Pro';font-weight:500;content:'\f00d';display:block;line-height:1.5;height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}@media (hover:hover){.popup-overlay button.closePopup:hover{cursor:pointer}}@media screen and (min-width:768px){.popup-overlay .popup-content{width:95%;max-width:900px}.popup-overlay .popup-box{padding:50px 30px;max-height:90vh}.popup-overlay button.closePopup{width:40px}.popup-overlay button.closePopup::before{font-size:23px}}@media screen and (max-width:767px){.popup-overlay .popup-content{width:90%}.popup-overlay .popup-box{padding:30px 15px;max-height:80vh}.popup-overlay button.closePopup::before{font-size:23px}.popup-overlay button.closePopup{width:30px}.popup-overlay button.closePopup::before{font-size:18px}}[class*="g-slickArrow--"]{display:inline-block;aspect-ratio:1/1;position:absolute;z-index:2}.g-slickArrow--prev{background:url(/asset2024/images/top/slick-arrow1.svg)}.g-slickArrow--next{background:url(/asset2024/images/top/slick-arrow2.svg)}@media (hover:hover){[class*="g-slickArrow--"]:hover{cursor:pointer}}@media screen and (min-width:768px){[class*="g-slickArrow--"]{width:25px;top:50%;transform:translateY(-50%)}.g-slickArrow--prev{left:-22px}.g-slickArrow--next{right:-22px}.g-hasSlickArrow{--SLICK_ARROW_SIZE:clamp(20px,3vw,40px);--SLICK_ARROW_TO_BODY:calc(0px - var(--SLICK_ARROW_SIZE) + var(--SLICK_GAP) - 5px)}}@media screen and (max-width:767px){.g-hasSlickArrow{--SLICK_ARROW_SIZE:25px;--SLICK_ARROW_TO_BODY:5px;overflow-x:clip}}.slick:has(.g-slickDots){line-height:1;margin-bottom:0}.g-slickDots{display:flex;justify-content:center;gap:var(--GAP_15);position:relative;z-index:2}.g-slickDots li{aspect-ratio:1/1;position:relative}.g-slickDots button{font-size:0;width:100%;aspect-ratio:1/1;border:1px solid var(--BLUE01);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-slickDots .slick-active button{background-color:var(--BLUE01)}@media screen and (min-width:768px){.g-slickDots li{width:7px}.g-slickDots{gap:15px}}@media screen and (max-width:767px){.g-slickDots li{width:6px}.g-slickDots{gap:16px;margin-top:10px}}.bgcolor--gray{background-color:var(--BDCOLOR_GRAY_1)}.is-targetBlank{display:inline-block;position:relative;padding-right:20px}.is-targetBlank::after{content:"";display:inline-block;--ICON:url(/asset2024/images//common/icon_targerBlank.svg);--MASK:var(--ICON) no-repeat center center / 100%;mask:var(--MASK);-webkit-mask:var(--MASK);aspect-ratio:1/1;width:13px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-targetBlank--black::after{background-color:var(--TXT_COLOR_BASE)}.is-targetBlank--white::after{background-color:var(--TXT_COLOR_WHITE)}.scroll-hint-icon{height:120px;border-radius:50%}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after,.scroll-hint-text{display:none}.scroll-hint-icon:before{background-image:url(/asset2024/images/common/scroll-hint.svg);width:70px;height:70px}.resultFv{background:var(--BLUE01);color:var(--WHITE);font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:768px){.resultFv{height:120px;font-size:var(--FZ_45)}}@media screen and (max-width:767px){.resultFv{height:100px;font-size:30px}}.s-breadcrumb ol{display:flex;flex-wrap:wrap}.s-breadcrumb ol li:last-child{color:var(--ORANGE01)}@media screen and (min-width:768px){.s-breadcrumb{padding:10px 0}}@media screen and (max-width:767px){.s-breadcrumb{line-height:1.5;padding:97px 0 10px 0}.s-breadcrumb a{font-size:12px}.s-breadcrumb li{font-size:12px}}.search-results-container h3 a{font-weight:700;color:var(--BLUE01);text-decoration:underline}.entry-footer{display:none}@media (hover:hover){.search-results-container h3 a:hover{text-decoration:none}}@media screen and (min-width:768px){.search-results-container p{margin-bottom:30px}}@media screen and (max-width:767px){.search-results-container{font-size:14px}.search-results-container p{margin-bottom:25px}}.resultPeger{text-align:center}.resultPeger a{font-weight:700;color:var(--ORANGE01)}.resultPeger ul{display:flex;gap:10px;justify-content:center}.s-sideNavi__link__file a::after{content:"";display:inline-block;width:24px;aspect-ratio:1 / 1;background:url(/asset2024/images/free-page/free_doco-1.png) no-repeat center center / 100%;transform:translateY(5px)}.s-sideNavi__link__file.s-sideNavi__link__file--fat-nav a::after{width:20px}.s-sideNavi__link__target a::after{content:"";display:inline-block;width:15.5px;aspect-ratio:1 / 1;mask:url(/asset2024/images/free-page/free_deco-2.svg) no-repeat center center / 100%;background:var(--DARK02);margin-left:2px}.s-sideNavi--info,.s-sideNavi--bid{display:none!important}