@charset "UTF-8";#loader{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:#fff;z-index:1000}#loader h2{position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;width:100%;height:50px;margin:auto;font-size:2rem;font-weight:700;letter-spacing:.3rem;line-height:1;color:#888;text-align:center}@media screen and (max-width:540px){#loader h2{font-size:1.55rem}}#loader h2.fadeIn{animation:fadeIn-Out 7s ease forwards}#loader h2 span{font-size:4.5rem;line-height:1.5;color:rgba(0,124,213,.8588235294)}@media screen and (max-width:540px){#loader h2 span{font-size:3.2rem}}#loader h2.fadeIn span{animation:fadeIn-Out 7s ease forwards}@keyframes fadeIn-Out{0%{opacity:0}50%{opacity:1;transform:translateY(-10px)}70%{opacity:0;transform:translateY(-10px)}100%{opacity:0;transform:translateY(-10px)}}.flexBox{display:flex;flex-wrap:wrap;justify-content:center}.bg-slider1{width:100%;height:95vh;background-position:center center;background-size:cover;background-color:rgba(0,124,213,.8588235294);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1200px){.bg-slider1{height:90vh}}@media screen and (max-width:540px){.bg-slider1{height:500px}}.content-wrapper{width:100%;max-width:1080px;margin:150px auto}@media screen and (max-width:960px){.content-wrapper{margin-top:100px}}@media screen and (max-width:540px){.content-wrapper{margin:50px auto}}.sub-title{display:inline-block}.sub-title:first-letter {color:rgba(0,124,213,.8588235294)}.title-wrapper h4{color:#515151}.title{display:table;margin:0 auto;text-align:center;font-size:4rem;color:rgba(51,51,51,.8117647059);margin-top:100px;padding-left:5%;padding-right:5%;background:linear-gradient(transparent 80%,rgba(173,220,255,.6196078431) 80%)}@media screen and (max-width:960px){.title{font-size:3rem}}@media screen and (max-width:540px){.title{font-size:2.5rem}}#about{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#about .circle_logo{width:280px;height:200px;background-image:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/concept.webp);background-position:center center;background-size:cover;background-color:#fbfeff}@media screen and (max-width:540px){#about .circle_logo{width:320px;height:220px}}@media screen and (max-width:960px){#about h1{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width:600px){#about h1{font-size:2rem;margin-bottom:10px}}#about .explanatory_txt,#feature .explanatory_txt{width:70%}@media screen and (max-width:960px){#about .explanatory_txt,#feature .explanatory_txt{display:block;width:100%;max-width:500px}}#feature #owner .owner_img{width:30%;text-align:center}@media screen and (max-width:1200px){#feature #owner .owner_img{margin:auto}}@media screen and (max-width:960px){#feature #owner .owner_img{width:100%}}#feature #owner .owner_img img{width:70%;height:auto;margin:auto;border-radius:15px}@media screen and (max-width:960px){#feature #owner .owner_img img{width:60%}}@media screen and (max-width:600px){#feature #owner .owner_img img{width:50%}}#feature #owner .owner_img h1{font-size:2.3rem;font-weight:700;color:rgba(0,124,213,.8588235294)}#feature #owner .owner_img h1 span{display:block;margin-bottom:10px;font-size:1.5rem;line-height:2rem;margin-top:15px;color:rgba(51,51,51,.8117647059)}#feature #owner .explanatory_txt{width:70%;padding:15px 0}@media screen and (max-width:1200px){#feature #owner .explanatory_txt{width:100%;max-width:500px;margin:10px auto}}#feature #owner .explanatory_txt p{display:inline;text-align:left}@media screen and (max-width:1200px){#feature #owner .explanatory_txt p{display:inline-block}}#feature .qualifi{width:50%;margin-top:30px}@media screen and (max-width:960px){#feature .qualifi{width:80%;margin:auto;max-width:600px}}@media screen and (max-width:540px){#feature .qualifi{width:90%}}#feature .qualifi h2{margin-bottom:10px;padding-bottom:10px;font-size:1.8rem;font-weight:700;color:orange;border-bottom:1px solid #a19f9f}@media screen and (max-width:540px){#feature .qualifi h2{text-align:left}}@media screen and (max-width:1200px){#feature .qualifi ul{width:100%}}#feature .qualifi li{margin-bottom:10px;padding-left:20px;font-size:1.65rem}#feature #staff.content-wrapper{margin-top:30px;margin-bottom:0;vertical-align:top}#feature #staff .staff-wrapper{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:50px auto}#feature #staff .staff-wrapper:first-of-type{margin-bottom:100px}#feature #staff .staff-wrapper:first-of-type .txt-wrapper p{text-align:left}@media screen and (max-width:960px){#feature #staff .staff-wrapper:last-of-type .txt-wrapper p{text-align:left}}#feature #staff .staff-wrapper .deco{color:rgba(0,124,213,.8588235294);border:1px solid rgba(0,124,213,.8588235294);padding:2px 7px;font-size:1.45rem}#feature #staff .img-wrapper{width:30%;text-align:center;vertical-align:top}@media screen and (max-width:960px){#feature #staff .img-wrapper{width:100%}}#feature #staff .img-wrapper img{width:85%;height:auto;margin:auto}@media screen and (max-width:960px){#feature #staff .img-wrapper{width:65%}}@media screen and (max-width:960px){#feature #staff .img-wrapper{width:75%}}#feature #staff .img-wrapper p{font-weight:700}#feature #staff .img-wrapper-illust{width:30%;text-align:center;vertical-align:top}@media screen and (max-width:960px){#feature #staff .img-wrapper-illust{width:50%}}#feature #staff .img-wrapper-illust img{width:65%;height:auto;margin:auto;border-radius:15px}@media screen and (max-width:960px){#feature #staff .img-wrapper-illust img{width:100%}}#feature #staff .img-wrapper-illust p{margin-top:10px;font-weight:700}#feature #staff .txt-wrapper{width:70%}@media screen and (max-width:960px){#feature #staff .txt-wrapper{display:block;width:100%;max-width:500px}}#feature .flexBox{justify-content:space-around}#feature .feature-wrapper{width:25%;margin-top:50px;vertical-align:top;text-align:center}@media screen and (max-width:1200px){#feature .feature-wrapper{width:30%}}@media screen and (max-width:960px){#feature .feature-wrapper{display:block;width:80%;max-width:500px;margin:100px auto}}@media screen and (max-width:600px){#feature .feature-wrapper{width:100%;margin:20px auto;margin-bottom:50px}}#feature .feature-wrapper img{width:95%;height:auto;margin:0 auto}@media screen and (max-width:1200px){#feature .feature-wrapper img{width:90%;height:auto}}#feature .feature-wrapper p{text-align:left}#feature h2{width:100%;font-size:2rem;font-weight:700;line-height:2rem;margin:20px auto;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #b7b7b7;box-sizing:border-box}@media screen and (max-width:960px){#feature h2{max-width:400px;margin-bottom:50px}}@media screen and (max-width:600px){#feature h2{margin-bottom:30px}}#feature .txt-wrapper{width:95%;margin:0 auto}@media screen and (max-width:1200px){#feature .txt-wrapper{width:90%;height:auto}}#feature .txt-wrapper p{display:inline-block;width:100%;margin-top:10px}#gallery{position:relative;overflow:hidden;padding:0;margin:250px auto !important;padding:50px 0;text-align:center}@media screen and (max-width:540px){#gallery{margin:100px auto !important}}#gallery>a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;margin:0;width:min(640px,100% - 40px);max-width:420px;padding:25px 22px;background:rgba(0,124,213,.8588235294);border:2px solid rgba(0,124,213,.8588235294);text-align:center;font-weight:800;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:.18em;color:#fff;transition:.2s}#gallery>a:after{content:"▶";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.2em;opacity:.6}@media screen and (max-width:540px){#gallery>a{width:70%;padding:14px 18px;letter-spacing:.12em}#gallery>a:after{right:12px}}#gallery>a:hover{background-color:#fff;color:rgba(0,124,213,.8588235294);opacity:1}#gallery .gallery_2{position:relative;width:100%;height:auto;display:flex;overflow:hidden;z-index:1;opacity:.65}@media screen and (max-width:540px){#gallery .gallery_2{height:180px}}#gallery .gallery_2 .ga-image-loop{position:relative;display:flex;animation:bg-slider 55s infinite linear 1s both;padding:0}#gallery .gallery_2 .ga-image-loop .gallery1 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_1.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery2 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_2.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery3 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_3.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery4 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_4.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery5 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_5.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery6 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_6.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery7 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_7.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery8 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/gallery_8.webp) repeat-x 0 0}@media screen and (max-width:540px){#gallery .gallery_2 .ga-image-loop .gallery1 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_1.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery2 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_2.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery3 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_3.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery4 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_4.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery5 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_5.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery6 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_6.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery7 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_7.webp) repeat-x 0 0}#gallery .gallery_2 .ga-image-loop .gallery8 .gallery-img{background:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/gallery/sp/gallery_sp_8.webp) repeat-x 0 0}}#gallery .gallery_2 .ga-image-loop .gallery1,#gallery .gallery_2 .ga-image-loop .gallery2,#gallery .gallery_2 .ga-image-loop .gallery3,#gallery .gallery_2 .ga-image-loop .gallery4,#gallery .gallery_2 .ga-image-loop .gallery5,#gallery .gallery_2 .ga-image-loop .gallery6,#gallery .gallery_2 .ga-image-loop .gallery7,#gallery .gallery_2 .ga-image-loop .gallery8{width:350px;margin:0 7px}@media screen and (max-width:540px){#gallery .gallery_2 .ga-image-loop .gallery1,#gallery .gallery_2 .ga-image-loop .gallery2,#gallery .gallery_2 .ga-image-loop .gallery3,#gallery .gallery_2 .ga-image-loop .gallery4,#gallery .gallery_2 .ga-image-loop .gallery5,#gallery .gallery_2 .ga-image-loop .gallery6,#gallery .gallery_2 .ga-image-loop .gallery7,#gallery .gallery_2 .ga-image-loop .gallery8{width:300px}}#gallery .gallery_2 .ga-image-loop .gallery-img{width:100%;height:300px;border-radius:5px}@media screen and (max-width:540px){#gallery .gallery_2 .ga-image-loop .gallery-img{height:180px;border-radius:3px}}@keyframes bg-slider{from{transform:translateX(0)}to{transform:translateX(-100%)}}#info_access{width:90%;max-width:1080px;display:block;margin:150px auto}@media screen and (max-width:960px){#info_access{display:block;max-width:650px}}@media screen and (max-width:540px){#info_access{margin:0 auto}}#info_access .info-wrapper{width:100%;margin:50px auto 120px;padding:0;border:none;position:relative}@media screen and (max-width:960px){#info_access .info-wrapper{margin-bottom:80px}}@media screen and (max-width:540px){#info_access .info-wrapper{width:auto;margin-bottom:60px}}#info_access .info-wrapper:before,#info_access .info-wrapper:after{content:none}#info_access .inner-wrapper{width:100%}#info_access .news-archive__head{background:#f7f2e7;border-radius:18px;padding:22px 16px;text-align:center;margin:0 0 14px}@media screen and (max-width:540px){#info_access .news-archive__head{padding:18px 14px;border-radius:14px}}#info_access .news-archive__title{font-size:clamp(2rem,2.6vw,2.8rem);font-weight:900;letter-spacing:.1em;margin:0;color:#3a2f25}#info_access .info-inner{width:100%;display:block}#info_access .news-list{list-style:none;padding:0;margin:0;border-radius:18px;overflow:hidden}#info_access .news-list__item{background:#fff}#info_access .news-list__item:nth-child(even){background:#f3f3f3}#info_access .news-list__item+#info_access .news-list__item{border-top:1px solid rgba(0,0,0,.06)}#info_access .news-list__link{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px;color:#333;text-decoration:none}#info_access .news-list__link:hover{opacity:1}@media screen and (max-width:540px){#info_access .news-list__link{grid-template-columns:1fr auto;grid-template-areas:"date arrow" "body arrow";gap:10px 12px}}#info_access .news-list__date{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);font-weight:800;font-size:1.2rem;letter-spacing:.06em;color:#444}@media screen and (max-width:540px){#info_access .news-list__date{grid-area:date;justify-self:start}}@media screen and (max-width:540px){#info_access .news-list__body{grid-area:body}}#info_access .news-list__title{margin:0;font-weight:800;font-size:1.6rem;line-height:1.5;color:#0f71b7}#info_access .news-list__excerpt{margin:6px 0 0;color:#555;font-size:1.35rem;line-height:1.8}#info_access .news-list__arrow{width:34px;height:34px;border-radius:999px;background:#f2c500;position:relative;flex-shrink:0}@media screen and (max-width:540px){#info_access .news-list__arrow{grid-area:arrow;justify-self:end}}#info_access .news-list__arrow:before{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);left:-2px}#info_access .news-more{margin-top:14px;text-align:center}#info_access .news-more__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);color:#3a2f25;font-weight:900;font-size:1.4rem;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.06)}#info_access .news-more__link:after{content:"›";font-size:2.2rem;line-height:1;margin-left:8px;transform:translateY(-2px);opacity:.95}#info_access .news-more__link:hover{transform:translateY(-1px)}#info_access .access-wrapper{display:flex;justify-content:space-between;width:100%;margin:auto}@media screen and (max-width:960px){#info_access .access-wrapper{width:100%;display:block;margin-bottom:30px}}#info_access .access-wrapper p{display:inline-block;width:100%;text-align:left;vertical-align:top;margin:0}@media screen and (max-width:600px){#info_access .access-wrapper p{width:80%}}@media screen and (max-width:540px){#info_access .access-wrapper p{width:100%}}#info_access .access-wrapper .address-wrapper{width:45%}@media screen and (max-width:960px){#info_access .access-wrapper .address-wrapper{width:100%;margin:auto}}#info_access .access-wrapper .address-wrapper .name{display:block;text-align:left;width:100%;margin:auto}@media screen and (max-width:960px){#info_access .access-wrapper .address-wrapper .name{text-align:center}}#info_access .access-wrapper .address-wrapper .add{margin:30px 0}#info_access .access-wrapper .address-wrapper .info-txt{margin:0 auto 15px auto}#info_access .access-wrapper .ggmap{width:50%}@media screen and (max-width:960px){#info_access .access-wrapper .ggmap{width:100%;text-align:center}}#info_access .access-wrapper .ggmap iframe{width:100%;height:350px;margin:auto;vertical-align:middle}@media screen and (max-width:960px){#info_access .access-wrapper .ggmap iframe{max-width:500px;margin:0 auto}}