.nikibi-top{background:linear-gradient(90deg, rgb(12, 156, 172) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}.nikibi-top .top_visual{padding-bottom:var(--space-30) !important}@media screen and (max-width: 600px){.nikibi-top .top_visual{padding-top:10px !important}}@media screen and (max-width: 600px){.nikibi-top .top_visual .swiper-top .swiper-slide{aspect-ratio:inherit}}.nikibi-top .nikibi_sec01{position:relative;z-index:2;padding-bottom:var(--space-80);padding-top:var(--space-40)}.nikibi-top .nikibi_sec01 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.nikibi-top .nikibi_sec01 ul li{width:32%}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec01 ul li{width:100%;max-width:341px;margin-bottom:20px;margin-right:0px}}.nikibi-top .nikibi_sec01 ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;background-color:#fff;border:1px solid #1f7b84;color:#1f7b84;font-size:16px}@media screen and (max-width: 1299px){.nikibi-top .nikibi_sec01 ul li a{font-size:14px}}@media screen and (max-width: 979px){.nikibi-top .nikibi_sec01 ul li a{font-size:11px}}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec01 ul li a{font-size:14px}}.nikibi-top .sec01{position:relative;z-index:2}.nikibi-top .sec01 .contents_title h2{font-size:var(--font-20)}.nikibi-top .sec01 ul{margin-bottom:var(--space-25)}.nikibi-top .sec01 h2{color:#fff;font-size:25px;margin-bottom:30px;font-weight:500;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px #1f7b84;text-align:center}.nikibi-top .sec01 p{text-align:center;color:#fff;font-size:14px;line-height:2;margin-bottom:0px}@media screen and (max-width: 979px){.nikibi-top .sec01 p{font-size:12px;margin-bottom:60px}}.nikibi-top .sec01 ol{display:flex;margin-top:30px;justify-content:center;flex-wrap:wrap}.nikibi-top .sec01 ol li{width:48%;margin-right:4%;max-width:300px}@media screen and (max-width: 600px){.nikibi-top .sec01 ol li{max-width:340px;width:100%;margin-bottom:20px;margin-right:0px}}.nikibi-top .sec01 ol li:last-child{margin-right:0}.nikibi-top .sec01 ol li .com-btn__blue{width:100%;max-width:340px}.nikibi-top .sec01 ol li .com-btn__blue a{border-radius:0px;width:100%}.nikibi-top .nikibi_sec02{padding-bottom:80px;position:relative;z-index:2}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec02{padding-bottom:40px}}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap{display:flex;flex-wrap:wrap;padding:var(--space-30);background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:10px;width:100%;max-width:925px;margin:0 auto 40px}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt{width:calc(100% - 280px);padding-right:30px}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt{width:100%;padding-right:0;margin-bottom:20px}}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt h2{font-size:var(--font-40);color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:var(--space-50)}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt h2{text-align:center;margin-bottom:0px}}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt h2 span{color:#fdd15d;font-size:var(--font-20);font-family:"Noto Serif JP",serif;display:block;font-weight:500}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-txt h2 span{text-align:center}}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-img{width:280px}@media screen and (max-width: 600px){.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-img{width:100%;margin:0 auto}}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-img img{border-radius:10px}.nikibi-top .nikibi_sec02 .nikibi_sec02-wrap .nikibi_sec02-wrap-img img.nikibi_sec02-wrap-img-02{margin-top:10px}.nikibi-top .nikibi_sec02 h3{font-size:25px;font-weight:500;margin-bottom:30px;font-family:"Noto Serif JP",serif;color:#fff;text-align:center;line-height:1.8}.nikibi-top .nikibi_sec02 p{font-size:14px;line-height:2;color:#fff;margin-bottom:30px;text-align:center}.nikibi-top .sec02 .sec02-width .sec02_title{text-align:center;margin-bottom:30px}.nikibi-top .sec02 .sec02-width .sec02_title h2{font-size:3rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 5px rgba(4,104,113,.9);width:100%;position:relative;font-weight:500}@media screen and (max-width: 979px){.nikibi-top .sec02 .sec02-width .sec02_title h2{font-size:2.5rem}}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-width .sec02_title h2{width:100%;padding-top:0px}}.nikibi-top .sec02 .sec02-width .sec02_title h2::before{position:absolute;display:block;content:"";width:35%;height:1px;max-width:447px;left:0;top:50%;transform:translateY(-50%);background-color:#fff}@media screen and (max-width: 979px){.nikibi-top .sec02 .sec02-width .sec02_title h2::before{width:30%}}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-width .sec02_title h2::before{width:20%;left:2.5%}}.nikibi-top .sec02 .sec02-width .sec02_title h2::after{position:absolute;display:block;content:"";width:35%;height:1px;max-width:447px;right:0;top:50%;transform:translateY(-50%);background-color:#fff}@media screen and (max-width: 979px){.nikibi-top .sec02 .sec02-width .sec02_title h2::after{width:20%;right:2.5%}}.nikibi-top .sec02 .sec02-width .sec02_title span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:bold;font-family:"Noto Serif JP",serif;margin-top:30px;display:block}@media screen and (max-width: 979px){.nikibi-top .sec02 .sec02-width .sec02_title span{font-size:1.6rem}}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-width .sec02_title span{font-size:2rem}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col{display:flex;flex-wrap:wrap;margin-bottom:var(--space-100)}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col:nth-child(2n){flex-direction:row-reverse}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col:nth-child(2n) .sec02-wrap-col-txt{padding-left:0 !important;padding-right:5% !important}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{width:52%}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{width:100%;margin:0 auto}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img img{border-radius:10px}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt{width:48%;padding-left:5%}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt{width:90%;padding-left:0;padding-top:20px;margin:0 auto}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h3{color:#fff;font-size:24px;font-weight:normal;margin-bottom:20px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h3{text-align:center}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4{line-height:2.2;margin-bottom:30px;position:relative;z-index:2}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4{line-height:1.8;text-align:center}}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4:after{background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);display:block;position:absolute;left:-5vw;top:0px;height:100%;width:100vw;content:"";border-radius:0px;z-index:-1}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4 span{padding:2px 10px;color:#fdd15d;font-size:20px;font-weight:normal;display:inline}@media screen and (max-width: 600px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4 span{font-size:16px;background:none !important}}@media screen and (min-width: 601px){.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt h4 span{background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}}.nikibi-top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt p{color:#fff;font-size:14px;line-height:2;margin-bottom:30px}
/*# sourceMappingURL=nikibi_top.css.map */
