@charset "UTF-8";*{margin:0;padding:0;font-size:16px;font-family:'Noto Sans JP',sans-serif}html{scroll-behavior:smooth;min-width:320px}body{line-height:1.4;background:#f3f4f2;background:#fbfbfb;color:#3c3a3a;top:0 !important}@media print{body{overflow-y:visible;overflow-x:visible}}table{table-layout:fixed}a{transition:all .3s ease;opacity:1}a:hover{text-decoration:none!important;transition:all .3s ease;opacity:.7}a[target=_blank]:after{content:"";display:inline-block;width:10px;height:10px;background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-ex-link.svg) center center/cover no-repeat;position:relative;top:-4px;left:2px}a.ex-mark-off:after{display:none}*[class*=sns] a:after{display:none}p{line-height:1.8}p a,td a{text-decoration:underline;color:#000}li a,h1 a,h2 a,h3 a{text-decoration:none;color:#000;font-size:inherit}ul,ol{padding-left:0!important;list-style-position:inside}img{-ms-interpolation-mode:bicubic;aspect-ratio:attr(width)/attr(height)}dt{margin-bottom:.5em}#wrap{overflow:hidden;position:relative}@media print{#wrap{overflow-y:visible}}.container{max-width:1140px!important}.spinner-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1030;background:#fff}#main-header{position:relative;background:#fff;box-sizing:border-box;overflow:hidden;width:100%;z-index:1020;top:0;left:0}#main-header.fixed,#main-header.ie-fixed.on{position:fixed}#main-header.on{position:sticky}@media print{#main-header.on{position:relative}}#main-header-inner h1 a img{display:block;width:auto;height:33px;padding-top:8px}@media screen and (min-width:768px){#main-header-inner h1 a img{width:300px;height:61.68px}}#navToggle{width:24px;height:24px;cursor:pointer}@media screen and (min-width:768px){#navToggle{width:32px;height:32px}}#navToggle.active{position:relative;top:0}#navToggle span{display:block;width:28px;background:#000;height:3px;border-radius:1.5px;transition:all .3s ease}@media screen and (min-width:768px){#navToggle span{width:32px}}#navToggle.active span{position:absolute;transition:all .3s ease;width:32px;top:12px}#navToggle.active span:nth-child(1){transform:rotate(135deg)}#navToggle.active span:nth-child(2){width:0}#navToggle.active span:nth-child(3){transform:rotate(-135deg)}@media screen and (min-width:768px){#navToggle.active span{width:40px}}#globalMenu{display:none;position:fixed;z-index:99;top:0;right:0;transform:translateX(100%);transition:all .2s;width:100%;height:100%;background:#fff;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:64px 0}#globalMenu.active{display:block}@media screen and (min-width:768px){#globalMenu{transform:translateY(-100%);padding:112px 32px}}@media screen and (min-width:992px){#globalMenu{width:100%}}#globalMenu::-webkit-scrollbar{display:none}.search-form{position:relative;width:100%;margin:20px auto;border:1px solid #ccc;border-radius:30px;padding:6px;overflow:hidden}.search-form input[type=text]{width:calc(100% - 32px);font-family:inherit;cursor:pointer;padding:6px;border:none;background:0 0;outline:none}.search-form button[type=submit]{border:none;background:0 0;color:#000;top:6px;right:0;outline:none;cursor:pointer;width:24px;height:24px;overflow:hidden}.search-form button img{width:24px;height:24px}#globalMenu ul{margin:0 auto;padding:10px;width:100%}#globalMenu ul.menu-list{margin-bottom:24px}#globalMenu ul.menu-list li{text-align:center;list-style-type:none;padding:18px 0;margin:8px 0;font-size:1.2rem;transform:translateY(48px);opacity:0;position:relative;line-height:1.6}#globalMenu ul.menu-list li.contact a{font-weight:700}#globalMenu ul.menu-list li{width:50%}#globalMenu ul.menu-list li:after{content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;height:1px;background:#ddd;width:90%}#globalMenu ul li a{display:block;color:#000;padding:0;text-decoration:none;font-size:1rem}#globalMenu.active{transform:translateX(0%)}@media screen and (min-width:768px){#globalMenu.active{transform:translateY(0%)}}#globalMenu.active ul.menu-list li,#globalMenu.active ul.sns-link{animation:fadein .5s ease forwards}@keyframes fadein{100%{opacity:1;transform:translateY(0)}}#globalMenu ul.menu-list li:nth-child(2){animation-delay:.05s}#globalMenu ul.menu-list li:nth-child(3){animation-delay:.1s}#globalMenu ul.menu-list li:nth-child(4){animation-delay:.15s}#globalMenu ul.menu-list li:nth-child(5){animation-delay:.2s}#globalMenu ul.menu-list li:nth-child(6){animation-delay:.25s}#globalMenu ul.menu-list li:nth-child(7){animation-delay:.3s}#globalMenu ul.menu-list li:nth-child(8){animation-delay:.35s}#globalMenu ul.menu-list li:nth-child(9){animation-delay:.4s}#globalMenu ul.menu-list li:nth-child(10){animation-delay:.45s}#globalMenu ul.sns-link{transform:translateY(8px);opacity:0}#globalMenu ul.sns-link li{list-style-type:none;margin:0 8px}#globalMenu .sns-link li{margin:0 16px}#globalMenu .sns-link li img{width:32px;height:32px}.main-title{text-align:center;font-size:1.6rem;margin:36px auto 60px;color:#3c3a3a;position:relative;font-weight:700;text-transform:capitalize;line-height:1.6}.main-title.jp{font-size:1.5rem}.main-title:before,.main-title:after{content:'';position:absolute;bottom:-24px;width:48px;height:2px;left:50%;transform:translateX(-50%);background-color:#474747;border-radius:2px}.main-title:after{display:none}.main-title.faq:before,.main-title.faq:after{display:initial;position:unset;bottom:unset;width:unset;left:unset;transform:unset;border-radius:unset}.main-title.faq{display:flex;align-items:center}.main-title.faq:before,.main-title.faq:after{height:1px;flex-grow:1}.main-title.faq:before{margin-right:1rem}.main-title.faq:after{margin-left:1rem}.main-title small{font-size:1rem;display:block;color:#517767;margin-top:16px;font-weight:400}.main-title.ssp small{color:#000}.main-title small span{font-size:inherit}.main-title.about{margin:24px auto}.main-title.about:before{display:none}.sub-title{font-size:1.4rem;font-weight:700;color:#222;line-height:1.6}.sub-title span{font-size:.75em;display:block}.sub-title.alt{color:#517767}h3.sub-title{font-size:1.4rem;font-weight:700}@media screen and (min-width:768px){.main-title{font-size:2.6rem;margin:80px auto;letter-spacing:1px}.main-title.jp{font-size:2rem}.sub-title{font-size:1.6rem}.main-title.about{margin:80px auto 24px}.main-title small{font-size:1.2rem;margin-top:24px}h3.sub-title{font-size:1.6rem;font-weight:700}}.slider-box,.archive-box,.catalog-box,.location-box,.profile-box,.candidates-box,.sample-box{margin:0 -8px;overflow:hidden}.archive-box .blog-list,.profile-box .profile-list,.sample-box figure{width:100%}@media screen and (min-width:576px){.archive-box .blog-list,.profile-box .profile-list{width:calc(100% / 2)}}@media screen and (min-width:768px){.archive-box .blog-list{width:calc(100% / 3)}.profile-box .profile-list{width:calc(100% / 2)}}.blog-list .inner{max-width:600px;overflow:hidden;background:#fff;border:1px solid #f3f3f3;margin:8px;border-radius:5px;padding:16px;box-shadow:1px 1px 5px 1px #f3f3f3;min-height:245px}.blog-list .inner .thumbnail figure{position:relative;padding-top:48%;height:0;overflow:hidden;margin-bottom:0}.blog-list .inner .thumbnail figure img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:auto}.blog-list .inner .entry{padding:16px;border-top:1px solid #f3f3f3;min-height:112px}.blog-list.reviews .inner .entry{border-top:none}.blog-list.reviews .inner .entry a{color:#517566}.blog-list.reviews.ssp .inner .entry a{color:#000}.blog-list .inner .entry time{text-align:right;display:block;font-size:.8em}.blog-list .inner .entry h1{line-height:1.8;font-size:1rem}.blog-list.reviews .inner .entry dt{border-top:none;border-top:1px solid #f3f3f3;padding-top:1em;margin-bottom:2em}.blog-list.reviews .inner .entry .detail button{display:block;margin:24px auto;border:none;padding:8px 16px;color:#fff;text-align:center;background:#4f7464;border-radius:4px}.blog-list.reviews.ssp .inner .entry .detail button{background:#000}.profile-list .inner{max-width:600px;overflow:hidden;background:#fff;border:1px solid #f3f3f3;margin:8px;border-radius:5px;padding:16px;box-shadow:1px 1px 5px 1px #f3f3f3;min-height:245px}.profile-list .inner .thumbnail figure{position:relative;padding-top:80%;height:0;overflow:hidden;margin-bottom:0}.profile-list .inner .thumbnail figure img{position:absolute;top:20%;left:50%;transform:translateY(-20%) translateX(-50%);width:100%;height:auto}.profile-list .inner .entry{padding:16px;border-top:1px solid #f3f3f3}.profile-list .inner .entry h1 a{line-height:1.6;font-size:1.4rem;font-weight:700}.profile-list .inner .entry h1 a small{display:block;font-size:.9rem}@media screen and (min-width:576px){.blog-list.reviews .inner .entry .excerpt{min-height:10rem}}@media screen and (min-width:768px){.blog-list .inner .entry{min-height:144px}.blog-list .inner .entry h1{font-size:1.2rem}.profile-list .inner .entry h1{font-size:1.6rem}.blog-list.reviews .inner .entry .excerpt{min-height:8em}}@media screen and (min-width:992px){.blog-list.reviews .inner .entry .excerpt{min-height:7em}}.slider-box{position:relative;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:8px;-ms-overflow-style:none;scrollbar-width:none}.slider-box::-webkit-scrollbar{display:none}.slider-box .blog-list{flex:0 0 88%;scroll-snap-align:start;padding:8px}.slider-box .blog-list .inner{margin:0}.slider-box .blog-list:last-child{padding:8px 16px 8px 8px}@media screen and (min-width:768px),print{.slider-box .blog-list{flex:none}.slider-box .blog-list:last-child{padding:8px}}@media screen and (min-width:768px),print{.slider-box{padding:0 0 64px;overflow:hidden;white-space:normal;overflow-scrolling:auto;-webkit-overflow-scrolling:auto;scroll-snap-type:none;scroll-padding-left:0;scroll-snap-align:none}}@media print{.slide-box .blog-list{width:50%}}.slider-box .swiper-pagination,.slider-box .swiper-button-next,.slider-box .swiper-button-prev{display:none}@media screen and (min-width:768px){.slider-box .swiper-pagination,.slider-box .swiper-button-next,.slider-box .swiper-button-prev{display:block}.slider-box .swiper-button-next,.slider-box .swiper-button-prev{top:90%;width:auto}.slider-box .swiper-button-next:after,.slider-box .swiper-button-prev:after{font-size:36px;color:#bbb}}.catalog-box .catalog-list,.location-box .location-list{width:calc((100% / 2) - 16px)}@media screen and (min-width:768px){.catalog-box .catalog-list{width:calc((100% / 3) - 16px)}}@media screen and (min-width:768px){.location-box .location-list{width:calc((100% / 3) - 16px)}}@media screen and (min-width:992px){.location-box .location-list{width:calc(100% / 4)}}.catalog-list{max-width:600px;overflow:hidden;background:#fff;border:1px solid #f3f3f3;margin:8px;border-radius:5px;box-shadow:1px 1px 5px 1px #f3f3f3;min-height:264px;text-align:center}.catalog-list .thumbnail{padding:48px}.catalog-list .thumbnail img{height:120px;width:auto}.catalog-list .entry{padding:16px;border-top:1px solid #f3f3f3;min-height:128px}.catalog-list .entry h1{margin-bottom:16px}.catalog-list .entry h1 a{display:block;line-height:1.6;font-size:1.2rem;font-weight:700}.catalog-list .entry h1 span{font-size:1rem;display:block;line-height:2}.catalog-list .entry p{text-align:left}.example-box{margin:0 -8px;overflow:hidden}.example-list{margin:8px}@media screen and (min-width:768px){.example-list.full{width:100%;border:1px solid #4f7565;padding:16px;background:#fff}.example-list{width:calc(50% - 16px)}}.example-box h2{font-size:1.2rem}@media screen and (min-width:768px){.example-box h2{font-size:1.4rem}}.thumb-box.slider{padding-bottom:40px}.thumb-box.slider .slick-dots{bottom:inherit}.thumb-box.slider .carousel-indicators li{background-color:#517566}.thumb-box figure{position:relative;overflow:hidden;height:0;padding-top:56.25%}.thumb-box figure img{width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.thumb-box figure iframe{width:100%;height:100%;position:absolute;top:0;left:0}.paper-box{border:2px double #ddd;background:#fff}.paper-box a{color:#000;font-size:inherit}.paper-box a[target=_blank]:after{content:"";display:inline-block;width:12px;height:12px;background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-ex-link.svg) center center/cover no-repeat;vertical-align:middle}.flick-box{margin:0 -8px;overflow:hidden;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:8px;-ms-overflow-style:none;scrollbar-width:none}.flick-box::-webkit-scrollbar{display:none}.flick-box li.flick-box-list{flex:0 0 88%;scroll-snap-align:start;padding:8px;display:flex}@media screen and (min-width:768px){.flick-box.app-box li.flick-box-list .inner{border:none;box-shadow:none;background:0 0}}@media screen and (min-width:768px),print{.flick-box{overflow-x:unset;white-space:normal;overflow-scrolling:auto;-webkit-overflow-scrolling:auto;scroll-snap-type:none;scroll-padding-left:0;scroll-snap-align:none}.flick-box.app-box li.flick-box-list{flex:none}.slide-box .blog-list,.flick-box.future-box li.flick-box-list{width:calc(50% - 16px);flex:none}.flick-box.future-box li.flick-box-list .inner{padding:16px}}@media print{.flick-box li{width:50%}}.flick-box.location-box li.flick-box-list .inner,.flick-box.future-box li.flick-box-list .inner{background:#fff;border:1px solid #f3f3f3;border-radius:5px;box-shadow:1px 1px 5px 1px #f3f3f3;padding:16px;width:100%}.flick-box.future-box li.flick-box-list .inner .icon-box{width:90px;margin-right:16px;overflow:hidden}.flick-box.future-box li.flick-box-list .inner .icon-box img{width:100%;height:auto}.flick-box.future-box li.flick-box-list .inner dl{width:calc(100% - 106px)}.flick-box.future-box li.flick-box-list .inner dl dt{font-size:1.2rem;font-weight:700}.flick-box.future-box li.flick-box-list .inner dl dd{margin:0}.flick-box.future-box li.flick-box-list .inner dl dd p{font-size:.9rem;padding:0}.flick-box li.flick-box-list:last-child{padding:8px 16px 8px 8px}@media screen and (min-width:768px),print{.flick-box li.flick-box-list:last-child{padding:8px}}.related-btn{overflow:hidden}.related-btn li{margin:0 0 8px;list-style:none;width:100%}.related-btn li a{display:block;height:80px;width:100%;position:relative;border:1px solid #ccc}.related-btn li a span{color:#fff;position:absolute;top:0;right:16px;bottom:0;margin:auto;z-index:2;height:1.1rem;font-size:clamp(1rem, 0.964rem + 0.18vw, 1.1rem)}.related-btn li a:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.related-btn li.no-filter a:after{opacity:0}@media screen and (min-width:768px){.related-btn{overflow:hidden;margin:0 -8px}.related-btn li{margin:8px}.related-btn li a{height:128px}}.related-btn .contact a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,f_auto,q_50,w_480/v1729058229/header/hd-employment-bg.jpg") center center/cover no-repeat}.related-btn .profile a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,f_auto,q_50,w_480/v1637920536/header/hd-profile-bg_urx8om.jpg") center center/cover no-repeat}.related-btn .athlete a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,q_50,w_480/v1738216393/header/hd-athlete-support-bg-250130.jpg") center center/cover no-repeat}.related-btn .employment a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,f_auto,q_50,w_480/v1729058229/header/hd-employment-bg.jpg") center center/cover no-repeat}.related-btn .product a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,f_auto,q_50,w_480/v1744962887/header/hd-faq-for-compressor-unit-bg-250418.jpg") center center/cover no-repeat}.related-btn .measurement a{background:url("https://res.cloudinary.com/djqomxpfi/image/upload/c_scale,f_auto,q_50,w_480/v1745573843/header/faq-sound-measurement-bg-250425.jpg") center center/cover no-repeat}.related-btn .shopify a{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/product/h-silent-provider.png) center center/contain no-repeat #fff}.related-btn .rakuten a{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/product/h-rakuten.png) center center/contain no-repeat #fff}.tablescroll{position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:block;white-space:nowrap;border:1px solid #dee2e6;-ms-overflow-style:none;scrollbar-width:none}.tablescroll::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.tablescroll{display:table;overflow-x:hidden;white-space:normal;width:100%}.tablescroll:after{display:none}}@media screen and (min-width:992px),print{.company-tbl.tablescroll,.comparison-tbl.tablescroll,.sound-measurement-tbl.tablescroll{display:table;overflow-x:hidden;white-space:normal;width:100%}}footer{position:relative;border-top:1px solid #ddd;padding-bottom:64px}footer nav ul{margin:40px auto;line-height:2.6;font-size:.9em;text-align:center;padding-left:0}footer nav li{width:45%}footer nav ul a{color:#3c3a3a;font-size:.8em;text-decoration:none}footer nav ul li{padding:0 .5rem;border-left:1px solid #3c3a3a;line-height:1}footer nav ul li:first-child{border-left:none}footer address{font-size:.8em;text-align:right;line-height:1;margin-bottom:20px}#backtotop{display:flex;flex-direction:column;justify-content:center;margin:96px auto 64px;cursor:pointer}#backtotop .name{text-align:center;font-size:.85rem}#backtotop .arrow-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#backtotop .arrow-box .arrow{width:20px;height:20px;border-top:2px solid #3c3a3a;border-right:2px solid #3c3a3a;transform:rotate(-45deg);animation:totop 2s infinite;margin:-3px}#backtotop .arrow-box .arrow:nth-child(2){animation-delay:.1s}@keyframes totop{0%{opacity:0}50%{opacity:1}100%{opacity:0;transform:translateY(-24px) rotate(-45deg)}}footer #footer-logo{text-align:center;margin-bottom:40px;color:#000}footer #footer-logo dl dt{width:180px;margin:0 auto 8px}footer #footer-logo dl dt img{width:180px;height:37px}footer #footer-logo dl dd{margin-bottom:16px}footer #footer-logo dl dd small{font-size:.85rem;display:block}@media screen and (min-width:768px){footer #footer-logo dl dt{width:240px}}#footer-fixed-menu{position:fixed;bottom:-250px;height:auto;z-index:98;width:100%;background:#fff;color:#3c3a3a;padding:4px 0;border-top:1px solid #ddd}#footer-fixed-menu a{color:#fff}@media print{#footer-fixed-menu{display:none}}@media screen and (min-width:768px){#footer-fixed-menu{background:#000}}#sp-footer-nav{display:block}#pc-footer-nav{display:none}@media screen and (min-width:768px){#sp-footer-nav{display:none!important}#pc-footer-nav{display:block!important}}#pc-footer-nav .inquiry-btn a,#pc-footer-nav .ex-btn a,#pc-footer-nav .modal-btn a{text-decoration:none;width:100%;margin:8px auto;height:auto;text-align:center;display:block;position:relative;background:#fff;box-sizing:border-box;font-size:1.1rem;padding:12px 12px 16px 40px}#pc-footer-nav .inquiry-btn a{border:1px solid #e56e01;padding:16px 16px 16px 40px;background:#f8b600;color:#fff}#pc-footer-nav .ex-btn a{border:1px solid #bf0000;color:#000}#pc-footer-nav .modal-btn a{border:2px solid #517566;padding:15px 16px 15px 40px;color:#000}#pc-footer-nav .inquiry-btn a:before{display:block;content:'';background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-desk.svg) center center/contain no-repeat;position:absolute;top:8px;left:8px;width:32px;height:40px;z-index:2}#pc-footer-nav .ex-btn a:before,#pc-footer-nav .modal-btn a:before{display:block;content:'';position:absolute;top:10px;left:8px;width:36px;height:38px;z-index:2}#pc-footer-nav .ex-btn a:before{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-rakuten.svg) center center/contain no-repeat}#pc-footer-nav .modal-btn a:before{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-home.svg) center center/contain no-repeat}#pc-footer-nav .inquiry-btn a:hover,#pc-footer-nav .ex-btn a:hover,#pc-footer-nav .modal-btn a:hover{text-decoration:none}@media screen and (min-width:768px){#pc-footer-nav .inquiry-btn,#pc-footer-nav .ex-btn,#pc-footer-nav .modal-btn{width:40%}}@media screen and (min-width:992px){#pc-footer-nav .inquiry-btn,#pc-footer-nav .ex-btn,#pc-footer-nav .modal-btn{width:340px!important}}#personal-modal .modal-header{border:none}#personal-modal .modal-body{padding:40px 0}#personal-modal .modal-body h3{position:relative}#personal-modal .modal-body h3:before{content:'';position:absolute;bottom:24px;width:48px;height:2px;left:50%;transform:translateX(-50%);background-color:#474747;border-radius:2px}#personal-modal .modal-body li a{padding:112px 8px 8px;border:2px solid #517566;border-radius:16px;display:block;text-align:center;font-size:1rem}@media screen and (min-width:992px){#personal-modal .modal-body li a{width:176px;height:176px}}#personal-modal .modal-body li:nth-child(1) a{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-air-conditioner.svg) center top 16px/80px auto no-repeat}#personal-modal .modal-body li:nth-child(2) a{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-sound.svg) center top 16px/80px auto no-repeat}#personal-modal .modal-body li:nth-child(3) a{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-mail-modal.svg) center top 24px/60px auto no-repeat}#personal-modal .modal-body li a:hover{color:inherit}#pc-footer-nav .btn-guide{text-align:center}#pc-footer-nav .btn-guide a{color:#fff;padding:1rem;text-decoration:none}#pc-footer-nav .btn-guide a:hover{text-decoration:none}#pc-footer-nav .tel{margin:4px 0 0;color:#fff}#pc-footer-nav .tel dt{font-size:.9rem;text-align:center;font-weight:400}#pc-footer-nav .tel dd.telno{height:24px;text-align:center}#pc-footer-nav .tel img{width:100%;height:auto}#pc-footer-nav .tel dd.hours{font-size:.8em}#sp-footer-nav{margin-bottom:0;text-align:center}#sp-footer-nav li{width:calc(100% / 3)}#sp-footer-nav li a{width:100%;display:block;color:#595959;padding:4px;text-decoration:none}#sp-footer-nav img{width:24px;height:24px;margin:0 auto 2px;display:block}#sp-footer-nav span{margin:0 auto;display:block;font-size:.85rem}.link-btn a{display:block;border:1px solid #3c3a3a;margin:32px auto;padding:8px 0;text-align:center;max-width:80%;background:#fff;color:#000;text-decoration:none}.link-btn.about-us a,.link-btn.simulator a{color:#dc3545}.link-btn.about-us a:hover,.link-btn.simulator a:hover{color:#fff}.link-btn.shop a{background:#517566;border:1px solid #517566;color:#fff;width:100%;max-width:100%;padding:16px;font-size:1.2rem}.link-btn a:hover{background:#3c3a3a;color:#fff}.link-btn a:hover[target=_blank]:after{background:url(//www.hitori-shizuka.jp/wp/wp-content/themes/shizuka-co/css/../images/common/icon-ex-link-wht.svg) center center/cover no-repeat}@media screen and (min-width:768px){.link-btn.simulator a{margin:32px 16px}}@media screen and (min-width:768px){.link-btn{text-align:center}.link-btn a{width:320px}}.reference-link,.post-link{position:relative;padding:0 32px 0 0;text-align:right}.reference-link a,.post-link a,.reference-link span{color:#dc3545!important;font-weight:700;font-size:1rem;word-break:break-all}.reference-link a:hover,.post-link a:hover{text-decoration:none}.reference-link:after,.post-link:after{position:absolute;content:'';top:8px;width:8px;height:8px;transform:rotate(45deg);border-top:solid 1px #dc3545;border-right:solid 1px #dc3545;margin-left:8px}.fadein{opacity:0;transition:all .5s ease-in-out!important}.fadein.lazyloaded{opacity:1!important}@media print{.fadein.lazyload{opacity:1}}a.nav-link{border:1px solid #517566;display:flex;justify-content:center;align-items:center;margin:0 8px;color:#517566;padding:16px 8px!important}a.nav-link.active{background:#517566!important}.category-box{position:relative}.category-box #place ul li{list-style-type:none;position:absolute;width:120px;height:48px;z-index:1}.category-box #place ul li a{transform:scale(1,1.0) translateY(-140px);background:#595959;text-align:center;width:120px;height:48px;line-height:1.4;color:#fff;font-size:.8em;border-radius:5%;opacity:0;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:4px}@media screen and (min-width:768px){.category-box #place ul li{width:120px;height:120px}.category-box #place ul li a{width:120px;height:120px;border-radius:50%;padding:50px 0;line-height:1.4}}.category-box #place.on ul li a{transform:translateY(0)}@media screen and (min-width:768px){.category-box #place.on ul li a:hover{transform:scale(1.2,1.2)}}.category-box #place.on ul li{animation:updown 2s infinite}.category-box #place.on ul li a{transition:all .2s ease-in-out;opacity:1}.category-box #place.on ul li a:before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-9px;margin:0 auto;border-top:15px solid #595959;border-right:15px solid transparent;border-left:15px solid transparent}@keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@media screen and (max-width:991px){.hide-991{display:none!important}.hide-sp{display:initial}}@media screen and (min-width:768px){.hide-pc{display:none!important}}@media screen and (max-width:767px){.hide-sp{display:none!important}}.type-none{list-style-type:none}.caution,.f-red{color:#dc3545}.required,.optional{color:#fff;border-radius:10%;padding:0 4px;font-size:.8rem;margin:0 8px 0 0}.required{background:#dc3545}.optional{background:#4ca875}.mark{background:#fcf16e}.scroll-hint-text{padding:0!important}