@charset "utf-8";html{font-size:62.5%}body{font-family:'Helvetica Neue','Hiragino Sans','ヒラギノ角ゴシック',sans-serif;margin:0}h1,h2,h3,h4,h5,h6,p,ul,li{padding:0}h1,h2,h3,h4,h5,h6,p,ul,li{color:#15213b}h1,h2,h3,h4,h5,h6{font-weight:600}a{position:relative;color:#014ef9}a:hover{color:#152445;text-decoration:none}.link__pdf:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/pdf-icon-1.svg);display:inline-block;width:10px;height:auto;position:absolute;top:53%;right:-23px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.link__pdf:hover:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/pdf-icon-2.svg)}.link__out:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/blank_icon_blue-1.svg);display:inline-block;width:9px;height:auto;position:absolute;top:53%;right:-20px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.link__out:hover:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/blank_icon_blue-2.svg)}.page-container{width:100%;max-width:1040px;margin:0 auto;display:flex;justify-content:space-between;margin-top:80px}.item-center{width:100%;text-align:center}.item-right{width:100%;text-align:right}.btn__wrap a{text-decoration:none}.btn-01{border-radius:50px;color:#fff;font-size:1.5rem;line-height:55px;text-align:center;height:55px;width:174px;display:inline-block;padding-left:20px;margin-bottom:8px}.btn-02{border-radius:35px;display:inline-block;width:240px;height:55px;text-align:center;color:#fff;line-height:55px;font-size:1.5rem;font-weight:400;margin:20px 0}.btn-03{border-radius:9999px;display:inline-block;width:282px;height:80px;text-align:center;color:#fff;margin:10px 0;font:normal normal normal 18px/80px Hiragino Sans}.btn-04{border:1px solid #152445;border-radius:9999px;display:inline-block;width:176px;height:42px;text-align:center;color:#152445;line-height:42px;font-size:1.5rem;font-weight:400;padding-left:20px}.btn-05{border-radius:9999px;display:inline-block;width:auto;height:55px;text-align:center;color:#fff;line-height:55px;font-size:1.5rem;font-weight:400;margin:10px 0;padding:0 35px 0 20px}.btn-06{border-radius:9999px;display:inline-block;width:290px;height:70px;text-align:center;color:#fff;line-height:70px;font-size:1.6rem;font-weight:600;font-family:"ヒラギノ角ゴシック",sans-serif;margin:0 15px;position:relative}.btn-06-2{border-radius:9999px;display:inline-block;width:290px;height:70px;text-align:center;color:#fff;line-height:70px;font-size:1.6rem;font-weight:600;font-family:"ヒラギノ角ゴシック",sans-serif;margin:0 15px;position:relative}.btn-06:hover{opacity:.7;color:#fff!important}.btn-06-2:hover{opacity:.7;color:#fff!important}.btn-06:after{content:'';display:inline-block;width:8px;height:8px;position:absolute;top:30px;right:30px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-06-2:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/concerts/brank_icon_wh.svg);display:inline-block;position:absolute;top:0;right:23px}.btn-07{border-radius:9999px;display:inline-block;width:290px;height:70px;text-align:center;color:#bfbfbf;line-height:70px;font-size:1.6rem;font-weight:600;font-family:"ヒラギノ角ゴシック",sans-serif;position:relative}.btn-07:hover{background-color:#bfbfbf;color:#152445;transition:.3s;border:1px solid #bfbfbf;cursor:pointer}.btn-07:after{content:'';display:inline-block;width:8px;height:8px;position:absolute;top:30px;right:30px;border-top:2px solid #bfbfbf;border-right:2px solid #bfbfbf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-07:hover:after{border-top:2px solid #152445;border-right:2px solid #152445}.btn-08{border-radius:9999px;display:inline-block;width:346px;height:55px;padding:0 40px;color:#fff;line-height:55px;font-size:1.5rem;font-weight:600;margin:30px 0}.btn-p-02{border-radius:9999px;color:#fff;display:inline-flex;align-items:center;text-align:center;font-size:1.5rem;position:relative;padding:20px 40px;z-index:100}.btn-ticket{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/ticket_icon.png) no-repeat 15% center}.btn-pencil{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/pencil_icon.png) no-repeat 15% center}.btn-blank-back{background-image:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/concerts/brank_icon_wh.svg)!important;background-repeat:no-repeat;background-position:89% center!important;background-size:12px!important}.btn-dl{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/concerts/download_icon.svg) no-repeat 10% center}.btn-calen{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/concerts/icon-cross.png) no-repeat 10% center}.btn-color{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/arrow_wh_next.svg) no-repeat 93% center;background-size:10px}.btn-green{background-color:#03c421}.btn-blue{background-color:#004eff}.btn-pink{background-color:#d12481}.btn-gray{background-color:#bfbfbf}.btn-navy{background-color:#15213b;border:1px solid #15213b}.btn-wh-navy{background-color:#fff;border:1px solid #bfbfbf}.btn-white{border:1px solid #bfbfbf;border-radius:50px;color:#bfbfbf;display:inline-flex;align-items:center;text-align:center;font-size:1.5rem;margin:100px auto 0;position:relative;padding:20px 30px 20px 60px}.btn-white:before{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/arrow_next-gray.png);width:7px;height:11px;position:absolute;top:45%;left:40px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn-white:hover{background-color:#bfbfbf;color:#152445;opacity:1;transition:all .3s ease}.btn-white:hover:before{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/arrow_next-navy.png)}.btn-white02{border:1px solid #bfbfbf;border-radius:50px;color:#bfbfbf;background-color:#fff;display:inline-flex;align-items:center;text-align:center;font-size:1.5rem;margin:40px auto 0;position:relative;padding:25px 62px 25px 40px}.btn-white02.type2{padding:15px 62px 15px 40px}.btn-white02:before{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/arrow_next-gray-2.png);width:7px;height:11px;position:absolute;top:46%;right:35px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.btn-white02:hover{background-color:#bfbfbf;color:#152445;transition:all .5s ease}.btn-white02:hover:before{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/arrow_next-navy-2.png)}.c__margin-01{display:block;width:100%;height:40px}.c__margin-02{display:block;width:100%;height:20px}.t-m01{margin-top:50px}.t-m02{margin-top:30px}.b-m01{margin-bottom:100px}.b-m02{margin-bottom:60px}.b-m03{margin-bottom:30px}.line-gray{width:100%;height:1px;background-color:#bfbfbf}.page-ttl__wrap{width:100%;height:270px;background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/card_about@2x.png) no-repeat center center;background-size:cover;display:flex;align-items:center}.page-ttl__txt{width:100%;text-align:center}.page-ttl__txt h2{color:#fff;font-size:4rem;font-weight:400;margin-top:10px;margin-bottom:10px}.page-sub__ttl{display:block;color:#fff;font-size:1.8rem}.side__nav{width:23%;max-width:230px}.side__nav-inner{position:-webkit-sticky;position:sticky;top:120px}.article__page{width:75%;max-width:760px}.article__page li{text-indent:-1.5rem;padding-left:1.5rem}.breadcrumb{padding:30px 0;border-bottom:1px solid #bfbfbf}.breadcrumb__li{list-style-type:none;font-size:1.2rem;line-height:1.8}.breadcrumb__li li{padding-right:17px;padding-left:17px;border-left:1px solid #bfbfbf}.breadcrumb__li li:first-child{padding-left:0;border-left:none}.side__nav a{text-decoration:none;color:#15213b}.side__nav-ttl{position:relative;display:block;font-size:1.8rem;font-weight:600;padding-left:26px}.side__nav-ttl:before{content:'';width:16px;height:2px;background-image:linear-gradient(to right,#bfbfbf 50%,#014ef9 50%);position:absolute;top:50%;left:8px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.side__nav-menu{list-style:none;margin-top:30px}.side__nav-menu li{position:relative;font-size:1.6rem;font-weight:600;position:relative;margin-bottom:30px;padding-left:26px;line-height:1.5!important;letter-spacing:-.08rem}.side__nav-menu li:before{content:'';width:8px;height:1px;background-color:#014ef9;position:absolute;top:.8rem;left:4px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.side__nav-sub-menu li{font-size:1.4rem;font-weight:400;list-style-type:none;margin-top:20px}.side__nav-sub-menu li:before{display:none}.side__nav-now{color:#bfbfbf}h1{font-size:3rem;font-weight:600;margin:90px 0 80px}h2{font-size:2.5rem;font-weight:600;margin:70px 0 50px}.h2-typeB{font-size:4rem;font-weight:400;text-align:center;padding-top:53px}.h2-typeB__sub{font-size:1.2rem;font-weight:500;text-align:center;padding-bottom:60px}.h2-mt-0{font-size:2.5rem;font-weight:600;margin:0 0 50px}h3{font-size:2rem;padding-top:20px;margin:60px 0 40px;position:relative;display:flex;align-items:center}h3:before{content:'';position:absolute;left:0;top:0;width:100%;border-bottom:1px solid #bfbfbf}h3:after{content:'';position:absolute;left:0;top:0;width:130px;border-bottom:1px solid #152445}h3 span{font-size:1.4rem;font-weight:400;color:#fff;background-color:#1bc429;padding:0 20px;display:inline-block;margin-right:15px}h4{font-size:1.8rem;margin:15px 0}.h4-typeB{font-size:1.8rem;margin:15px 0 30px;position:relative;padding-left:18px;display:inline-block}.h4-typeB:before{content:'';width:2px;height:70%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-image:linear-gradient(to bottom,#152445 50%,#bfbfbf 50%)}h5{font-size:1.6rem;margin:10px 0}p{font-size:1.5rem;font-weight:400;line-height:2.7rem;text-align:justify;margin-top:0}.ann__txt{font-size:1.3rem;font-weight:400}.page__list{font-size:1.5rem;font-weight:400;list-style-image:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/page-list-icon.png);list-style-position:inside;margin:30px 0}.page__list li{margin-bottom:15px;padding-left:1.5rem;text-indent:-1.5rem}.page-nav__links{display:flex;justify-content:space-between;width:480px;margin:0 auto;font-size:1.5rem;margin-top:8rem;box-sizing:border-box}.page-nav__links a{text-decoration:none}.page-numbers{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin:0 5px;color:#014ef9;border:1px solid #014ef9;box-sizing:border-box}.current,.prev,.next,.page-numbers:hover{color:#fff;background-color:#014ef9;opacity:1}.prev:hover,.next:hover{opacity:.7}.dots{border:1px solid transparent}.prev,.next{position:relative}.prev:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/back_arrow.png);width:7px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.next:after{content:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/next_arrow.png);width:11px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}table{width:100%;border-collapse:collapse;color:#152445}.table_box{margin-bottom:30px;border-collapse:collapse}.table_box th{background-color:#f4f4f4;text-align:left;padding-left:20px;padding-top:20px;padding-bottom:20px}.table_box td{padding:20px;background-color:#fff}.table_box th,.table_box td{border:1px solid #bfbfbf;font-size:1.5rem;font-weight:400}.table_box td p{margin-bottom:0}.tab__01 td{padding:20px}.tab__01 th{width:25%;padding:20px;text-align:left}.tab__con th{background-color:#f4f4f4;width:35%;padding:20px;text-align:left;font-weight:600}.tab__con p{line-height:3rem}.tab__con span{font-size:2.7rem;font-weight:600}.tab__02 td,.tab__02 th{padding:20px;text-align:center;width:33.33333%}.tab__02-2 td,.tab__02-2 th{padding:10px;text-align:center}.tab__03{margin-bottom:20px}.tab__03 tr{border-bottom:1px solid #bfbfbf}.tab__03 th{font-weight:600;font-size:1.5rem;text-align:left;padding-top:20px;width:50%}.tab__03.type02 th{padding-top:0;width:30%}.tab__03 td{border:none;padding:20px 0}.tab__04{table-layout:fixed;width:100%}.th-top{width:25%}.tab__04 .th-top{width:205px}.tab__04 th{padding:20px;font-weight:600;text-align:center;font-size:1.35rem}.tab__04 td{padding:20px;text-align:center}.tab-txt__left-center{text-align:left!important}.tab-border-right-none-pc{border-right:none!important}.tab-border-left-none-pc{border-left:none!important}.tab-border-top-none-pc{border-top:none!important}.tab-border-bottom-none-pc{border-bottom:none!important}.tab-border-top-none{border-top:none!important}.tab-border-bottom-none{border-bottom:none!important}.accordion-container .accordion-title{position:relative;margin:0;padding:21px 0 21px 24px;background-color:rgba(191,191,191,.3);font-size:1.8rem;font-weight:400;color:rgba(21,36,69,.3);cursor:pointer}.accordion-container .accordion-title:hover,.accordion-container .accordion-title:active,.accordion-title.open{background-color:#152445;color:#fff}.accordion-container .accordion-title:before{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;transform:rotate(90deg);background:#014ef9;transition:all .3s ease-in-out}.accordion-container .accordion-title:after{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;background:#014ef9;transition:all .2s ease-in-out}.accordion-container .accordion-title.open:before{transform:rotate(180deg);background:#fff}.accordion-container .accordion-title.open:after{opacity:0}.accordion-content{display:none;padding:30px 20px}.accordion-container{width:100%}.table_box.tab-vertical td{line-height:2}.sme-font-size a{text-decoration:none;color:#152445}.cap__dot{color:transparent;display:inline!important;line-height:1!important;font-size:.5rem!important;margin-top:0!important}.cap__dot span{display:none}@media screen and (max-width:900px){h1{font-size:2.2rem;font-weight:600;margin:35px 0 20px}h2{font-size:2rem;font-weight:600;margin:30px 0 20px}.h2-typeB{font-size:3.4rem;font-weight:400;text-align:center;padding-top:53px}.h2-typeB__sub{font-size:1rem;font-weight:600;text-align:center;padding-bottom:60px}h3{font-size:1.8rem;padding:20px 0 0;position:relative;margin:40px 0 10px}h3:before{content:'';position:absolute;left:0;top:0;width:100%;border-bottom:1px solid #bfbfbf}h3:after{content:'';position:absolute;left:0;top:0;width:130px;border-bottom:1px solid #152445}h4{font-size:1.6rem;margin:15px 0}.h4-typeB{font-size:1.6rem;margin:15px 0}h5{font-size:1.35rem;margin:10px 0}p{font-size:1.3rem;font-weight:400;line-height:2.7rem;text-align:justify}.t-m01{margin-top:20px}.breadcrumb{padding:20px 0 15px}.ann__txt{font-size:1.1rem;font-weight:400}.page-ttl__wrap{height:170px}.page-ttl__txt h2{font-size:3.5rem}.page-sub__ttl{font-size:1.5rem}.page__list{font-size:1.3rem;font-weight:400;list-style-image:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/page-list-icon.png);list-style-position:inside;margin:30px 0}.page__list li{margin-bottom:10px}.btn{font-size:1.3rem;padding:15px 20px}.btn-white{font-size:1.3rem;padding:20px 25px 20px 50px;margin-top:50px}.btn-white:before{top:28.5px;left:35px}.btn-p-02{font-size:1.25rem;font-weight:600;padding:15px 25px}.breadcrumb__li{flex-wrap:wrap}.breadcrumb__li li{margin-bottom:10px}.breadcrumb__li li.active br{display:none}.side__nav{width:90%;max-width:900px;margin:65px auto 0}.article__page{width:100%;max-width:900px}.article__page a{word-break:break-all}.news-page__list{width:100%;max-width:900px}.page-nav__links{width:320px}.page-numbers:nth-child(5){display:none}.page-numbers:nth-child(6){display:none}.page-numbers:nth-child(7){display:none}.table_box th,.table_box td{font-size:1.3rem}.tab__01 td{padding:15px}.tab__02 td,.tab__02 th{padding:20px 10px}.tab__02-2 td,.tab__02-2 th{padding:10px}.table_box th{padding:10px}.page-container{flex-direction:column-reverse;padding:0 15px;margin-top:20px}.tab__03.type02 th{padding:0 7px 0 0}.tab__03 th{font-size:1.3rem}.tab__04 th,.tab__04 td{font-size:1.1rem}.tab__04 th{padding:7px}.tab__04 .th-top{width:25%}.table_box.tab-vertical th{display:block;width:100%;padding:20px}.table_box.tab-vertical td{display:block;width:100%;border-top:0;border-bottom:0}.tab__03.tab-vertical th{display:block;width:100%}.tab__03.tab-vertical td{display:block;width:100%;border-top:0;border-bottom:0}.tab__02-2.tab-vertical th{display:block;width:100%}.tab__02-2.tab-vertical td{display:block;width:100%;border-top:0;border-bottom:0}.td-50{width:50%}.table_box{border-bottom:1px solid #bfbfbf}.tab-border-bottom{border-bottom:1px solid #BFBFBF!important}.tab-border-bottom-none{border-bottom:0!important}.table-hi,.table-hi th,.table-hi td{height:auto!important}.btn-01{font-size:1.3rem;line-height:44px;width:158px;height:44px}.btn-pencil{background:url(//www.njp.or.jp/wp-content/themes/njp22/assets/css/../images/top/pencil_icon.png) no-repeat 17% center}.btn-green{background-color:#03c421}.btn-blue{background-color:#004eff}.btn-04{font-size:1.4rem;width:165px}.tab-border-right-none-pc{border-right:1px solid #BFBFBF!important}.tab-border-left-none-pc{border-left:1px solid #BFBFBF!important;border-top:none!important}.btn-06,.btn-07{margin:15px 0;font-size:1.5rem}.btn-08{margin:15px 0}.btn-white02{font-size:1.3rem;padding:25px 60px 25px 40px}.btn-white02:before{top:47%}.accordion-container .accordion-title{font-size:1.3rem;padding:21px 50px 21px 24px}.accordion-content p{text-align:left}h3 span{font-size:1.2rem;font-weight:600;padding:5px 10px;margin-right:10px;text-align:center;min-width:44px}.side__nav-ttl{font-size:1.5rem}.side__nav-menu li{font-size:1.3rem;margin-bottom:20px}.side__nav-sub-menu li{font-size:1.2rem}.c__margin-01{height:20px}.side__nav-menu{margin-top:20px}.b-m01{margin-bottom:20px}.b-m03{margin-bottom:10px}.one-column th,.one-column td{display:block;width:100%}.tab__03 td{font-size:1.3rem;display:flex;flex-wrap:wrap;padding:20px 0 20px 8px!important}.tab__03 td a{display:block}.article__page ol li{text-indent:0;padding-left:0}}@media screen and (max-width:600px){.tab__04 .th-top{width:105px}.tab__04 th{font-size:1.08rem}}