html{font-size:2.77778vw}.modal-enter-active,.modal-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.modal-enter,.modal-leave-to{opacity:0}.object-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}iframe[src*="player.vimeo.com/video"],iframe[src*="youtube.com/embed"]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.forPC,img[src*="_pc."]{display:none}.forSP,img[src*="_sp."]{display:block}@media screen and (min-width:1024px){.forPC,img[src*="_pc."]{display:block}.forSP,img[src*="_sp."]{display:none}}.hidden{display:none;visibility:hidden}.movie{position:relative;top:0;left:0;padding-top:56.25%}.open-modal{padding:.5em 0;font-weight:700;font-size:1.4rem;letter-spacing:.05em;line-height:1.5;text-align:left;text-decoration:underline;color:#45b035;-webkit-transition:opacity .5s;transition:opacity .5s}.open-modal:focus{outline:none}.open-modal:hover{opacity:.7}#modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:100}#modal .modal-wrap{position:relative;width:88.88889%;margin:auto;padding:3rem 2rem;background:#fff;border-radius:1rem}#modal .close-modal{position:absolute;top:-1rem;right:-1rem;width:3rem;height:3rem;background:#fff;border:1px solid #333;border-radius:50%;-webkit-transition:background-color .5s;transition:background-color .5s}#modal .close-modal:hover{background:#ddd}#modal .close-modal:focus{outline:none}#modal .close-modal:after,#modal .close-modal:before{position:absolute;content:"";top:50%;left:12.5%;width:75%;height:0;margin:0 auto;border-top:1px solid #333}#modal .close-modal:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#modal .close-modal:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#modal .title{font-weight:700;font-size:1.25rem;line-height:1.1;text-align:center}#modal .text,#modal .title{letter-spacing:.05em;color:#333}#modal .text{margin-top:1.5rem;font-size:1.2rem;font-weight:400;line-height:1.3;text-align:left}#modal .notice-list{list-style:disc;margin:2rem 0 0 1.5rem}#modal .notice-list .list{padding:.3em 0;font-size:1.2rem;font-weight:400;letter-spacing:.05em;text-align:left;line-height:1.3;color:#333}header{background-image:url(/static/full/tnf/kids-ns/assets/images/top/2020ss/img_key-visual_sp.jpg)}article section .tit{color:#45b035}article section .tit svg{display:block;width:168px;height:27px;margin:0 auto 10px}#navigation{position:absolute;width:100%;height:7rem}#navigation.fixed .nav{position:fixed;width:100%;top:0;left:0;z-index:20}#navigation.fixed .nav nav{padding-bottom:0}#navigation.fixed .toggle-nav{position:fixed;z-index:10}#concept .concept_txt h3,#concept .concept_txt p{color:#333}#kns-report{position:relative;margin-top:7.5rem;padding-bottom:3rem}#kns-report .content{position:absolute;top:0;left:0;width:100%}#kns-report .logo.tnf{position:absolute;width:23.33333%;top:2.8rem;right:1.8rem}#kns-report .title{width:83.33333%;margin:4.5rem auto 0}#kns-report .report{position:relative;margin-top:9rem}#kns-report .report:first-child{margin-top:3rem}#kns-report .report .slide-wrap{position:absolute;width:100%;bottom:-3rem}#kns-report .report .swiper-container{padding-bottom:4rem}#kns-report .report .swiper-slide .image{width:83.33333%;height:16.3rem;margin:auto}#kns-report .report .swiper-button-next,#kns-report .report .swiper-button-prev{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}#kns-report .report-sheet{margin-top:10rem}#kns-report .report-sheet>.image{width:63.88889%;margin:auto}#kns-report .report-sheet .swiper-container{margin-top:4rem;padding-bottom:4rem}#kns-report .report-sheet .swiper-slide{width:66.66667%}#kns-report .report-sheet .swiper-button-next,#kns-report .report-sheet .swiper-button-prev{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}#kns-report .swiper-button-next,#kns-report .swiper-button-prev{width:7.77778%}#kns-report .swiper-button-next:after,#kns-report .swiper-button-prev:after{content:none}#kns-report .swiper-pagination-bullet{margin:0 .4rem;width:.8rem;height:.8rem;background:#dbe7eb;opacity:1}#kns-report .swiper-pagination-bullet-active{border:2px solid #3f6794}nav ul li a.special{background-color:#da4207}nav ul li a.special:hover{background-color:#f97e4e}#schedule .notice{padding-top:3rem;border-top:1px solid #6fba2c}#schedule .notice .text{border:1px solid #45b035;border-radius:20px;padding:2.5rem;font-weight:400;font-size:1.2rem;letter-spacing:.03em;line-height:1.5;text-align:left;color:#333}#schedule .notice .images{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#schedule .notice .images .image+.image{margin-top:1rem}#schedule .events .event{margin-top:4rem}#schedule .events .event .title{font-size:1.4rem;font-weight:700}#schedule .events .event .lead,#schedule .events .event .specification{margin-top:1.5rem;font-size:1.2rem;font-weight:400;line-height:1.8}#schedule .events .event .remarks{margin-top:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.5}#schedule .join-us{margin-top:4rem;padding-bottom:3rem}#schedule .join-us .title{margin-top:2rem;font-size:1.3rem;font-weight:700}#schedule .join-us .lead{margin-top:1rem;font-size:1.2rem;font-weight:400;line-height:1.8}#schedule .join-us .lead .remarks{margin-top:1rem;font-size:1.1rem}#schedule .history{border-top:1px solid #6fba2c}#guide .tit{color:#634f3c}article section#join_us .tit{color:#45b035}article section#join_us h4{background:#333}article section#join_us .join_flow .after .stepInner a,article section#join_us .join_flow .after .stepInner i,article section#join_us .join_flow .after .stepInner p,article section#join_us .join_flow .lead{color:#333}article section#join_us .join_flow .after .stepInner svg.step01{width:9.5rem;height:5rem}article section#join_us .join_flow .after .stepInner svg.step02{width:9.3rem;height:6rem}article section#join_us .join_flow .after .stepInner svg.step03{width:11rem;height:6rem}article section#join_us .join_flow .after .stepInner svg.step04{margin-top:0;width:9.8rem;height:6.7rem}article section#join_us .join_flow .attention{color:#333}article section#join_us .join_flow .attention a.btn{background:#333}article section#join_us .join_mail .mailInner p,article section#join_us .join_mail .mailInner table td,article section#join_us .join_mail .mailInner table th{color:#333}article section#join_us .join_mail .mailInner a.btn{background:#333}article section#join_us .shoplist .area h5,article section#join_us .shoplist .area table tr td,article section#join_us .shoplist .area table tr th,article section#join_us .shoplist h4+p{color:#333}#join_us .join_flow .attention a{text-decoration:underline;color:#333}#join_us .shoplist h5{font-size:1.4rem;letter-spacing:.1em;line-height:1.57143;text-align:center;padding:2rem 0 1rem}#join_us .shoplist .pref .pref-name,#join_us .shoplist h5{font-weight:700;color:#333;border-bottom:1px solid #6fba2c}#join_us .shoplist .pref .pref-name{width:100%;padding:.5rem 0 .5rem 1rem;font-size:1.2rem;letter-spacing:.05em;line-height:1.66667;text-align:left;background:#eee}#join_us .shoplist .pref .pref-name:focus{outline:none}#join_us .shoplist .pref .pref-name .marker{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}#join_us .shoplist .pref .pref-name .marker.open{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#join_us .shoplist .shops{overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}#join_us .shoplist .shops .shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid #6fba2c}#join_us .shoplist .shops .shop .address,#join_us .shoplist .shops .shop .name,#join_us .shoplist .shops .shop .tel,#join_us .shoplist .shops .shop .zip{letter-spacing:.05em;line-height:1.66667;text-align:left;color:#333}#join_us .shoplist .shops .shop .name,#join_us .shoplist .shops .shop .tel,#join_us .shoplist .shops .shop .zip{width:100%}#join_us .shoplist .shops .shop .name{font-weight:700;font-size:1.6rem}#join_us .shoplist .shops .shop .address,#join_us .shoplist .shops .shop .zip{font-weight:400;font-size:1.2rem}#join_us .shoplist .shops .shop .address{width:90%}#join_us .shoplist .shops .shop .map{width:1.2rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:1rem}#join_us .shoplist .shops .shop .tel{font-weight:400;font-size:1.8rem}#report .target li{color:#45b035}#report .report_list .reports h3{text-align:center;color:#333}#report .report_list .reports h3 img,#report .report_list .reports h3 svg{height:27px}#report .report_list .reports ul li{width:84.33333%}#report .report_list .reports ul li:not(:first-child){margin-top:3rem}#report .report_list .reports ul li .frame,#report .report_list .reports ul li .frame a{width:100%}.fancybox-skin{background-color:#45b035}.fancybox-close{background-image:url(/static/full/tnf/kids-ns/assets/images/report/btn_close.png);background-size:cover;top:2rem;right:1.8rem;width:3rem;height:3rem}.fancybox-nav span{display:none}.reportDetail,.schedule_ttl_head .back a{color:#45b035}.reportDetail .photos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none}.reportDetail .photos ul .thumb{width:69.44444%;margin:3rem auto 0;border:5px solid #45b035}.reportDetail .photos ul .thumb a{display:block;position:relative;top:0;left:0;padding-top:100%}.reportDetail .photos ul .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}#special .title-wrap{position:relative;height:22rem}#special .title-wrap .background,#special .title-wrap .background img{height:100%}#special .title-wrap .title{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-weight:700;font-size:1.6rem;letter-spacing:.05em;line-height:1.375;text-align:center;color:#fff}#special .title-wrap .title img{width:auto;margin:auto}#special .title-wrap .title svg{display:block;height:2.7rem;margin:1.5rem auto .8rem}#special .lead{margin-top:2rem;padding:0 3rem}#special .lead .text{font-weight:700;font-size:1.4rem;letter-spacing:.05em;line-height:1.64286;text-align:left;color:#45b035}#special .content{margin-top:4rem;padding:0 3rem}#special .content .new{width:28.88889%;margin:auto}#special .content .new img{width:100%}#special .content .movie-wrap{margin-top:3.5rem}#special .content .movie{margin-top:3rem}#special .content .movie .coming-soon{position:absolute;top:0;left:0;width:100%;height:100%}#special .content .movie .coming-soon img{width:100%}#special .content .caption .title{margin-top:1.5rem;font-weight:700;font-size:2rem;letter-spacing:.05em;line-height:1.1;text-align:left;color:#333}#special .content .caption .note{margin-top:1rem;font-weight:700;font-size:1.2rem;letter-spacing:.05em;line-height:1.5;text-align:left;color:#333}#special .content .notice{margin-top:2rem}footer{margin-top:4.5rem;background-image:url(/static/full/tnf/kids-ns/assets/images/common/2020/img_footer-background.png)}footer .footerInner{background-color:#cdda00}@media screen and (min-width:1024px){.open-modal{font-size:14px}#modal .modal-wrap{width:410px;padding:30px 20px;border-radius:10px}#modal .close-modal{top:-10px;right:-10px;width:40px;height:40px}#modal .title{font-size:16px}#modal .text{margin-top:20px;font-size:13px}#modal .notice-list{margin-top:30px;margin-left:20px}#modal .notice-list .list{padding:.5em 0;font-size:13px}header{background-image:url(/static/full/tnf/kids-ns/assets/images/top/2020ss/img_key-visual.jpg);background-position:top}article section#kns2017report .sectionInner{background:url(/static/full/tnf/kids-ns/assets/images/top/2020ss/img_report-background.jpg) no-repeat top;background-size:cover;width:1000px;margin:0 auto}article section#kns2017report .sectionInner .report-section{text-align:center}article section#kns2017report .sectionInner .report-section:last-child{margin-bottom:0;padding-top:20px;padding-bottom:50px}article section#kns2017report .sectionInner .report-section.report-sheet img{top:auto;margin:auto}article section#concept{padding-top:120px}article section#concept .concept_txt h3{font-size:28px}article section#schedule .schedule_list p.attention{margin-bottom:60px}article section#guide .profile .data .name{font-weight:700;font-size:16px;line-height:1.22222;text-align:left;color:#45b035}article section#guide .profile .data .name .kana{display:inline-block;font-size:13px;margin-left:.5em}article section#guide .profile .data .name .role{display:block;margin-top:4px;font-size:13px}article section#guide .tit,article section#guide .tit img{margin-bottom:0}article section#join_us .join_flow .after .stepInner svg.step01{width:95px;height:50px}article section#join_us .join_flow .after .stepInner svg.step02{width:93px;height:60px}article section#join_us .join_flow .after .stepInner svg.step03{width:110px;height:60px}article section#join_us .join_flow .after .stepInner svg.step04{margin-top:0;width:98px;height:67px}#navigation{height:120px}#kns2017report{padding-bottom:50px}#kns2017report .report-sheet .images.sheets{width:950px;margin:12px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#kns2017report .report-sheet a{display:block;-webkit-transition:opacity .5s;transition:opacity .5s}#kns2017report .report-sheet a:hover{opacity:.7}#schedule{padding-top:120px}#schedule .notice{padding:30px 100px 0}#schedule .notice .text{padding:15px 20px;font-weight:400;font-size:12px;letter-spacing:.03em;line-height:1.5;text-align:center;color:#333}#schedule .notice .images{width:100%;margin:10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#schedule .notice .images .image{width:300px}#schedule .notice .images .image img{width:100%}#schedule .notice .images .image+.image{margin-top:0}#schedule .events{padding:0 100px}#schedule .events .event{margin-top:40px}#schedule .events .event .title{font-size:16px}#schedule .events .event .lead,#schedule .events .event .specification{margin-top:15px;font-size:12px}#schedule .events .event .remarks{margin-top:15px;font-size:11px}#schedule .join-us{margin-top:40px;padding:0 100px 30px}#schedule .join-us .title{margin-top:20px;font-size:13px}#schedule .join-us .lead{margin-top:10px;font-size:12px}#schedule .join-us .lead .remarks{margin-top:10px;font-size:11px}#join_us{padding-top:120px}#join_us .shoplist{padding-bottom:80px}#join_us .shoplist .pref .pref-name{padding:5px 0 5px 10px;font-size:13px}#join_us .shoplist .shops .shop{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 0}#join_us .shoplist .shops .shop .address,#join_us .shoplist .shops .shop .map,#join_us .shoplist .shops .shop .name,#join_us .shoplist .shops .shop .tel,#join_us .shoplist .shops .shop .zip{font-size:12px;margin:0 5px}#join_us .shoplist .shops .shop .name{width:40%}#join_us .shoplist .shops .shop .zip{width:60px;-ms-flex-negative:0;flex-shrink:0}#join_us .shoplist .shops .shop .address{width:60%}#join_us .shoplist .shops .shop .map{width:12px}#join_us .shoplist .shops .shop .tel{width:85px;-ms-flex-negative:0;flex-shrink:0}#report{padding-top:120px}#report .report_list .reports ul li:not(:first-child){margin-top:0}.schedule_ttl_head{padding:120px 0 10px;height:auto}.reportDetail .photos ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.reportDetail .photos ul:after{content:none}.reportDetail .photos ul li.thumb{float:none;width:266px;height:auto;margin:0}.reportDetail .photos ul li.thumb:nth-child(n+4){margin-top:26px}.reportDetail .photos ul li.thumb a{position:relative}.reportDetail .movie-wrap{padding:27px 0 62px}.reportDetail .movie-wrap .movie{border:5px solid #45b035}#special{padding-top:120px}#special .title-wrap{height:232px}#special .title-wrap .title{font-size:16px}#special .title-wrap .title svg{height:27px;margin:15px auto 8px}#special .lead{width:770px;margin:20px auto 0;padding:0}#special .lead .text{font-size:18px}#special .content{width:900px;margin:40px auto 80px;padding:0}#special .content .new-movie{width:683px;margin:auto}#special .content .new{width:104px}#special .content .movie{margin-top:18px}#special .content .caption .title{margin-top:15px;font-size:21px}#special .content .caption .note{margin-top:10px;font-size:14px}#special .content .movies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#special .content .movies .movie-wrap{width:438px}#special .content .movies .movie{margin-top:60px}#special .content .notice{margin-top:20px}footer{margin-top:50px}.fancybox-skin{background:#333}.fancybox-close{background-image:url(/static/full/tnf/kids-ns/assets/images/report/btn_close.png);background-size:cover;top:-20px;right:-20px;width:41px;height:41px}}