/*!
Theme Name: RESCUE1
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rescue1
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 header{width:100%;box-shadow:0 10px 10px -6px rgb(0 0 0 / .4);padding-top:2rem;background-color:#fff}.header-container{max-width:800px;width:100%;padding:0 1rem;margin:0 auto}.site-logo{margin:0 auto;width:70%}.header-nav{background-color:#eee8d8;padding:.8em;border-radius:50px;margin-bottom:1rem}.header-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-evenly}.header-nav li{-webkit-transition:0.2s;transition:0.2s;font-size:16px}.header-nav li.sp-only{display:none}.hamburger{position:fixed;right:3px;top:3px;cursor:pointer;text-align:center;background-color:#fff;width:38px;height:38px;z-index:20;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.hamburger span{display:block;position:absolute;width:28px;height:2px;left:5px;background-color:#333;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hamburger span:nth-child(1){top:9px}.hamburger span:nth-child(2){top:19px}.hamburger span:nth-child(3){top:29px}.hamburger.active span:nth-child(1){top:18px;left:5px;background:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:18px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:640px){.header-nav{position:fixed;color:#000;z-index:11;top:0;right:0;background-color:rgb(238 232 216 / .9);text-align:center;width:50%;height:100vh;padding:50px 10px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;border-radius:0}.header-nav ul{flex-direction:column}.header-nav li{font-size:2rem;font-weight:700;padding:1em 0}.header-nav li.sp-only{display:block}.header-nav.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.hamburger{display:block}}header h1{font-size:clamp(16px, 3vw, 23px);text-align:center;font-weight:700}header h2{font-size:clamp(11px, 3vw, 16px);text-align:center;font-weight:700}header h3{font-size:clamp(14px, 3vw, 21px);text-align:center}.move{position:relative}.move .tel{display:block;position:absolute;bottom:3%;width:85%;left:50%;transform:translateX(-50%)}.cancel{text-align:right;padding:1em 0}.cancel a{text-decoration:underline}.type-page .entry-header{display:none}.type-page .entry-footer{display:none}.blog-list .blog{display:flex;width:100%;margin:2rem auto}.blog-list .blog-left{max-width:30%;width:100%;position:relative;overflow:hidden}.blog-list .blog-left::before{content:"";padding-top:100%;display:block}.blog-list .blog-image{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.blog-list .blog-right{padding-left:3%;max-width:70%;width:100%}.blog-list .blog-title{font-size:clamp(14px, 3vw, 21px);padding-bottom:1em}.blog-list .blog-description{font-size:clamp(12px, 3vw, 16px);font-weight:400}.entry-header{box-shadow:none}.entry-header h1{padding:1em 0}.post-thumbnail{margin-bottom:2rem}.entry-footer{display:none}.nav-title{color:red;text-decoration:underline}article.blog h1{text-align:left}article.blog h2{font-size:clamp(18px, 2.2vw, 22px);padding:1em 2rem;font-weight:700;border-left:4px solid red;margin:1em 0}article.blog h3{font-size:clamp(12px, 3vw, 16px);padding:1em;font-weight:700;background-color:#eee;margin:1em 0}article.blog a{color:red;text-decoration:underline}#toc_container a{text-decoration:none;color:inherit}article.blog .entry-meta p{text-align:right}article.blog p{font-weight:400}#newsTicker{height:120px;overflow:hidden;border:1px solid #ccc;padding:0 1rem}#newsList{list-style-type:none;padding:0;margin:0;position:relative;animation:ticker 10s linear infinite}#newsList li{color:red;font-size:20px;font-weight:700;text-decoration:underline;padding-bottom:.5em}#newsList .news-logo{width:30%;display:block;margin:2rem auto}@keyframes ticker{0%{top:100%}100%{top:-270%}}#new{padding-bottom:2rem}#new img{width:30%}#new .new-item{background-color:#f5f5f5;border:1px solid red;border-radius:1rem;font-size:clamp(12px, 3vw, 16px);font-weight:700;padding:1em;margin-bottom:1.5rem}h2.qa{font-size:clamp(30px, 5vw, 70px);padding:1em 0;text-align:center}.qa-group:not(:first-of-type){padding-top:2.5rem}#qa p{font-size:clamp(12px, 3vw, 16px);padding-bottom:0}#qa .q{font-weight:700}#qa .a{font-weight:400}#voice{padding-top:6%}#voice h2{font-weight:700;font-size:clamp(20px, 3vw, 30px);padding:1em 0;text-align:center}.voice-item{background-color:#eee8d8;margin-top:2rem;padding:1em 2em;font-weight:700}.voice-top{font-size:clamp(12px, 3vw, 14px)}.voice-item .voice-bottom{text-align:right;font-size:clamp(12px, 3vw, 14px)}.voice-more{padding:2rem 0}.voice-more a{text-align:right;text-decoration:underline;font-weight:700;display:block;font-size:clamp(15px, 3vw, 20px)}#scene{background-color:#eee8d8;padding:1.5rem;font-weight:700}.scene-top{padding:1em 0;font-size:clamp(14px, 3vw, 18px);line-height:1.6em}.scene-bottom{font-size:clamp(12px, 3vw, 16px);padding-bottom:0;padding-left:1em}.scene-bottom li{list-style-type:disc;line-height:1.6em}.video-container{max-width:100%;margin:3rem 0}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fix-tel{position:fixed;display:block;bottom:0;left:0;width:100%;text-align:center;background-color:limegreen;color:#fff;z-index:1;padding:.5em;font-size:clamp(14px, 3vw, 20px);display:none}.fix-tel .top i{color:#fff;font-weight:700;font-size:clamp(18px, 3vw, 20px)}@media screen and (max-width:640px){.fix-tel{display:block}}#go-to-top{opacity:0;visibility:hidden;-webkit-transition:0.5s;transition:0.5s;position:relative;z-index:100}#go-to-top .go-to-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:1%;right:1%;background-color:#fff;width:38px;height:38px;font-size:22px;border-radius:5px}#go-to-top .go-to-top span{color:#333}#work h2{font-size:clamp(20px, 3vw, 25px);padding:1em 0}#work .message{background-image:url(http://rescue1info.local/wp-content/uploads/2023/12/work-back.webp);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:2rem}#work .message p{background-color:rgb(255 255 255 / .75);padding:2em}#work p{font-size:clamp(12px, 3vw, 16px)}#recruit h2{font-size:clamp(14px, 3vw, 18px);padding:1em 2rem;font-weight:700;border-left:4px solid red;margin-bottom:1em}#recruit h3{font-size:clamp(12px, 3vw, 16px);padding:1em 0;font-weight:700}#recruit a{color:blue;text-decoration:underline}#policy h2{font-size:clamp(20px, 3vw, 25px);padding:1em 0}#policy h3{font-size:clamp(16px, 3vw, 20px);padding:1em 0}#policy p{font-size:clamp(10px, 3vw, 18px)}#policy a{text-decoration:underline;color:red}footer{background-color:#2f2e2e;color:#fff;text-align:center;font-size:12px;line-height:1.5em;padding:2rem 0 5rem}footer h4{font-size:15px;padding:1em 0}footer a{text-decoration:underline}.footer-bottom{text-align:left;max-width:190px;margin:0 auto;white-space:nowrap}.sns{padding:2rem 0}.sns img{padding:0 .5rem}.sns a{text-decoration:none}.nav-links{margin:1em 0}.pnavi{display:flex;justify-content:center;align-items:center}.pnavi .page-numbers{display:flex;margin-right:1%;width:36px;height:36px;text-align:center;border-radius:50%;color:#333;border:1px solid #999;background:#fff;font-size:12px;justify-content:center;align-items:center}.pnavi a.page-numbers:hover{color:#FFF;background-color:#999;border-color:#999}.pnavi .current{padding:0;background:#999;color:#fff;font-size:12px;font-weight:700;border-color:#999}.pnavi .prev,.pnavi .next{border:1px solid #004BB1;color:#004BB1;position:relative;font-size:12px}.pnavi a.next.page-numbers{margin-right:0}.pnavi .dots{background:#fff0;border:none}.snsShareArea{margin:2em 0;display:flex;align-items:center;justify-content:space-between}.snsShareArea a{box-sizing:border-box;display:block;float:left;width:31.3%;margin:1%;padding:.7em 0;border-radius:3px;color:#fff;text-decoration:none;text-align:center;font-weight:700}.btn--X{background:#0f1419}.btn--facebook{background:#3B5998}.btn--line{background:#06c755}