@charset "UTF-8";.home-main{width:100%;min-width:1200px;height:800px;position:relative;margin-bottom:100px}@media screen and (max-width:599px){.home-main{min-width:375px;height:100dvh}}.home-main__text{position:absolute;top:220px;left:120px;font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;font-style:normal;color:#fff;text-shadow:0 0 38px rgba(3,0,106,.3)}@media screen and (max-width:599px){.home-main__text{top:140px;left:40px}}.home-main__text__main{font-size:70px;line-height:1.28em}@media screen and (max-width:599px){.home-main__text__main{font-size:46px;margin-bottom:20px !important}}.home-main__text__sub{font-size:36px;line-height:1.55em}@media screen and (max-width:599px){.home-main__text__sub{font-size:24px}}.home-main__info{position:absolute;width:760px;line-height:52px;border-radius:26px;padding:0 20px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;left:40px;bottom:40px;font-size:14px}@media screen and (max-width:599px){.home-main__info{width:90%;line-height:22px;left:20px;padding:5px 20px;bottom:20px}}.home-main__info__ttl{font-weight:700;color:#03006a;width:132px;position:relative}@media screen and (max-width:599px){.home-main__info__ttl{display:none}}.home-main__info__ttl:after{content:"│";position:absolute;top:0;right:-7px;font-size:21px;color:#ddd}.home-main__info__list{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-main__info__list__item a{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:599px){.home-main__info__list__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-main__info__list__item__date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:8px;font-size:13px;color:#626264}@media screen and (max-width:599px){.home-main__info__list__item__date{padding-right:0;font-size:12px}}.home-main__info__list__item__title{white-space:nowrap;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden}@media screen and (max-width:599px){.home-main__info__list__item__title{font-size:13px}}.home-main__info__link{width:90px;position:relative}@media screen and (max-width:599px){.home-main__info__link{width:40px;padding-top:10px}}.home-main__info__link a{color:#03006a;position:relative}.home-main__info__link a:after{content:"";position:absolute;top:-3px;right:-32px;width:26px;height:20px;background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/ico_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:599px){.home-main__info__link a:after{width:14px;right:-18px}}.home-main__info__link:before{content:"│";position:absolute;top:0;left:-25px;font-size:21px;color:#ddd}@media screen and (max-width:599px){.home-main__info__link:before{top:10px}}.home-main__sns{position:absolute;right:40px;bottom:50px}@media screen and (max-width:599px){.home-main__sns{display:none}}.home-main__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.home-main__sns ul li{width:42px}.home-main__sns ul li img{width:100%}.home-main__bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-10}.home-main__bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.home-main__bg img.active{opacity:1}.home-main__info__list{width:100%;position:relative;overflow:hidden;padding:0;margin:0}.home-main__info__list__item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none;position:absolute;left:0;top:0;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.home-main__info__list__item.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.home-main__info__list__item.prev{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#home .content-container{padding-top:0;padding-bottom:0}.home_ttl{width:1200px;margin:0 auto 60px auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media screen and (max-width:599px){.home_ttl{width:100%;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 auto 30px auto}}.home_ttl h2{font-family:"a-otf-ryumin-pr6n",serif;font-weight:500;font-style:normal;color:#03006a;display:block;font-size:70px;line-height:70px;color:#03006a;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:70px;padding-right:50px;position:relative}@media screen and (max-width:599px){.home_ttl h2{font-size:44px;line-height:normal;height:50px}}.home_ttl h2:after{content:"";width:1px;height:36px;background-color:#ddd;position:absolute;top:20px;right:0}@media screen and (max-width:599px){.home_ttl h2:after{display:none}}.home_ttl p{font-family:"a-otf-ryumin-pr6n",serif;font-weight:500;font-style:normal;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;height:70px;line-height:1.9em;padding-top:10px}@media screen and (max-width:599px){.home_ttl p{font-size:14px}}.sns-icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:599px){.sns-icon ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.sns-icon ul li{width:70px;font-size:14px;color:#03006a;text-align:center}@media screen and (max-width:599px){.sns-icon ul li{width:50px;font-size:12px}}.sns-icon ul li img{width:100%;margin-bottom:10px}.youtube-picup{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:599px){.youtube-picup{width:100%;margin:0 auto;grid-template-columns:repeat(1,1fr);gap:20px}}.youtube-picup iframe{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:10px;border-radius:5px}@media screen and (max-width:599px){.youtube-picup iframe{height:160px}}.youtube-picup__date{font-size:13px;color:#626264}.youtube-picup__ttl{font-size:16px;font-weight:700}@media screen and (max-width:599px){.youtube-picup__ttl{font-size:14px}}@media screen and (max-width:599px){.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-2 img{width:100%;margin-bottom:20px}.archive_kawaraban .postlist-head__tax span,.archive_nippon-no-ibuki .postlist-head__tax span{width:100%;text-align:center;font-size:12px}.archive_kawaraban .postlist-head,.archive_nippon-no-ibuki .postlist-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive_info__title .content-h5{display:none}.postlist-head__date{text-align:center;padding-left:0}}.archive_kawaraban__item{border:1px solid #ddd;border-radius:5px;padding-bottom:30px;padding:30px 24px;position:relative}@media screen and (max-width:599px){.archive_kawaraban__item{padding:16px 16px 50px}}.archive_kawaraban__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width:599px){.archive_kawaraban__item__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}}.archive_kawaraban__item__left{width:160px}@media screen and (max-width:599px){.archive_kawaraban__item__left{margin:0 auto;width:100%}}.archive_kawaraban__item__left img{width:100%;height:auto}.archive_kawaraban__item__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive_nippon-no-ibuki__item{border:1px solid #ddd;border-radius:5px;padding-bottom:30px;padding:30px 24px;position:relative}@media screen and (max-width:599px){.archive_nippon-no-ibuki__item{padding:16px 16px 50px}}.archive_nippon-no-ibuki__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width:599px){.archive_nippon-no-ibuki__item__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}}.archive_nippon-no-ibuki__item__left{width:160px}@media screen and (max-width:599px){.archive_nippon-no-ibuki__item__left{margin:0 auto;width:100%}}.archive_nippon-no-ibuki__item__left img{width:100%;height:auto}.archive_nippon-no-ibuki__item__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.postlist-btn{position:absolute;width:210px;bottom:30px;right:24px}@media screen and (max-width:599px){.postlist-btn{width:80%;left:16px;bottom:20px}.postlist-btn .btn_blue-s{width:100%;line-height:46px}}#home_event_slider .postlist-column-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;gap:40px}#home_event_slider .postlist-column-3__item{width:310px;-ms-flex-negative:0;flex-shrink:0}#home_event_slider .slider-wrapper{overflow:hidden;position:relative;width:100%;max-width:1440px;margin:0 auto}#home_event_slider .slider-nav{position:absolute;top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home_event_slider .slider-nav.prev{left:16px}#home_event_slider .slider-nav.prev:after{content:"";position:absolute;top:14px;left:10px;width:26px;height:20px;background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/ico_left.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#home_event_slider .slider-nav.next{right:16px}#home_event_slider .slider-nav.next:after{content:"";position:absolute;top:14px;right:10px;width:26px;height:20px;background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/ico_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#home_event_slider .slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:30px}#home_event_slider .slider-dots .slider-dot{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #03006a;cursor:pointer}#home_event_slider .slider-dots .slider-dot.active{background:#03006a}.home-content-bg{width:100%;min-width:1200px;height:430px;position:relative;overflow:hidden}@media screen and (max-width:599px){.home-content-bg{height:260px;min-width:375px}}.home-content-bg img{position:absolute;width:100%;height:auto;left:0;top:-130px}@media screen and (max-width:599px){.home-content-bg img{-webkit-transform:none;transform:none;height:auto;bottom:0;left:0;top:auto}}.home-content-bg2{width:100%;min-width:1200px;height:430px;position:relative;overflow:hidden}@media screen and (max-width:599px){.home-content-bg2{height:260px;min-width:375px}}.home-content-bg2 img{position:absolute;width:100%;height:auto;left:0;bottom:-24%}@media screen and (max-width:599px){.home-content-bg2 img{bottom:0}}.about-info{background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/bg_content.jpg);background-position:bottom;background-size:cover;position:relative;z-index:1}.about-info:after{content:"";background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/img_sakura.png);width:402px;height:486px;background-size:cover;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width:599px){.about-info:after{width:260px;height:232px}}.about-info .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:130px;padding:100px 0 120px}@media screen and (max-width:599px){.about-info .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0 20px 60px}}.about-info__left{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:70px;z-index:3}@media screen and (max-width:599px){.about-info__left{padding:0 19px}}.about-info__left__ttl{font-size:44px;font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;font-style:normal;line-height:1.68em;margin-bottom:50px !important}@media screen and (max-width:599px){.about-info__left__ttl{font-size:36px;line-height:1.27em;margin-bottom:30px !important}}.about-info__left p{font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;font-style:normal;font-size:20px}@media screen and (max-width:599px){.about-info__left p{font-size:16px}}.about-info__right{width:500px}@media screen and (max-width:599px){.about-info__right{width:100%;padding:0 20px}}.home_about-nav a{display:block;width:100%;color:#03006a;font-size:20px;font-weight:700;line-height:80px;position:relative;padding-left:30px;border-bottom:1px solid #b3cee5}@media screen and (max-width:599px){.home_about-nav a{font-size:16px;line-height:60px;padding-left:20px}}.home_about-nav a:after{content:"";position:absolute;top:32px;right:30px;width:26px;height:20px;background-image:url(//nk-f.org/wp-content/themes/nk-f/assets/css/../image/common/ico_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:599px){.home_about-nav a:after{top:20px;right:20px;width:20px}}