@charset "UTF-8";@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.list-updates .c_text-list-anchor{background-color:rgba(147,68,68,0.15)}.list-updates .c_text-list-item:not(.category-news) .tags .tag{background-color:#934444}.list-updates .category-news .c_text-list-anchor{background-color:transparent}.list-updates .category-news .c_text-list-anchor:hover{background-color:rgba(255,255,255,0.35)}.c_text-list .c_text-list-anchor{transition:background 0.3s}.c_text-list .c_text-list-anchor:hover{background-color:rgba(255,255,255,0.35)}.c_text-list .c_text-list-meta{font-family:"tot-shizukasmudgemin-stdn",sans-serif}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.l-footer{background-color:#f7f5f0;margin-top:132px;position:relative}@media (min-width: 992px){.l-footer{margin-top:192px;z-index:1}}.l-footer .footer-wave{position:relative;height:51px;transform:translateY(calc(-100% + 2px));width:100%}.l-footer .footer-wave-inner{overflow:hidden;width:100%;height:100%;position:relative}.l-footer .footer-wave-item{animation:wave-scroll 6s linear infinite;background-repeat:repeat-x;background-size:auto 100%;background-position:0 0;pointer-events:none;will-change:transform;min-width:1200px;width:200vw;height:51px;position:absolute;top:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg width="600" height="51" viewBox="0 0 600 51" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M0 50.45H449.5V25.0499C349.5 -8.25005 249.5 -8.25005 149.5 25.0499C99.5 41.6999 50 50.0099 0 50.0099" fill="%23F7F5F0"/><path d="M600 50.04C550 50.04 500.2 41.7 450.2 25.05C350.2 -8.35 250.2 -8.35 150.2 25.05V50.45H600" fill="%23F7F5F0"/></g></svg>')}.l-footer .footer-wave-item.wave01{z-index:2}.l-footer .footer-wave-item.wave02{background-position:-300px 0;z-index:1;opacity:0.5}.l-footer .wave-float{animation:float-bob 2.4s ease-in-out infinite,float-drift 3.6s ease-in-out infinite,float-tilt 2.4s ease-in-out infinite;background-size:contain;background-position:center;backface-visibility:hidden;display:inline-block;height:70px;width:104px;position:absolute;z-index:3;left:50%;top:0;transform-origin:50% 55%;will-change:transform;background-image:url('data:image/svg+xml;utf8,<svg width="47" height="32" viewBox="0 0 47 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M4.21457 12.1013C7.76617 11.7442 5.66998 8.04198 6.19425 5.80241C6.46784 4.89826 6.93467 4.06438 7.56242 3.3585C8.19018 2.65263 8.96385 2.09163 9.82988 1.71436C11.7877 0.612136 14.1024 0.33031 16.2676 0.93055C16.8822 1.07376 17.4785 1.28695 18.0446 1.56597C19.1103 1.89126 20.1412 2.3214 21.1221 2.85008C22.1893 3.51567 24.1989 2.83894 24.399 3.1709C24.5991 3.50287 23.839 4.01825 23.4597 4.14676C23.2562 4.21706 23.0466 4.26852 22.8336 4.30049C22.815 4.30219 22.7974 4.30993 22.7836 4.32253C22.7697 4.33513 22.7604 4.3519 22.7569 4.37031C22.7535 4.38871 22.7561 4.40773 22.7645 4.42449C22.7728 4.44125 22.7864 4.45484 22.8031 4.46318C22.9455 4.51203 23.097 4.52814 23.2464 4.51029C23.8931 4.47985 23.6689 4.99707 23.4129 5.16205C23.2277 5.31832 23.0069 5.42653 22.77 5.4771C22.533 5.52767 22.2873 5.51903 22.0545 5.45196C22.6671 6.48159 22.9929 7.65647 22.998 8.85456C23.0031 10.0527 22.6873 11.2303 22.0835 12.2651C20.2634 15.1514 24.0232 12.95 24.0232 12.95C25.9488 12.0776 27.4517 10.0503 33.0768 10.291C38.7019 10.5317 41.7502 17.5721 41.6003 18.0852C41.4504 18.5982 40.5296 18.8138 40.5296 18.8138C40.5296 18.8138 42.3318 21.2365 44.0336 21.3161C45.7353 21.3957 45.7361 21.3226 45.5114 21.9069C45.2867 22.4912 43.8568 30.178 33.8715 30.4326C23.9212 30.69 21.7581 30.4862 20.2607 30.3882C19.0287 30.3081 16.4043 29.9801 16.4043 29.9801C16.4043 29.9801 9.70253 28.4473 9.19758 23.4646C8.69264 18.4818 11.1262 15.7036 10.3119 16.0659C9.49773 16.4282 5.35242 17.145 2.4722 15.4574C-0.408015 13.7699 0.664379 12.4504 4.21583 12.0963" fill="%23934444"/><path d="M9.52287 6.53331C9.83793 6.38566 10.1613 6.25638 10.4913 6.14613C10.8933 6.02186 11.3848 5.92928 11.3848 5.92928C10.9989 5.77904 10.5731 5.76642 10.179 5.89356C9.66205 6.01385 8.90999 6.45735 9.52287 6.53331Z" fill="%23ffffff"/></g></svg>')}.l-footer .wave-float::after{content:"トップへ";color:#fff;position:absolute;top:40px;left:30px}.l-footer .social-links-wrap{margin-bottom:88px}.l-footer .footer-inner{background-position:center;background-repeat:no-repeat;padding:80px 0 60px}.l-footer .footer-menu{padding-bottom:120px}@media (min-width: 992px){.l-footer .footer-menu{padding-bottom:68px}}.l-footer .footer-menu-list{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center}.l-footer .footer-menu-item{padding:0 10px}@media (min-width: 992px){.l-footer .footer-menu-item{padding:0 24px}}.l-footer .footer-menu-anchor{color:#000;font-size:1.7rem;line-height:1;writing-mode:tb;width:17px;position:relative}.l-footer .footer-menu-anchor:hover::before{transform-origin:right top;transform:scale(1, 1)}.l-footer .footer-menu-anchor::before{background:rgba(189,139,139,0.35);content:"";display:inline-block;height:100%;transform:scale(1, 0);transform-origin:right bottom;transition:transform 0.3s;width:8px;position:absolute;top:0;right:-2px;z-index:-1}@media (min-width: 992px){.l-footer .footer-menu-anchor::before{width:8px}}.l-footer .social-links-wrap{margin-bottom:40px}.l-footer .social-links .social-links-anchor{color:#000}.l-footer .social-links .icon-house-cls01{fill:#000}.l-footer .footer-text{font-size:1.2rem;margin-top:48px;text-align:center}.l-footer .footer-text-note{margin-bottom:16px}.l-footer .footer-text-copyright{margin-bottom:20px}.l-footer .footer-text-copyright a:not(.btn){color:#241d1d}@media (prefers-reduced-motion: reduce){.l-footer .footer-wave-item.wave01,.l-footer .footer-wave-item.wave02,.l-footer .wave-float{animation:none}.l-footer .wave-float{transform:translate3d(-50%, 0, 0)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.type_fc.top-layer{overflow:hidden !important}.type_fc.top-layer .loading-cover{transition:opacity 0.5s 0s,z-index 0.3s 0.5s}.type_fc.top-layer.is-first .loading-cover.start-animation .mask-path{animation:drawLogoStroke 5s ease forwards}.type_fc.top-layer.is-first .fc-animation{height:auto;width:300px;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}@media (min-width: 768px){.type_fc.top-layer.is-first .fc-animation{width:456px}}@media (min-width: 992px){.type_fc.top-layer.is-first .fc-animation{width:613px}}.type_fc.top-layer.is-first .fc-animation .svg-text{height:auto;width:100%}.type_fc.top-layer.is-first .fc-animation .mask-path{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4150;stroke-dashoffset:4150}.type_fc.top-layer:not(.is-first) .loading-cover{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.type_fc.top-layer.is-loaded .loading-cover-item.item01{transform:translateX(-100vw)}.type_fc.top-layer.is-loaded .loading-cover-item.item02{transform:translateX(100vw) scale(-1, 1)}.type_fc.top-layer.is-loaded .loading-element{opacity:0}.type_fc.top-layer.hide-loading{overflow:auto !important}.type_fc.top-layer.hide-loading .loading-cover{opacity:0;z-index:-1}.type_fc.under-layer .loading-cover{transition:opacity 1s 1s,z-index 0.3s 2s;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.type_fc.under-layer.is-loaded .loading-cover{opacity:0;z-index:-1}.loading-cover{background-color:#f7f5f0;background-image:url(/assets/hondakyoya/app/bg_fc-16f86c06fbbe83d5326ceb92915a0bf4.png);background-repeat:no-repeat;background-size:cover;cursor:progress;height:100vh;height:100dvh;max-height:-webkit-fill-available;overflow:hidden;pointer-events:none;will-change:opacity,z-index;width:100vw;top:0;bottom:0;left:0;right:0;position:fixed;z-index:210}.loading-cover .loading-cover-item{background-image:url(/assets/hondakyoya/app/steam_loading-24c17f2b4636a69997d49121789e3c16.png);background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%;content:"";display:inline-block;position:absolute;top:0;will-change:transform;transition:transform 3s}.loading-cover .loading-cover-item.item01{left:0}.loading-cover .loading-cover-item.item02{right:0;transform:scale(-1, 1)}.loading-cover .loading-element{text-align:center;transition:opacity 0.5s 1s}.loading-cover .loading-element .icon-bath{display:block;height:auto;margin:0 auto 16px;width:60px}.loading-cover .loading-element .icon-bath-cls01{fill:#934444}.loading-cover .loading-element .icon-bath-steam{animation:icon_steam_loading 1.5s ease-in-out infinite}.loading-cover .loading-element .icon-bath-steam.steam02{animation-delay:0.2s}.loading-cover .loading-element .icon-bath-steam.steam03{animation-delay:0.4s}.loading-cover .loading-logo{height:auto;width:70%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}@media (min-width: 768px){.loading-cover .loading-logo{width:50%}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.modal-nav-open{overflow:hidden !important}.icon-menu-wrapper{cursor:pointer;display:block;height:45px;width:45px;position:fixed;top:12px;right:20px;z-index:106;transition:transform 0.3s}@media (min-width: 992px){.icon-menu-wrapper{height:72px;width:72px;top:24px;right:36px}}.icon-menu-wrapper::after{content:"Menu";color:#934444;font-size:1rem;font-family:"tot-shizukasmudgemin-stdn",sans-serif;position:absolute;bottom:0;left:50%;transform:translate(-50%, 125%)}@media (min-width: 992px){.icon-menu-wrapper::after{font-size:1.9rem}}.icon-menu-wrapper:hover{transform:scale(1.03)}.modal-nav-open .icon-menu-wrapper::after{color:#fff;content:"Close"}.icon-menu{background-size:contain;background-repeat:no-repeat;background-position:bottom center;height:45px;width:45px;position:absolute;left:0;top:0;background-image:url('data:image/svg+xml;utf8,<svg width="39" height="19" viewBox="0 0 39 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.7641 0.0229596C33.8431 1.00996 37.6371 3.06895 38.4021 6.48595C38.5477 7.39505 38.5115 8.32401 38.2956 9.21902C38.0797 10.1141 37.6883 10.9573 37.1441 11.7C34.9721 14.858 31.4171 16.747 27.8511 17.828C19.5511 20.217 6.77405 19.289 1.36705 11.701C-0.321949 9.20096 -0.609949 6.22896 1.44705 3.85096C3.16119 2.02462 5.33842 0.697198 7.74705 0.00995912C7.79794 -0.00497459 7.85258 -0.00037984 7.90026 0.0228375C7.94795 0.0460549 7.98526 0.0862223 8.00489 0.135493C8.02453 0.184764 8.02507 0.239589 8.00642 0.289241C7.98777 0.338892 7.95127 0.379796 7.90405 0.403956C6.14858 1.32455 4.57178 2.55151 3.24805 4.02695C2.82489 4.46665 2.49824 4.9899 2.28901 5.56315C2.07979 6.13641 1.99261 6.74705 2.03305 7.35596C2.20852 8.15106 2.5457 8.90157 3.02361 9.5608C3.50152 10.2201 4.10994 10.774 4.81105 11.188C10.4821 15.158 24.0391 15.063 30.4491 12.788C32.6121 12.021 34.9491 10.759 36.0381 8.69896C36.3082 8.22665 36.4654 7.69828 36.4975 7.15513C36.5296 6.61199 36.4357 6.06878 36.2231 5.56795C35.3183 3.86895 33.9707 2.44638 32.3231 1.45096C31.7691 1.07396 31.1921 0.711957 30.6041 0.388957C30.5643 0.363476 30.5349 0.324755 30.5209 0.279643C30.507 0.23453 30.5095 0.185942 30.5279 0.142474C30.5463 0.0990059 30.5796 0.0634637 30.6217 0.0421399C30.6638 0.020816 30.7121 0.0150809 30.7581 0.0259579" fill="%23934444"/></svg>')}@media (min-width: 992px){.icon-menu{height:72px;width:72px}}.icon-menu .icon-menu-parts{height:38px;overflow:hidden;transition:top 0.3s,left 0.3s;width:32px;position:absolute;top:1px;left:7px}@media (min-width: 992px){.icon-menu .icon-menu-parts{height:53px;width:46px;top:5px;left:12px}}.icon-menu .icon-menu-parts .icon-bath_parts{position:absolute;top:3px;left:3px}@media (min-width: 992px){.icon-menu .icon-menu-parts .icon-bath_parts{height:auto;width:39px;left:6px}}.icon-menu .icon-menu-parts .icon-bath_parts-cls01{transition:transform 0.3s,opacity 0.3s}.icon-menu .icon-menu-parts .icon-bath_parts-cls01.parts02{transition-delay:0.1s,0.1s}.icon-menu .icon-menu-parts .icon-bath_parts-cls01.parts03{transition-delay:0.2s,0.2s}.icon-menu .icon-menu-parts .icon-duck{position:absolute;top:38px;left:0px;transition:top 0.3s}@media (min-width: 992px){.icon-menu .icon-menu-parts .icon-duck{height:auto;width:44px;top:53px}}.modal-nav-open .icon-menu{background-image:url('data:image/svg+xml;utf8,<svg width="39" height="19" viewBox="0 0 39 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.7641 0.0229596C33.8431 1.00996 37.6371 3.06895 38.4021 6.48595C38.5477 7.39505 38.5115 8.32401 38.2956 9.21902C38.0797 10.1141 37.6883 10.9573 37.1441 11.7C34.9721 14.858 31.4171 16.747 27.8511 17.828C19.5511 20.217 6.77405 19.289 1.36705 11.701C-0.321949 9.20096 -0.609949 6.22896 1.44705 3.85096C3.16119 2.02462 5.33842 0.697198 7.74705 0.00995912C7.79794 -0.00497459 7.85258 -0.00037984 7.90026 0.0228375C7.94795 0.0460549 7.98526 0.0862223 8.00489 0.135493C8.02453 0.184764 8.02507 0.239589 8.00642 0.289241C7.98777 0.338892 7.95127 0.379796 7.90405 0.403956C6.14858 1.32455 4.57178 2.55151 3.24805 4.02695C2.82489 4.46665 2.49824 4.9899 2.28901 5.56315C2.07979 6.13641 1.99261 6.74705 2.03305 7.35596C2.20852 8.15106 2.5457 8.90157 3.02361 9.5608C3.50152 10.2201 4.10994 10.774 4.81105 11.188C10.4821 15.158 24.0391 15.063 30.4491 12.788C32.6121 12.021 34.9491 10.759 36.0381 8.69896C36.3082 8.22665 36.4654 7.69828 36.4975 7.15513C36.5296 6.61199 36.4357 6.06878 36.2231 5.56795C35.3183 3.86895 33.9707 2.44638 32.3231 1.45096C31.7691 1.07396 31.1921 0.711957 30.6041 0.388957C30.5643 0.363476 30.5349 0.324755 30.5209 0.279643C30.507 0.23453 30.5095 0.185942 30.5279 0.142474C30.5463 0.0990059 30.5796 0.0634637 30.6217 0.0421399C30.6638 0.020816 30.7121 0.0150809 30.7581 0.0259579" fill="%23ffffff"/></svg>')}.modal-nav-open .icon-menu .icon-bath_parts-cls01{fill:#fff;opacity:0;transform:translateY(-3px)}.modal-nav-open .icon-menu .icon-duck{top:10px;transition-delay:0.5s}@media (min-width: 992px){.modal-nav-open .icon-menu .icon-duck{top:15px}}.modal-nav{background-color:#643636;height:var(--app-height);opacity:0;overflow-y:scroll;transition:opacity 0.5s ease,visibility 0.5s ease;visibility:hidden;width:100vw;position:fixed;top:0;bottom:0;left:0;z-index:99;-ms-overflow-style:none;scrollbar-width:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.modal-nav::-webkit-scrollbar{display:none}.modal-nav .modal-nav-header{display:none}@media (min-width: 992px){.modal-nav .modal-nav-header{display:block;position:absolute;top:40px;left:48px}}.modal-nav .modal-nav-header .logo-fc{height:auto;width:228px}.modal-nav .modal-nav-header .logo-fc .logo-fc-cls01,.modal-nav .modal-nav-header .logo-fc .logo-fc-cls02{fill:#fff}.modal-nav .modal-nav-inner{height:100%;overflow:auto;padding:88px 0 24px;position:relative;width:100%}@media (min-width: 768px){.modal-nav .modal-nav-inner{padding-top:200px}}@media (min-width: 768px){.modal-nav .flex-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.modal-nav .modal-nav-fc{max-width:210px;margin:0 auto 8px}@media (min-width: 768px){.modal-nav .modal-nav-fc{max-width:750px;margin:0 0 48px 0}}.modal-nav .menu-list{position:relative;align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start}.modal-nav .menu-list-item{padding:0 12px 40px}@media (min-width: 768px){.modal-nav .menu-list-item{padding:0 24px}}@media (max-width: 767px){.modal-nav .menu-list-item.fc-home{position:absolute;right:0;top:0;transform:translateX(100%)}}.modal-nav .menu-list-anchor{color:#fff;display:inline-block;opacity:0;position:relative;transition:opacity 1s cubic-bezier(0.23, 1, 0.32, 1),transform 1s cubic-bezier(0.23, 1, 0.32, 1);transform:translateY(-50px)}.modal-nav .menu-list-anchor:hover{color:#fff}.modal-nav .menu-list-anchor::after{display:inline-block;font-size:1.3rem;font-weight:700;display:inline-block;margin-left:8px;vertical-align:bottom}.modal-nav .menu-list-text{display:inline-block;font-size:1.8rem;line-height:1;writing-mode:tb;width:18px;position:relative}.modal-nav .menu-list-text:hover::before{transform-origin:right top;transform:scale(1, 1)}.modal-nav .menu-list-text::before{background:rgba(255,255,255,0.35);content:"";display:inline-block;height:100%;transform:scale(1, 0);transform-origin:right bottom;transition:transform 0.3s;width:8px;position:absolute;top:0;right:-2px;z-index:-1}@media (min-width: 992px){.modal-nav .menu-list-text::before{width:8px}}@media (min-width: 992px){.modal-nav .menu-list-text{font-size:2rem}}.modal-nav .modal-nav-footer{opacity:0;text-align:center;transition:opacity 1s cubic-bezier(0.23, 1, 0.32, 1),transform 1s cubic-bezier(0.23, 1, 0.32, 1);width:100%}@media (min-width: 992px){.modal-nav .modal-nav-footer{margin-left:16px;width:auto}}.modal-nav .auth-menu .auth-menu-item:nth-child(1) .auth-menu-text{background-image:url('data:image/svg+xml;utf8,<svg width="54" height="144" viewBox="0 0 54 144" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M52.3 0H4.7C3.8 0 3 1.1 3 2.4V138.9C3 140.2 3.8 141.3 4.7 141.3H52.3C53.2 141.3 54 140.2 54 138.9V2.4C54 1.1 53.2 0 52.3 0Z" fill="%23643636"/><path d="M52.3 0H4.7C3.8 0 3 1.1 3 2.4V138.9C3 140.2 3.8 141.3 4.7 141.3H52.3C53.2 141.3 54 140.2 54 138.9V2.4C54 1.1 53.2 0 52.3 0ZM53.5 132C53.5 136.7 50.7 140.6 47.3 140.6H9.7C6.3 140.6 3.5 136.8 3.5 132V9.2C3.5 4.5 6.3 0.6 9.7 0.6H47.4C50.8 0.6 53.6 4.4 53.6 9.2V132H53.5Z" fill="%23ffffff"/></g></svg>')}.modal-nav .auth-menu .auth-menu-item:nth-child(1) .auth-menu-text::after{background-image:repeating-linear-gradient(135deg, #fff, #fff 2px, transparent 2px, transparent 4px)}.modal-nav .auth-menu .auth-menu-item:nth-child(2) .auth-menu-text{background-image:url('data:image/svg+xml;utf8,<svg width="54" height="144" viewBox="0 0 54 144" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M52.3 0H4.7C3.8 0 3 1.1 3 2.4V138.9C3 140.2 3.8 141.3 4.7 141.3H52.3C53.2 141.3 54 140.2 54 138.9V2.4C54 1.1 53.2 0 52.3 0Z" fill="%23643636"/><path d="M52.3 0H4.7C3.8 0 3 1.1 3 2.4V138.9C3 140.2 3.8 141.3 4.7 141.3H52.3C53.2 141.3 54 140.2 54 138.9V2.4C54 1.1 53.2 0 52.3 0ZM53.5 132C53.5 136.7 50.7 140.6 47.3 140.6H9.7C6.3 140.6 3.5 136.8 3.5 132V9.2C3.5 4.5 6.3 0.6 9.7 0.6H47.4C50.8 0.6 53.6 4.4 53.6 9.2V132H53.5Z" fill="%23ffffff"/></g></svg>')}.modal-nav .auth-menu .auth-menu-item:nth-child(2) .auth-menu-text::after{background-image:repeating-linear-gradient(135deg, #fff, #fff 2px, transparent 2px, transparent 4px)}.modal-nav .auth-menu .auth-menu-item path{fill:#fff}.modal-nav .modal-nav-sns{margin-top:72px}@media (min-width: 992px){.modal-nav .modal-nav-sns{margin-top:0;width:100%;position:absolute;bottom:76px;left:0}}.modal-nav .modal-nav-sns .social-links .social-links-anchor:hover{color:#fff}.modal-nav-open .modal-nav{opacity:1;visibility:visible}.modal-nav-open .modal-nav .modal-nav-footer{opacity:1;transform:translate(0, 0) !important;transition-delay:0.1s}.modal-nav-open .modal-nav .auth-menu{opacity:1;transform:translate(0, 0);transition-delay:0.2s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(0) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.23s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(1) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.3s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(2) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.37s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(3) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.44s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(4) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.51s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(5) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.58s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(6) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.65s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(7) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.72s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(8) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.79s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(9) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.86s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(10) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:0.93s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(11) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(12) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.07s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(13) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.14s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(14) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.21s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(15) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.28s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(16) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.35s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(17) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.42s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(18) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.49s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(19) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.56s}.modal-nav-open .modal-nav .menu-list-fc .menu-list-item:nth-child(20) .menu-list-anchor{opacity:1;transform:translate(0, 0);transition-delay:1.63s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.type_fc{font-family:"tot-shizukardmin-stdn",sans-serif;letter-spacing:0.05em}.type_fc::after{background-image:url(/assets/hondakyoya/app/bg_fc-16f86c06fbbe83d5326ceb92915a0bf4.png);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:100vh;height:100dvh;pointer-events:none;width:100vw;position:fixed;top:0;left:0;z-index:-1}.type_fc .meta{font-family:"tot-shizukasmudgemin-stdn",sans-serif}.type_fc .tags{color:#643636}.type_fc .social-list-wrapp::before{font-family:"tot-shizukasmudgemin-stdn",sans-serif}.type_fc article.corner-content .corner-content-body a:not(.btn),.type_fc article.corner-content .corner-content-description a:not(.btn){color:#643636}.type_fc .read-more{margin:16px auto;text-align:center}@media (min-width: 992px){.type_fc .read-more{text-align:right}}.type_fc .read-more-inner{font-size:2.2rem;font-family:"tot-shizukasmudgemin-stdn",sans-serif;position:relative}.type_fc .read-more-inner:hover::before{transform-origin:left top;transform:scale(1, 1)}.type_fc .read-more-inner::before{background:rgba(36,29,29,0.1);content:"";display:inline-block;height:10px;transform:scale(0, 1);transform-origin:right top;transition:transform 0.3s;width:100%;position:absolute;bottom:-4px;left:0}@media (min-width: 992px){.type_fc .read-more-inner::before{width:100%}}.type_fc .corner-title .corner-heading{font-family:"tot-shizukasmudgemin-stdn",sans-serif}.type_fc .social-links .social-links-anchor{font-size:3.5rem}.type_fc .social-links .icon-house{height:35px;width:auto}.type_fc .c_corner-tag-list .c_corner-tag-item.is-active .c_corner-tag-anchor{border-bottom-color:#934444}.type_fc .c_corner-tag-list .c_corner-tag-item:not(.is-active):hover .c_corner-tag-anchor{border-bottom-color:#934444}.type_fc .c_corner-tag-list .c_corner-tag-anchor{color:#934444;font-family:"tot-shizukasmudgemin-stdn",sans-serif}.type_fc .mfp-container .mfp-close::before,.type_fc .mfp-container .mfp-close::after{background-color:#fff}.type_fc .modal-contents-content .modal-contents-inner{background-color:rgba(147,68,68,0.75)}.type_fc .modal-contents-content .modal-contents-title{border-bottom:1px solid #fff}.type_fc .modal-contents-content .modal-contents-heading{color:#fff}.type_fc .modal-contents-content .modal-contents-body{color:#fff}.to-top{display:inline-block;height:80px;opacity:0;pointer-events:none;width:80px;position:fixed;bottom:16px;right:16px;z-index:50;transition:opacity 0.3s}.is-scroll .to-top{opacity:1;pointer-events:auto}.to-top .icon-arrow{border-right:2px solid #fff;height:38px;width:9px;position:absolute;top:50%;left:calc(50% - 3px);z-index:1;transform:translate(-50%, -50%)}.to-top .icon-arrow::after{background-color:#fff;content:"";display:inline-block;height:10px;transform-origin:bottom right;width:2px;position:absolute;top:-9px;right:0;transform:rotate(135deg)}.to-top::after{content:"";display:inline-block;height:80px;margin:-40px 0 0 -40px;width:80px;position:absolute;top:50%;left:50%}@media (min-width: 992px){.to-top{height:90px;width:90px;bottom:20px;right:20px}.to-top .icon-arrow{height:43px;width:10px}.to-top .icon-arrow::after{top:-10px;height:12px}.to-top::after{height:90px;margin:-45px 0 0 -45px;width:90px}}
