@charset "UTF-8";a,article,aside,b,body,caption,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#323838;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;line-height:1.4}dl,dl dd p,dl dd ul,dl h2,dl h3,dl ol,dl table,h1,h2,h3,h4,h5,h6,input,ol,ol li dl,ol li p,ol ul,p,table,table p,table table,table ul,textarea,ul,ul li dl,ul li p,ul ol,ul table,ul ul{font-size:100%}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}nav ul,ol li,ul li{list-style:none}a,a:active,a:hover,a:link,a:visited{color:#323838;text-decoration:none}table{border-collapse:collapse;border-spacing:0;line-height:1.4}em,strong{font-weight:700}hr{display:none}input,select{vertical-align:middle}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.modal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.95);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:501}.modal__container{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;max-width:868px;overflow-y:auto;padding:0;width:100%}@media screen and (max-width:767px){.modal__container{padding:8% 0 16%}}.modal__content{padding-bottom:0}.modal__content #embed-iframe-player{padding-bottom:56.25%;position:relative}.modal__content #embed-iframe-player.audio{padding-bottom:calc(56.25% + 60px)}@media screen and (max-width:767px){.modal__content #embed-iframe-player{margin-bottom:10px}}.modal__content #embed-iframe-player iframe{aspect-ratio:16/9;height:100%;max-width:868px;position:absolute;top:0;width:100%}.modal__close{background:url(/archives/common/image/icon_modal-close.svg) 100% no-repeat;background-size:contain;cursor:pointer;height:32px;margin-bottom:20px;position:relative;text-align:left;width:100%}@media screen and (max-width:767px){.modal__close{margin:0 auto 16px;width:90.666%}}.modal__close span{display:none}.modal .info{padding:10px;position:relative}@media screen and (max-width:767px){.modal .info{margin:auto;padding:0;width:90.666%}}.modal .info__title{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:0;margin-top:0;padding-bottom:8px}@media screen and (max-width:767px){.modal .info__title{font-size:1rem}}.modal .info__text{font-size:1.4rem}@media screen and (max-width:767px){.modal .info__text{font-size:1rem}}.modal .info__extra{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:10px}.modal .info__extra .link{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-size:1.6em;font-weight:700;line-height:1;margin-left:10px;text-align:center}@media screen and (max-width:767px){.modal .info__extra .link{font-size:.875rem;margin:0 0 0 10px;width:calc(50% - 5px)}}.modal .info__extra .link a{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#f0f0f0;border:1px solid #211f53;border-radius:8px;color:#211f53;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:8px 2em 8px 2rem;position:relative;width:100%}@media screen and (max-width:767px){.modal .info__extra .link a{padding:8px 2.5em 8px 1.5rem}}.modal .info__extra .link a:after{border-right:2px solid #211f53;border-top:2px solid #211f53;bottom:0;content:"";display:block;font-size:2rem;height:8px;line-height:1;margin:auto;position:absolute;right:.8em;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}@media screen and (max-width:767px){.modal .info__extra .link a:after{font-size:1.125rem;right:1.2em}}@media screen and (min-width:768px){.modal .info__extra .link a:hover{background:#211f53;color:#fff;-webkit-transition:background .25s ease;transition:background .25s ease}.modal .info__extra .link a:hover:after{border-color:#fff}}.modal .info__extra .nodlink{width:220px}@media screen and (max-width:767px){.modal .info__extra .nodlink{width:calc(50% - 5px)}}.modal .info__extra .nodlink a{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#f0f0f0;border:1px solid #fc8b00;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}@media screen and (min-width:768px){.modal .info__extra .nodlink a:hover{background:#fff;-webkit-transition:background .25s ease;transition:background .25s ease}}.modal .info__extra .nodlink a img{height:auto;width:80%}@media screen and (max-width:767px){.modal .info__extra .nodlink a img{width:86.0606060606%}}#modal-common .modal__overlay{overflow-y:scroll}#modal-common .modal__content{background:#fff;border:1px solid #c7c7cc;border-radius:8px;padding:5rem 12rem}@media screen and (max-width:767px){#modal-common .modal__content{padding:2rem .7rem}}#modal-common .modal .comment__title{position:relative}#modal-common .modal .comment__title:after{border-bottom:1px solid #3a3a3c;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:125px}@media screen and (max-width:767px){#modal-common .modal .comment{margin:0}}#modal-common .modal__container{max-height:none;max-width:1180px;padding:40px;position:absolute;top:0;width:calc(100% - 80px)}@media screen and (max-width:767px){#modal-common .modal__container{padding:40px 0;width:100%}}#modal-common .modal__close{-webkit-box-pack:end;-ms-flex-pack:end;background:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:end;margin-bottom:20px;position:relative;width:100%}@media screen and (max-width:767px){#modal-common .modal__close{width:100%}}#modal-common .modal__close span{background:#fff;border:1px solid #3a3a3c;border-radius:.3125em;display:block;font-size:1.6rem;font-weight:700;padding:.5em 4.143em;position:relative}@media screen and (max-width:767px){#modal-common .modal__close span{font-size:.875rem;margin-right:1.2em;padding:.53em 2.4em .53em 2.87em}}#modal-common .modal__close span:after{background:url(/archives/common/image/icon_new_modal-close.svg) no-repeat;background-size:contain;content:"";display:block;font-size:100%;height:.54em;left:.91em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.54em}@media screen and (max-width:767px){#modal-common .modal__close span:after{background:url(/archives/common/image/icon_new_modal-close_sp.svg) no-repeat;background-size:contain;height:1.14em;width:1.14em}}#modal-chronicle .modal__overlay{overflow-y:scroll}#modal-chronicle .modal__content{background:#fff;border:1px solid #c7c7cc;border-radius:8px;padding:0}@media screen and (max-width:767px){#modal-chronicle .modal__content{padding:0}}#modal-chronicle .modal .comment__title{position:relative}#modal-chronicle .modal .comment__title:after{border-bottom:1px solid #3a3a3c;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:125px}@media screen and (max-width:767px){#modal-chronicle .modal .comment{margin:0}}#modal-chronicle .modal__container{max-height:none;max-width:1180px;padding:40px;position:absolute;top:0;width:calc(100% - 80px)}@media screen and (max-width:767px){#modal-chronicle .modal__container{padding:40px 0;width:100%}}#modal-chronicle .modal__close{-webkit-box-pack:end;-ms-flex-pack:end;background:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:end;margin-bottom:20px;position:relative;width:100%}@media screen and (max-width:767px){#modal-chronicle .modal__close{width:100%}}#modal-chronicle .modal__close span{background:#fff;border:1px solid #3a3a3c;border-radius:.3125em;display:block;font-size:1.6rem;font-weight:700;padding:.5em 4.143em;position:relative}@media screen and (max-width:767px){#modal-chronicle .modal__close span{font-size:.875rem;margin-right:1.2em;padding:.53em 2.4em .53em 2.87em}}#modal-chronicle .modal__close span:after{background:url(/archives/common/image/icon_new_modal-close.svg) no-repeat;background-size:contain;content:"";display:block;font-size:100%;height:.54em;left:.91em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.54em}@media screen and (max-width:767px){#modal-chronicle .modal__close span:after{background:url(/archives/common/image/icon_new_modal-close_sp.svg) no-repeat;background-size:contain;height:1.14em;width:1.14em}}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__container,.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container,.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.copy-guard{display:block;position:relative}.copy-guard--img{font-family:"object-fit:cover";height:100%;left:0;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#common-share-buttons,.common-share-buttons{background:#fff;border:1px solid #3a3a3c;border-radius:.4rem;cursor:pointer;display:table;padding:.5rem 1.6rem}@media screen and (max-width:767px){#common-share-buttons,.common-share-buttons{border-radius:.25rem;padding:.375rem .875rem}}#common-share-buttons ul,.common-share-buttons ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}#common-share-buttons li,.common-share-buttons li{width:2.5rem}#common-share-buttons li:not(:first-child),.common-share-buttons li:not(:first-child){margin-left:.7rem}#common-share-buttons li img,.common-share-buttons li img{height:auto;vertical-align:bottom;width:100%}@media screen and (min-width:768px){#common-share-buttons li.btn_line,.common-share-buttons li.btn_line{display:none}}@media screen and (max-width:767px){#common-share-buttons li,.common-share-buttons li{width:1.1875rem}#common-share-buttons li:not(:first-child),.common-share-buttons li:not(:first-child){margin-left:.3125rem}}#modal-share .modal__overlay{background:hsla(0,0%,100%,.9)}#modal-share .modal__container{max-width:100%;overflow:visible;padding:0}@media screen and (min-width:1078px){#modal-share .modal__container{width:758px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .modal__container{border-radius:.6493506494vw;width:70.7792207792vw}}@media screen and (max-width:767px){#modal-share .modal__container{border-radius:1.3333333333vw;border-width:.2666666667vw;width:85.3333333333vw}}#modal-share .modal__container .modal__close{background:#646464;border-radius:50%;cursor:pointer;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:opacity .3s;transition:opacity .3s}#modal-share .modal__container .modal__close:after,#modal-share .modal__container .modal__close:before{background:#fff;content:"";left:50%;position:absolute;top:50%}#modal-share .modal__container .modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#modal-share .modal__container .modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:1078px){#modal-share .modal__container .modal__close{height:35px;width:35px}#modal-share .modal__container .modal__close:after,#modal-share .modal__container .modal__close:before{height:3.5px;width:24px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .modal__container .modal__close{height:3.2467532468vw;width:3.2467532468vw}#modal-share .modal__container .modal__close:after,#modal-share .modal__container .modal__close:before{border-radius:.1623376623vw;height:.3246753247vw;width:2.2077922078vw}}@media screen and (max-width:767px){#modal-share .modal__container .modal__close{height:6.6666666667vw;width:6.6666666667vw}#modal-share .modal__container .modal__close:after,#modal-share .modal__container .modal__close:before{border-radius:.3333333333vw;height:.6666666667vw;width:4.5333333333vw}}#modal-share .common-share-buttons__modal{background-color:#fff;border:2px solid #ddd;border-radius:5px;display:block;font-size:1.6rem;line-height:1.4;text-align:center}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal{padding:76.5px 0 55.7px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal{padding:7.1428571429vw 0 5.1948051948vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.85rem;justify-content:center;padding:17.3333333333vw 0 8.5333333333vw}}#modal-share .common-share-buttons__modal__logo{left:0;position:absolute;top:0}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__logo{margin:22.25px 0 0 55.625px;width:197px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__logo{margin:2.0779220779vw 0 0 5.1948051948vw;width:26.0061919505%}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__logo{margin:4.2666666667vw 0 0 5.3333333333vw;width:50.9971509972%}}#modal-share .common-share-buttons__modal__logo img{height:auto;vertical-align:middle;width:100%}#modal-share .common-share-buttons__modal__title{color:#3a3a3c;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__title{font-size:19.5px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__title{font-size:1.8181818182vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__title{font-size:5.0666666667vw}}#modal-share .common-share-buttons__modal__copy{-webkit-box-pack:center;-ms-flex-pack:center;color:#3a3a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;justify-content:center;margin:auto}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__copy{margin-top:41.8px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__copy{margin-top:3.8961038961vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__copy{margin-top:7.2vw}}#modal-share .common-share-buttons__modal__copy__text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:solid #b6b6b6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3a3a3c;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:left;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__copy__text{border-radius:4.86719px 0 0 4.86719px;font-size:14px;height:39px;padding:0 14px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__copy__text{border-radius:.4545454545vw 0 0 .4545454545vw;font-size:1.2987012987vw;height:3.6363636364vw;padding:0 1.2987012987vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__copy__text{border-radius:.9333333333vw 0 0 .9333333333vw;border-width:.2666666667vw;font-size:3.7333333333vw;line-height:1.5;overflow-wrap:anywhere;padding:1.3333333333vw 2.6666666667vw;width:64vw}}#modal-share .common-share-buttons__modal__copy__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#c9c9c9;color:#3a3a3c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:visible;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}#modal-share .common-share-buttons__modal__copy__btn:hover{opacity:.8}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__copy__btn{border-radius:0 4.86719px 4.86719px 0;font-size:14px;height:39px;width:83.5px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__copy__btn{border-radius:0 .4545454545vw .4545454545vw 0;font-size:1.2987012987vw;height:3.6363636364vw;width:7.7922077922vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__copy__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:0 .9333333333vw .9333333333vw 0;-ms-flex-direction:column;flex-direction:column;font-size:2.6666666667vw;width:10.6666666667vw}}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__copy__btn img{margin-left:5.6px;width:19px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__copy__btn img{margin-left:.5194805195vw;width:1.7532467532vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__copy__btn img{margin-bottom:2vw;width:3.6vw}}#modal-share .common-share-buttons__modal__copy__btn.copied:after{content:"コピーしました";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__copy__btn.copied:after{font-size:11.125px;margin-top:7px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__copy__btn.copied:after{font-size:1.038961039vw;margin-top:.6493506494vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__copy__btn.copied:after{font-size:2.1333333333vw;margin-top:1.3333333333vw}}#modal-share .common-share-buttons__modal__sns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__sns{margin-top:39px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__sns{margin-top:3.6363636364vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:7.4666666667vw}}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__sns>li+li{margin-left:55.7px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__sns>li+li{margin-left:5.1948051948vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__sns>li+li{margin-top:5.3333333333vw}}#modal-share .common-share-buttons__modal__sns>li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s}#modal-share .common-share-buttons__modal__sns>li a:hover{opacity:.8}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__sns>li a{font-size:17px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__sns>li a{font-size:1.5584415584vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__sns>li a{font-size:4.2666666667vw}}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__sns>li a img{width:35px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__sns>li a img{width:3.2467532468vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__sns>li a img{width:12vw}}@media screen and (min-width:1078px){#modal-share .common-share-buttons__modal__sns>li a span{margin-left:17.5px}}@media screen and (min-width:768px) and (max-width:1077px){#modal-share .common-share-buttons__modal__sns>li a span{margin-left:1.6233766234vw}}@media screen and (max-width:767px){#modal-share .common-share-buttons__modal__sns>li a span{margin-left:7.4666666667vw}}@media screen and (min-width:768px){#modal-share .common-share-buttons__modal__sns>li.btn_line{display:none}}html{background:#fff;color:#3a3a3c;font-size:10px}@media screen and (max-width:767px){html{font-size:4.27vw}}@media screen and (min-width:768px){body .show_sp{display:none!important}}@media screen and (max-width:767px){body .show_pc{display:none!important}}.common-information{background:#f0f0f0;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3571428571;padding:.9rem 0}.common-information__text{background:#fff;border-radius:.4rem;margin:auto;max-width:1200px;padding:.5rem 1.2rem;width:93.75%}@media screen and (max-width:767px){.common-information__text{margin:auto;padding:.5rem .75rem;width:93.75%}}.common-information__text a{text-decoration:underline}@media screen and (min-width:768px){.common-information__text a:hover{text-decoration:none}}.common-information__text.important,.common-information__text.important *{color:#db1b1b;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-weight:700}@media screen and (max-width:767px){.common-information{font-size:.8125rem;font-weight:400;margin-top:1rem;padding:.5rem .3rem}}#container{color:#3a3a3c;font-size:1.6rem;margin:0 auto}@media screen and (max-width:767px){#container{font-size:.875rem}}.inner{margin:0 auto;max-width:1100px;width:100%}.genre-header__title,h1{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-size:4.6rem;font-weight:700}@media screen and (max-width:767px){.genre-header__title,h1{font-size:1.6875rem}}h2{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-size:2.6rem;font-weight:700}@media screen and (max-width:767px){h2{font-size:1.25rem}}.page-back,.parent-back{font-size:1.4rem;font-weight:500;line-height:1.7;margin:-10px auto 0;max-width:1200px;padding:0 0 10px;width:93.75%}@media screen and (max-width:767px){.page-back,.parent-back{font-size:.875rem;line-height:1.35;max-width:none;max-width:680px;width:90.6666666667%}}.page-back,.parent-back{display:none}.page-back.show,.parent-back.show{display:block}.page-back a,.parent-back a{border:1px solid #3a3a3c;border-radius:100vh;display:inline-block;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-weight:700;line-height:1;padding:.5% 16px;position:relative;vertical-align:bottom}@media screen and (max-width:767px){.page-back a,.parent-back a{padding:2% 16px}}.page-back a:hover,.parent-back a:hover{background:#3a3a3c;border-color:#3a3a3c;color:#fff}.common-foot-links{padding:8rem 0 5.5rem}@media screen and (min-width:768px) and (max-width:992px){.common-foot-links{padding:8rem 1rem 5.5rem}}@media screen and (max-width:767px){.common-foot-links{padding:10% 0}}.common-foot-links ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino sans,sans-serif;font-weight:700;justify-content:space-between;margin:0 auto;max-width:960px}@media screen and (max-width:767px){.common-foot-links ul{max-width:680px;width:90.6666666667%}}.common-foot-links li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2.5rem;min-height:9rem;text-align:left;width:31.5%}@media screen and (max-width:767px){.common-foot-links li{margin-bottom:4%;min-height:68px;width:48%}}.common-foot-links li a{-webkit-transition:-webkit-filter .1s ease-out;transition:-webkit-filter .1s ease-out;transition:filter .1s ease-out;transition:filter .1s ease-out,-webkit-filter .1s ease-out}.common-foot-links li a:hover{-webkit-filter:brightness(.8) opacity(70%);filter:brightness(.8) opacity(70%)}.common-foot-links li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#e1e1f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:100%;justify-content:space-between;line-height:1.5;padding:2rem .5rem 2rem 1.75rem;white-space:nowrap;width:100%}@media screen and (min-width:768px) and (max-width:992px){.common-foot-links li a{font-size:1.5vw}}@media screen and (max-width:767px){.common-foot-links li a{font-size:.6875rem;letter-spacing:.5px;padding:5%;white-space:normal}}.common-foot-links li a:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-right:1rem}@media screen and (max-width:767px){.common-foot-links li a:before{margin-right:4%}}.common-foot-links li a span{display:inline-block;width:85%}@media screen and (max-width:767px){.common-foot-links li a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:16vw;width:100%}}.common-foot-links__about a:before{background-image:url(../image/icon_foot-links-01.svg);height:21px;width:31px}.common-foot-links__broadcast a:before{background-image:url(../image/icon_foot-links-02.svg);height:30px;width:25px}.common-foot-links__library a:before{background-image:url(../image/icon_foot-links-03.svg);height:30px;width:18px}.common-foot-links__study a:before{background-image:url(../image/icon_foot-links-04.svg);height:15px;width:25px}.common-foot-links__study2 a:before{background-image:url(../image/icon_foot-links-05.svg);height:31px;width:27px}.common-foot-links__kaisou a:before{background-image:url(../image/icon_foot-links-06.svg);height:18px;width:32px}.common-foot-links__document a:before{background-image:url(../image/icon_foot-links-07.svg);height:31px;width:30px}.common-foot-links__hakkutsu a:before{background-image:url(../image/icon_foot-links-08.svg);height:28px;width:28px}.common-foot-links__spot a:before{background-image:url(../image/icon_foot-links-09.svg);height:28px;width:28px}.common-foot-links__facebook a:before{background-image:url(../image/icon_foot-links-10.svg);height:25px;width:25px}.common-foot-links__twitter a:before{background-image:url(../image/icon_foot-links-11.svg);height:23px;width:28px}.common-foot-links__online-top a:before{background-image:url(../image/icon_foot-links-12.svg);height:20px;width:27px}.media-logo:before{background-repeat:no-repeat;content:"";display:inline-block;height:1.17em;margin-right:.5em;vertical-align:middle;width:2.35em}.media-logo.bs1:before{background-image:url(https://www.nhk.or.jp/common/img/media/bs1-500x250.svg)}.media-logo.bsp:before{background-image:url(https://www.nhk.or.jp/common/img/media/bsp-500x250.svg)}.media-logo.etv:before{background-image:url(https://www.nhk.or.jp/common/img/media/etv-500x250.svg)}.media-logo.fm:before{background-image:url(https://www.nhk.or.jp/common/img/media/fm-500x250.svg)}.media-logo.gtv:before{background-image:url(https://www.nhk.or.jp/common/img/media/gtv-500x250.svg)}.media-logo.r1:before{background-image:url(https://www.nhk.or.jp/common/img/media/r1-500x250.svg)}.media-logo.r2:before{background-image:url(https://www.nhk.or.jp/common/img/media/r2-500x250.svg)}