@charset "UTF-8";html{font-size:62.5%;height:100%;font-family:"Noto Sans JP",sans-serif}body{width:100%;height:100%;margin:0;font-size:1.65rem;background:#fbfeff;color:#484848}body.fixed{position:fixed;width:100%;height:100%;left:0}main{width:100%;box-sizing:border-box}.container{width:90%}.breadcrumb *,.breadcrumb *:after,.breadcrumb *:before{box-sizing:border-box}.breadcrumb{margin:60px auto 100px;padding:1em 2em;padding:1em 2em 1em 4px}@media screen and (max-width:540px){.breadcrumb{margin:25px auto 25px auto}}.breadcrumb li{display:inline-block;position:relative;padding-right:24px;margin-right:8px;font-size:1.5rem}.breadcrumb a{text-decoration:none;font-size:1.5rem}.breadcrumb li:before{content:"›";width:1em;height:1em;line-height:1;text-align:center;font-size:1.5rem;color:inherit;position:absolute;top:40%;right:0;transform:translateY(-50%)}.breadcrumb li:last-child{margin-right:0;padding-right:0}.breadcrumb li:last-child:before{content:normal}.breadcrumb,.breadcrumb a,.breadcrumb li{color:#585858;text-align:left}section:not(header section):not(#hero):not(#sec2){margin:150px auto}@media screen and (max-width:540px){section:not(header section):not(#hero):not(#sec2){margin:70px auto 100px}}.wrap{width:100%;overflow:hidden}ul{margin:0}li{list-style:none}p{font-size:1.65rem;line-height:2em}a{color:rgba(51,51,51,.8117647059);text-decoration:none}a:hover{opacity:.4;transition:.2s ease-in-out}textarea{resize:none}img{pointer-events:none}.box-shadow{box-shadow:0 0 10px}.underline,.content h2{text-decoration:underline;text-decoration-thickness:.5rem;text-decoration-color:#fff57d;text-underline-offset:-.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.m{font-weight:700;text-decoration:underline;text-decoration-thickness:.6rem;text-decoration-color:#fff18c;text-underline-offset:-.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.st{color:red}.tb-on{display:none}@media screen and (max-width:960px){.tb-on{display:block}}#pageTopBtn{position:fixed;text-align:end;bottom:10px !important;right:10px;opacity:.6}@media screen and (max-width:540px){#pageTopBtn{bottom:5px;right:10px}}#pageTopBtn:hover{opacity:.8}@media screen and (max-width:540px){#pageTopBtn img{width:35%;height:auto}}.fade_off{opacity:0;transition:1s}.fade_on{transform:translateY(-20px);opacity:1}.title{display:table;margin:0 auto;text-align:center;font-size:4rem;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;margin-top:50px}}.sub-title{text-align:center;display:inline-block;font-size:3rem;letter-spacing:.2rem;margin:auto;margin:80px auto 50px auto;padding-bottom:10px;border-bottom:1px solid #505050}@media screen and (max-width:960px){.sub-title{font-size:2.5rem}}@media screen and (max-width:600px){.sub-title{font-size:2rem;margin-top:30px;padding-bottom:15px}}.sub-title:first-letter {font-size:5rem;font-weight:700}@media screen and (max-width:600px){.sub-title:first-letter {font-size:5rem}}@media screen and (max-width:540px){.sub-title:first-letter {font-size:4rem}}.title-wrapper h4{color:#515151}.sub-title:first-letter {color:rgba(0,124,213,.8588235294)}.logo-wrapper{display:inline-block;width:30%;height:100%;text-align:center}@media screen and (max-width:960px){.logo-wrapper{width:100%}}.logo-wrapper h1{display:inline-block;font-size:2.5rem;margin-top:10px}@media screen and (max-width:960px){.logo-wrapper h1{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width:600px){.logo-wrapper h1{font-size:2rem;margin-bottom:10px}}.logo-wrapper .circle_logo{display:flex;width:150px;height:150px;justify-content:center;align-items:center;margin:0 auto;background:rgba(0,124,213,.8588235294)}@media screen and (max-width:600px){.logo-wrapper .circle_logo{width:100px;height:100px}}.logo-wrapper .circle_logo img{width:100px;height:auto}@media screen and (max-width:600px){.logo-wrapper .circle_logo img{width:70%}}.center{display:block;width:100%;text-align:center}.container{width:90vw;max-width:1200px;margin:0 auto}@media screen and (max-width:960px){.container{max-width:600px}}span.num{font-family:"Signika Negative",sans-serif;font-weight:700}#header .calender-wrapper{max-width:800px}footer .calender-wrapper{max-width:600px}.calender-wrapper{width:100%;box-sizing:border-box}.calender-wrapper p{margin:0;color:#fff}@media screen and (max-width:960px){.calender-wrapper p:first-of-type{font-size:1.4rem}}@media screen and (max-width:600px){.calender-wrapper p:first-of-type{font-size:1rem}}.calender-wrapper table{width:100%;background:#fff;border-collapse:collapse;border:1px solid #848484;color:#626262;text-align:center;align-items:center}.calender-wrapper table td,.calender-wrapper table th{font-size:1.5rem;border:1px solid #848484;padding:10px 5px;text-align:center;align-items:center}@media screen and (max-width:540px){.calender-wrapper table td,.calender-wrapper table th{font-size:1.2rem;padding:7px}}.calender-wrapper table td.time,.calender-wrapper table th.time{font-family:"Signika Negative",sans-serif;font-size:1.6rem}@media screen and (max-width:540px){.calender-wrapper table td.time,.calender-wrapper table th.time{font-size:1.3rem}}.calender-wrapper .point-wrap{margin-top:5px;text-align:right}.calender-wrapper .point1{display:inline-block;font-size:1.25rem;font-weight:400;line-height:1.25;border-bottom:5px double #fff57d;padding-left:2px;padding-right:4px}@media screen and (max-width:540px){.calender-wrapper .point1{font-size:1rem}}.calender-wrapper .point1 .hint{font-size:1.3rem;font-weight:700;padding-left:3px;padding-right:3px}@media screen and (max-width:540px){.calender-wrapper .point1 .hint{font-size:1.15rem}}header{height:256px;display:block;justify-content:space-around;align-items:center;padding:40px 30px 15px;background:rgba(0,124,213,.8588235294)}@media screen and (max-width:960px){header{height:auto}}@media screen and (max-width:960px){header{padding:40px 15px 15px}}header .col_1,header .col_2{display:flex;justify-content:space-between}@media screen and (max-width:960px){header .col_1,header .col_2{width:100% !important;display:block;text-align:center}}header .col_1{width:100%;max-width:1500px;margin:auto}header .col_1 .header-info{width:30%;text-align:left}@media (max-width:1060px){header .col_1 .header-info{width:100%}}header .col_1 .header-info .h1-wrapper{font-size:1.1rem;color:#fff;text-align:left;margin-bottom:0}@media (max-width:1060px){header .col_1 .header-info .h1-wrapper{text-align:center}}header .col_1 .header-info h1{font-size:clamp(5rem,4vw,5rem);font-weight:600;color:#fff57d;text-align:left;overflow-wrap:normal;line-height:4.5rem;letter-spacing:.16em;white-space:nowrap;margin:10px auto}@media (max-width:1060px){header .col_1 .header-info h1{text-align:center;font-weight:700}}@media screen and (max-width:540px){header .col_1 .header-info h1{font-size:3.5rem;line-height:3.5rem}}header .col_1 .header-info span{display:block;font-size:clamp(1.3rem,2vw,1.3rem);color:#484848;letter-spacing:.1em;margin-bottom:6px}@media (max-width:1060px){header .col_1 .header-info span{font-size:1.2rem;font-weight:400}}@media screen and (max-width:540px){header .col_1 .header-info span{font-size:1rem}}header .col_1 .header-info .h1-subtitle{font-size:1.7rem;font-weight:600;letter-spacing:.3em;color:#fff57d}@media screen and (max-width:540px){header .col_1 .header-info .h1-subtitle{font-size:2rem}}header .col_1 .header-info .header-logo{width:100%}header .col_1 .header_tel{width:33%;min-width:310px;text-align:center;color:#fff;font-weight:700}@media screen and (max-width:960px){header .col_1 .header_tel{width:45%;margin:auto}}@media screen and (max-width:540px){header .col_1 .header_tel{min-width:0;width:100%}}header .col_1 .header_tel h2{font-size:1.4rem;margin:0 auto 5px}@media screen and (max-width:540px){header .col_1 .header_tel h2{font-size:1.2rem}}header .col_1 .header_tel a{display:block;width:100%;max-width:300px;padding:10px;margin:5px auto 0 auto;background-color:#fff57d;box-sizing:border-box;border-radius:15px;padding-left:25px}@media screen and (max-width:540px){header .col_1 .header_tel a{width:210px;padding:5px 10px 5px 20px}}header .col_1 .header_tel a p{margin:0 auto}@media screen and (max-width:540px){header .col_1 .header_tel a p{font-size:1.25rem}}header .col_1 .header_tel a p:nth-child(2){font-family:"Signika Negative",sans-serif;font-size:3rem;font-weight:700;line-height:4.2rem}@media screen and (max-width:540px){header .col_1 .header_tel a p:nth-child(2){font-size:2rem;line-height:3.2rem}}header .col_1 .header_tel a p:nth-child(3){font-size:1.4rem}header .col_1 .header_tel a p:nth-child(3) span{font-family:"Signika Negative",sans-serif;font-size:2rem}@media screen and (max-width:600px){header .col_1 .header_tel a p:nth-child(3) span{font-size:1.6rem}}header .col_1 .header_tel a .tel-btn{background-image:url(//nagai-bs.com/wp-content/themes/nagai/assets/css/../img/telicon.png);background-position:left center;background-repeat:no-repeat;background-size:28px 28px}@media screen and (max-width:540px){header .col_1 .header_tel a .tel-btn{background-size:20px 20px}}header .head-cal{width:550px;min-width:450px}@media screen and (max-width:960px){header .head-cal{width:100%;margin:20px auto;min-width:0;max-width:500px}}header .top-menu{width:100%;max-width:1500px;margin:10px auto auto}header .top-menu ul{padding-left:0;width:100%;display:flex;justify-content:space-between}header .top-menu li{display:inline-block;width:18%;height:100%;text-align:center}@media screen and (max-width:600px){header .top-menu li{width:23%}}@media screen and (max-width:600px){header .top-menu li.home{display:none}}header .top-menu a{display:inline-block;width:100%;height:100%;font-size:1.6rem;font-weight:700;line-height:50px;color:#fff;letter-spacing:.1em;transition:.6s}@media screen and (max-width:1200px){header .top-menu a{line-height:30px}}@media screen and (max-width:600px){header .top-menu a{font-size:1.3rem}}@media screen and (max-width:540px){header .top-menu a{font-size:1rem;line-height:15px}}header .top-menu a:hover{opacity:1;background:rgba(255,255,255,.87);color:#333}footer{display:flex;justify-content:center;flex-wrap:wrap;padding:20px;background:rgba(0,124,213,.8588235294);color:#fff}@media screen and (max-width:960px){footer{display:block}}@media screen and (max-width:540px){footer{padding:20px 20px 50px}}footer .footer_info{width:40%;display:block;justify-content:center;flex-wrap:wrap}@media screen and (max-width:960px){footer .footer_info{width:100%}}@media screen and (max-width:600px){footer .footer_info{width:100%;order:2}}footer .footer_info h2{font-size:4rem;font-weight:700;color:#fff57d;letter-spacing:.25em;text-align:center;margin-bottom:20px}footer .footer_info h2 span{display:block;font-size:clamp(1.2rem,2vw,1.2rem);color:#fff;letter-spacing:.1em;font-weight:600;margin-bottom:6px}@media screen and (max-width:960px){footer .footer_info h2 span{font-size:1rem}}@media screen and (max-width:540px){footer .footer_info h2 span{font-size:1.4rem}}footer .footer_info .h2-subtitle{font-size:1.8rem;font-weight:600;letter-spacing:.3em;color:#fff57d}footer .footer_info .footer_tel{width:100%;text-align:center;color:#fff;font-weight:700}footer .footer_info .footer_tel h2{font-size:1.6rem}footer .footer_info .footer_tel a{display:block;width:100%;max-width:300px;padding:5px 10px;margin:5px auto 0 auto;background-color:#fff57d;box-sizing:border-box;border-radius:15px}footer .footer_info .footer_tel a p{margin:0 auto}@media screen and (max-width:600px){footer .footer_info .footer_tel a p{font-size:1.4rem;line-height:2.5rem}}footer .footer_info .footer_tel a p:nth-child(2){font-family:"Signika Negative",sans-serif;font-size:3rem}@media screen and (max-width:600px){footer .footer_info .footer_tel a p:nth-child(2){font-size:2rem}}footer .footer_info .footer_tel a p:nth-child(3){font-size:1.4rem}footer .footer_info .footer_tel a p:nth-child(3) span{font-family:"Signika Negative",sans-serif;font-size:2rem}@media screen and (max-width:600px){footer .footer_info .footer_tel a p:nth-child(3) span{font-size:1.6rem}}footer .footer_info .footer_address{width:100%;max-width:300px;margin:auto}footer .footer_info .footer_address p{margin:10px 0 0;line-height:2.5rem;letter-spacing:.2rem}footer .footer_info .footer_address p:nth-child(2){margin-top:0}footer .block{display:block;width:60%;margin:auto}@media screen and (max-width:960px){footer .block{width:100%;margin-top:15px}}footer .block .col_2{flex-wrap:wrap;align-items:flex-start;justify-content:space-around;width:90%;margin:auto;vertical-align:top;display:flex;justify-content:center}@media screen and (max-width:960px){footer .block .col_2{width:100%}}footer .block .footer_menu{width:90%;max-width:750px;margin:15px auto auto}@media screen and (max-width:600px){footer .block .footer_menu{width:100%;order:1}}@media screen and (max-width:540px){footer .block .footer_menu{display:none}}footer .block .footer_menu ul{padding-left:0;display:flex}@media screen and (max-width:600px){footer .block .footer_menu ul{display:flex}}footer .block .footer_menu li{margin:0 auto;font-size:2rem;font-weight:700}@media screen and (max-width:600px){footer .block .footer_menu li.home{display:none}}footer .block .footer_menu li a{font-size:1.4rem;color:#fff}@media (min-width:768px){a[href^="tel:"]{pointer-events:none}}.single .inner{max-width:1000px;margin:auto}.entry-header{background-color:inherit}.content{position:relative;width:100%;max-width:1000px;margin:100px auto 50px auto;padding:50px;border:3px solid rgba(0,124,213,.8588235294);box-shadow:10px 10px 0 #cbcbcb;box-sizing:border-box}@media screen and (max-width:540px){.content{overflow-x:scroll}}@media screen and (max-width:540px){.content{padding:20px}}.content ul.post-categories{padding:0}.content ul.post-categories li{list-style:none}.content ul.post-categories a{padding:5px;font-weight:700;color:#fff;background-color:rgba(0,124,213,.8588235294);box-sizing:border-box}.content .underline,.content h2{text-decoration:underline;text-decoration-thickness:.5rem;text-decoration-color:#fff57d;text-underline-offset:-.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.content h2{margin:20px auto;font-size:3rem;font-weight:700;letter-spacing:.2rem}.content time{font-family:"Signika Negative",sans-serif;font-size:1.7rem;display:block;margin-bottom:50px}.content p{font-size:1.6rem;line-height:3rem;letter-spacing:.4rem}#pagenation{position:relative;width:100%;max-width:1000px;margin:0 auto 200px auto}#pagenation .pagenation{position:absolute;top:0;padding:10px;background-color:rgba(0,124,213,.8588235294);color:#fff;font-weight:700;transition:all .6s}#pagenation .next{right:0}#pagenation .next:hover{transform:translateX(10px)}#pagenation .prev{left:0}#pagenation .prev:hover{transform:translateX(-10px)}