/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}
@page{margin:10mm;size:210mm 297mm}@media print{body{-webkit-print-color-adjust:exact;width:1190px;zoom:.7}body .item{opacity:1 !important}}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{box-sizing:border-box}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}html{font-size:62.5%;width:100%}@media only screen and (max-width: 960px){html{width:100%;min-width:initial}}body{font-family:"Noto Sans JP",sans-serif;width:100%;line-height:1.8;text-size-adjust:100%;letter-spacing:.05em;-webkit-font-smoothing:antialiased !important}body.on{position:fixed;width:100%;height:100%;left:0}body.fixed{overflow:hidden;width:100%;height:100%}.contents{overflow-x:hidden}.all{position:relative}main{position:relative}@media only screen and (max-width: 960px){h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd,small{max-height:9999px}}ul{list-style-type:none}table{color:#3e3a39}a{text-decoration:none}a:visited{color:initial}.events-none{pointer-events:none}br.break_pc{display:block}@media only screen and (max-width: 960px){br.break_pc{display:none}}br.break_sp{display:none}@media only screen and (max-width: 960px){br.break_sp{display:block}}p{line-height:2;font-size:1.6rem;letter-spacing:0.045em;font-weight:400}@media print,screen and (min-width: 768px)and (max-width: 1199px){p{font-size:1.4rem}}@media only screen and (max-width: 960px){p{font-size:1.4rem}}p.left{text-align:left}p.center{text-align:center}p.right{text-align:right}header{max-width:1360px;margin-inline:auto;padding:10px 30px 15px 30px;display:flex;justify-content:center}@media only screen and (max-width: 960px){header{padding-bottom:0}}header .header-logo{width:235px;height:auto;text-align:center}@media only screen and (max-width: 960px){header .header-logo{width:150px;line-height:1}}
.appear.fromup .item{transform:translateY(24px)}.appear.fromdown .item{transform:translateY(-24px)}.appear.fromleft .item{transform:translateX(12px)}.appear.fromright .item{transform:translateX(-12px)}.appear02.fromup .item{transform:translateY(24px)}.appear02.fromdown .item{transform:translateY(-24px)}.appear02.fromleft .item{transform:translateX(12px)}.appear02.fromright .item{transform:translateX(-12px)}.appear span{display:block}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.appear02 span{display:block}.appear02 .item{transition:all .8s;opacity:0}.appear02.inview .item{opacity:1;transform:none}.appear02.inview .item:nth-child(1){transition-delay:.1s}.appear02.inview .item:nth-child(2){transition-delay:.2s}.appear02.inview .item:nth-child(3){transition-delay:.3s}.appear02.inview .item:nth-child(4){transition-delay:.4s}.appear02.inview .item:nth-child(5){transition-delay:.5s}.appear02.inview .item:nth-child(6){transition-delay:.6s}.appear02.inview .item:nth-child(7){transition-delay:.7s}.appear02.inview .item:nth-child(8){transition-delay:.8s}.appear02.inview .item:nth-child(9){transition-delay:.9s}.appear02.inview .item:nth-child(10){transition-delay:1s}_::-webkit-full-page-media,_:future,:root .safari{font-weight:600 !important}.all-wrapper{overflow-x:hidden}.all-wrapper p{font-weight:500}@media only screen and (max-width: 960px){.all-wrapper p{font-weight:700 !important}}.all-wrapper .saki-caption{font-weight:500}@media only screen and (max-width: 960px){.all-wrapper .saki-caption{font-weight:700 !important}}.all-wrapper th{font-weight:600}@media only screen and (max-width: 960px){.all-wrapper th{font-weight:700 !important}}.all-wrapper td{font-weight:500}@media only screen and (max-width: 960px){.all-wrapper td{font-weight:700 !important}}.all-wrapper ul li{font-weight:500}@media only screen and (max-width: 960px){.all-wrapper ul li{font-weight:700 !important}}@media print,screen and (min-width: 1200px){a.hov{transition:.2s ease}a.hov:hover{transition:.2s ease;opacity:.6}}.all-wrapper{background-color:#eeb721}.header{background-color:initial}@media only screen and (max-width: 960px){.u-pc{display:none !important}}.u-sp{display:none}@media only screen and (max-width: 960px){.u-sp{display:block !important}}.kv-wrapper{position:relative}@media only screen and (max-width: 960px){.kv-wrapper{top:0}}.js-kv{clip-path:inset(100% 0 0 0);transition:all .4s ease}.js-kv.is-active{animation:kv 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes kv{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(-20% 0 -10% 0)}}.js-mobes-wrap-pc{position:absolute;right:-300px;bottom:0;animation:mobesX 5s ease-out 3s forwards}@keyframes mobesX{0%{transform:translate(0);right:-300px}100%{transform:translate(-50%);right:2%}}.js-mobes{animation:mobes 10s 1;animation-delay:3s}@keyframes mobes{0%{transform:translate(0)}2%{transform:translateY(-3px)}4%{transform:translateY(0.3px)}6%{transform:translateY(3px)}8%{transform:translateY(3px)}10%{transform:translateY(-3px)}12%{transform:translate(0)}36%{transform:translateY(-3px)}38%{transform:translateY(0.3px)}40%{transform:translateY(-3px)}42%{transform:translateY(3px)}44%{transform:translateY(-3px)}46%{transform:translate(0)}100%{transform:translate(0)}}.layout-kv{display:grid;justify-content:center;position:relative;left:0;width:min(90%,1292px);margin:0 auto;background-image:url(../images/kv_bg.png);background-repeat:no-repeat;height:675px;top:-20px}@media only screen and (max-width: 960px){.layout-kv{background-image:url(../images/kv_bg_sp.png);background-size:cover;height:500px;width:95%;height:600px;overflow:hidden;top:0}}@media print,screen and (max-width: 1400px){.layout-kv:before{content:"";display:inline-block;position:absolute;top:-10px;right:-30px;background-color:#eeb721;width:65px;height:65px;clip-path:circle(50% at 50% 50%)}}@media only screen and (max-width: 960px){.layout-kv:before{left:-15px;top:initial;bottom:-15px;width:40px;height:40px}}@media print,screen and (max-width: 1400px){.layout-kv:after{content:"";display:inline-block;position:absolute;bottom:-40px;right:-30px;background-color:#eeb721;width:65px;height:65px;clip-path:circle(50% at 50% 50%)}}@media only screen and (max-width: 960px){.layout-kv:after{right:-15px;bottom:-15px;width:40px;height:40px}}.kv-title{height:auto;max-width:800px;width:65vw;z-index:2;position:relative}.kv-title .js-kv-title{display:block}@media only screen and (max-width: 960px){.kv-title{margin:0 auto;width:70vw}}@media only screen and (max-width: 640px){.kv-title{width:85%}}.kv-time{max-width:370px;width:30vw;margin-top:10px}.kv-description{margin-top:40px}@media only screen and (max-width: 960px){.kv-description{width:85%;margin:10px auto 0}}.layout-kv-block{display:grid;grid-template-columns:auto;grid-template-rows:auto;align-items:center;padding-top:60px;position:relative;left:50px}@media only screen and (max-width: 960px){.layout-kv-block{left:0;padding-top:30px}}.layout-kv-grid{display:grid;grid-template-columns:380px 198px;grid-template-rows:auto;gap:0 50px;padding-bottom:30px;position:relative;left:15px;margin-top:30px}@media print,screen and (max-width: 1300px){.layout-kv-grid{grid-template-columns:300px 198px;gap:0 100px}}@media print,screen and (max-width: 1000px){.layout-kv-grid{gap:0 40px;grid-template-columns:240px 198px}}@media only screen and (max-width: 960px){.layout-kv-grid{grid-template-columns:auto auto;gap:0;left:0;top:-20px}}@media only screen and (max-width: 960px){.layout-kv-grid-left{grid-column:1/2;grid-row:2/3}}.layout-kv-grid-right{transition:.2s ease}.layout-kv-grid-right img{max-width:198px;height:auto;transition:.2s ease}@media print,screen and (max-width: 1200px){.layout-kv-grid-right img{width:25vw}}@media only screen and (max-width: 960px){.layout-kv-grid-right{grid-column:1/2;grid-row:1/2;width:140px;margin:0 auto;position:relative}.layout-kv-grid-right p{margin:20px auto 0;text-align:center}.layout-kv-grid-right img{width:140px;height:auto}}@media only screen and (max-width: 960px){.layout-kv-grid-right .js-kv-time-sp{width:90px;height:auto}}.time-sp{position:absolute;width:80px;left:-100px}.time-sp img{max-width:100%}.saki-caption{display:block;text-align:right;font-size:1.2rem;margin-top:5px}@media only screen and (max-width: 960px){.saki-caption{text-align:center}}.js-kv-saki img{pointer-events:none}.saki-flex-wrap{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;position:absolute;bottom:0;max-width:640px;left:50%;gap:0 60px;bottom:-50px;transform:translateX(-50%)}.kv-inner-inner{position:relative;width:800px;height:600px}.saki-flex-wrap-right{width:200px;height:auto}.hannya{position:absolute;left:5px;bottom:-25px}.mobes{position:absolute;right:10px;bottom:-30px}@media only screen and (max-width: 960px){.mobes{bottom:-40px}}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out;animation-delay:8s}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.2}81%{-webkit-transform:scale(4) rotate(45deg);opacity:.3}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.hannya img{width:270px;height:auto;display:block;max-width:initial;transition:.2s ease}@media print,screen and (max-width: 1400px){.hannya img{width:15vw;position:relative;bottom:10px}}.mobes img{width:246px;height:auto;display:block;max-width:initial;transition:.2s ease}@media print,screen and (max-width: 1400px){.mobes img{width:13vw;position:relative;bottom:10px}}@media only screen and (max-width: 960px){.mobes img{width:150px}}.layout-about{width:min(90%,1270px);margin-top:120px;margin-inline:auto;display:grid;grid-template-columns:230px 820px;grid-template-rows:auto;gap:0 50px}@media print,screen and (max-width: 1200px){.layout-about{grid-template-columns:100px auto}}@media only screen and (max-width: 960px){.layout-about{display:block;margin-top:60px}}.about-title{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 960px){.about-title-logo{width:30%;height:auto;margin:0px auto 30px}}.about-title-pict{margin-top:80px}@media only screen and (max-width: 960px){.about-title-pict{display:none}}.about-table tr.about-table-sp{display:none}@media print,screen and (max-width: 1000px){.about-table tr.about-table-sp{display:block}}.about-table .about-table-pc{display:inline-block}@media print,screen and (max-width: 1000px){.about-table .about-table-pc{display:none}}.about-table tr{display:block;border-bottom:2px solid #d08d29}.about-table tr:first-of-type{border-top:2px solid #d08d29}.about-table tr:last-of-type{border-bottom:none}@media only screen and (max-width: 960px){.about-table tr:last-of-type picture{display:block;width:80%;margin:20px auto 0}}.about-table th{text-align:center;line-height:1.3888888889;font-size:1.8rem;letter-spacing:0em;width:90px;height:30px;background-color:#fff;color:#da473e;display:inline-block;margin:15px 0 15px 0}.about-table th.th-second{margin-left:50px}.about-table th span{padding:3px 0 4px;display:inline-block}@media only screen and (max-width: 960px){.about-table th{font-size:1.4rem;height:auto;display:block;margin-bottom:0;margin-top:20px}}.about-table td{line-height:2;font-size:1.6rem;letter-spacing:0em;padding:15px 0 15px 15px;display:inline-block}.about-table td .table-text-large{line-height:.9285714286;font-size:2.8rem;letter-spacing:0em;display:inline-block}@media only screen and (max-width: 960px){.about-table td .table-text-large{display:block;font-size:2.4rem;margin-bottom:5px}}.about-table td .table-text-middle{line-height:1.5;font-size:2.2rem;letter-spacing:0em;display:block}@media only screen and (max-width: 960px){.about-table td .table-text-middle{display:block;font-size:2rem;margin-bottom:5px}}.about-table td .table-text-middle--inline{display:inline}.about-table td.nhk-logo{padding:0;padding:20px 0 15px 15px}@media only screen and (max-width: 960px){.about-table td.nhk-logo{padding-left:0;padding-bottom:20px}}.about-table td.nhk-logo p{line-height:1}@media only screen and (max-width: 960px){.about-table td{font-size:1.4rem;height:auto;display:block;padding-left:0;padding-top:10px;padding-bottom:20px}}.policy-wrapper{margin-top:120px}@media only screen and (max-width: 960px){.policy-wrapper{margin-top:80px}}.policy-scroller{padding:20px 0 0 0}.policy-inner{line-height:2.25;font-size:1.6rem;letter-spacing:0em;background-color:#fff;padding:40px 40px 40px 40px;width:1250px;width:min(95%,1250px);margin:0 auto}@media only screen and (max-width: 960px){.policy-inner{padding:20px}}.policy-inner ul.policy-ul{margin-top:30px}.policy-inner ul{font-size:1.4rem}.policy-inner ul li{list-style-type:none;margin:0;padding:0 0 0 15px;position:relative}.policy-inner ul li:before{content:"＊";display:block;left:0;margin:auto;padding:0;position:absolute;top:0}.agree-promise{text-align:center;margin:30px auto 10px}@media only screen and (max-width: 960px){.agree-promise{width:90%}}.submit-wrapper{margin:0 auto 150px;max-width:780px}@media only screen and (max-width: 960px){.submit-wrapper{margin-bottom:50px;margin-top:0}}.submit-anc{padding:20px 12px 18px;max-width:780px}@media only screen and (max-width: 960px){.submit-anc{width:80%;margin:0 auto}}.submit-anc picture{display:block;text-align:center}.submit-anc a{line-height:1;font-size:2.4rem;letter-spacing:0.08em;color:initial;font-weight:bold;display:block}.submit-anc a:visited{color:initial}.footer-wrapper{background-color:#3b4656;padding:50px 0 5px}.footer-wrapper .footer-logo{width:250px;height:auto}.footer-wrapper .footer-info{line-height:2.5;font-size:1.2rem;letter-spacing:0.2em;color:#fff;margin-top:20px}.footer-wrapper .footer-info a{line-height:2.5;font-size:1.2rem;letter-spacing:0.2em;color:#fff}.footer-wrapper .footer-small{color:#8e959b;line-height:3;font-size:1rem;letter-spacing:0.075em;margin-top:25px}footer{display:flex;flex-direction:column;justify-content:center;align-items:center}
