.page-module-scss-module__HNlCuG__ndetail__main{background:var(--white);border-radius:2rem}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__main{margin-top:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__main{margin-top:3rem}}.page-module-scss-module__HNlCuG__ndetail__mv{border-bottom:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv{padding:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv{padding:3rem 2rem}}.page-module-scss-module__HNlCuG__ndetail__mv__head{align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__head{column-gap:1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__head{column-gap:1rem}}.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{line-height:1.6}}.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{display:block}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category,.page-module-scss-module__HNlCuG__ndetail__mv__head__date{font-size:1.2rem}}.page-module-scss-module__HNlCuG__ndetail__mv__head__category{border-radius:.4rem}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category{padding:.3rem .7em .4rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__head__category{padding:.25rem .8rem .3rem}}@media (hover:hover) and (pointer:fine){.page-module-scss-module__HNlCuG__ndetail__mv__head__category{transition:background .4s ease-out}.page-module-scss-module__HNlCuG__ndetail__mv__head__category:hover{background:var(--blue2)}}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__title{margin-top:1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__title{margin-top:1rem}}.page-module-scss-module__HNlCuG__ndetail__mv__title h1{letter-spacing:0;line-height:1.5;display:block}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__title h1{font-size:3.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__title h1{font-size:2.2rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box{background:var(--mist5);position:relative}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box{border-radius:2rem;margin-top:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box{border-radius:.8rem;margin-top:2rem;margin-bottom:1rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__image{position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__image{padding:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__image{padding:1.6rem 1.4rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__image img{background:var(--white)}.page-module-scss-module__HNlCuG__ndetail__mv__box__image+.page-module-scss-module__HNlCuG__ndetail__mv__box__event{border-top:max(1px,.1rem)solid var(--mist3)}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event{padding:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event{padding:1.4rem 1.6rem 1.6rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__dl{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__dl{column-gap:3rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__dl{flex-direction:column;row-gap:1.6rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item{flex-direction:column;flex:1;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item{row-gap:.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item{row-gap:.6rem}}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item:not(:first-of-type){border-left:max(1px,.1rem)solid var(--mist3);padding-left:3rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt{align-items:center;column-gap:.8rem;display:flex}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__icon{width:1em;height:1.2em}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__icon{font-size:max(10px,15*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__icon{font-size:1.5rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{font-size:1.4rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dt .page-module-scss-module__HNlCuG__text{display:block}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd{flex-direction:column;align-items:flex-start;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd{row-gap:.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd{row-gap:.6rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{font-size:1.4rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd p{display:block}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a{border-radius:9999px;align-items:center;column-gap:.8rem;margin-left:-.2rem;padding:.5rem 1em;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a{font-size:1.4rem}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a .page-module-scss-module__HNlCuG__text{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a .page-module-scss-module__HNlCuG__text{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a .page-module-scss-module__HNlCuG__text{line-height:1.6}}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a .page-module-scss-module__HNlCuG__text{margin-top:-.1em;display:block}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a .page-module-scss-module__HNlCuG__arrow{width:.8em;height:.8em}@media (hover:hover) and (pointer:fine){.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a{transition:background .4s ease-out}.page-module-scss-module__HNlCuG__ndetail__mv__box__event__item dd a:hover{background:var(--mist4)}}.page-module-scss-module__HNlCuG__ndetail__back{justify-content:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__HNlCuG__ndetail__back{margin-top:5rem;padding-bottom:10rem}}@media only screen and (max-width:768px){.page-module-scss-module__HNlCuG__ndetail__back{margin-top:4rem;padding-bottom:6rem}}
