@font-face{font-family:"Griffon";src:url("../../fonts/Griffon_W01_Regular.eot");src:url("../../fonts/Griffon_W01_Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/Griffon_W01_Regular.woff") format("woff"),url("../../fonts/Griffon_W01_Regular.ttf") format("truetype"),url("../../fonts/Griffon_W01_Regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Griffon";src:url("../../fonts/Griffon_W01_Semibold.eot");src:url("../../fonts/Griffon_W01_Semibold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Griffon_W01_Semibold.woff") format("woff"),url("../../fonts/Griffon_W01_Semibold.ttf") format("truetype"),url("../../fonts/Griffon_W01_Semibold.svg") format("svg");font-weight:600;font-style:normal}@media screen and (min-width: 1024px){.sec{padding:12rem 0}}@media screen and (max-width: 1023px){.sec{padding:8rem 0}}@media screen and (min-width: 750px){.secHead{margin-bottom:5rem}}@media screen and (max-width: 749px){.secHead{margin-bottom:4rem}}.secHead.-white{color:#fff}.secHead:not(.-left){text-align:center}.secHead__title+.secHead__lead{margin-top:3rem}.secHead__title-en,.secHead__title-jp{display:block}.secHead__title-en{font-family:"Griffon","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:500}@media screen and (min-width: 750px){.secHead__title-en{font-size:3.6rem}}@media screen and (max-width: 749px){.secHead__title-en{font-size:2.4rem}}.secHead__title-jp{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:normal}@media screen and (min-width: 750px){.secHead__title-jp{font-size:2.4rem}}@media screen and (max-width: 749px){.secHead__title-jp{font-size:2rem}}@media screen and (min-width: 750px){.secHead__lead{font-size:1.8rem}}@media screen and (max-width: 749px){.secHead__lead{letter-spacing:0;font-size:1.6rem}}.secHead__lead:not(.-left){text-align:center}.breadcrumb{overflow-x:scroll;scrollbar-width:none;padding:1.2em 0;background:#fff}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.breadcrumb__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.4rem}}@media screen and (max-width: 749px){.breadcrumb__list{font-size:1rem}}.breadcrumb__item{letter-spacing:.05em;white-space:nowrap;color:#999}.breadcrumb__item+.breadcrumb__item:before{content:"/";margin:0 .8rem;color:#1f1f21}.breadcrumb__anc{color:#1f1f21}@media screen and (min-width: 750px){.breadcrumb__anc:hover{text-decoration:underline}}.pageHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 750px){.pageHead{padding:1.5rem 0 7.2rem;min-height:36.9rem}}@media screen and (max-width: 749px){.pageHead{padding:5rem 0 3rem;min-height:20rem}}.pageHead__title-en,.pageHead__title-jp{display:block;color:#fff;font-weight:normal}.pageHead__title-en{line-height:1.4;font-family:"Griffon","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif}@media screen and (min-width: 750px){.pageHead__title-en{font-size:clamp(4rem,4.6875vw,6rem)}}@media screen and (max-width: 749px){.pageHead__title-en{font-size:3.2rem}}.pageHead__title-jp{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif}@media screen and (min-width: 750px){.pageHead__title-jp{margin-top:1.2rem;font-size:clamp(1.8rem,1.875vw,2.4rem)}}@media screen and (max-width: 749px){.pageHead__title-jp{margin-top:.6rem;font-size:1.6rem}}@media screen and (min-width: 750px){.pageNav{padding:4rem 0 12rem}}@media screen and (max-width: 749px){.pageNav{padding:3rem 0 6rem}}@media screen and (min-width: 750px){.pageNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem}}@media screen and (max-width: 749px){.pageNav__item:not(:first-of-type){margin-top:1.5rem}}.pageNav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;border:1px solid #b21168;padding:1rem 1.5rem;color:#b21168;font-size:1.4rem}@media screen and (min-width: 750px){.pageNav__link{min-width:25rem;min-height:4rem}}@media screen and (max-width: 749px){.pageNav__link{width:100%;min-height:5.4rem}}@media(hover: hover){.pageNav__link:hover{color:#fff;background:#b21168}}.pageHead{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))),url(../img/entry/fv.png);background-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),url(../img/entry/fv.png)}.entryHead.-white{color:#fff}.entryHead.-center{text-align:center}.entryHead__title{font-weight:normal}.entryHead__en,.entryHead__jp{display:block}.entryHead__en{font-family:"Griffon","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:400;line-height:1.4}@media screen and (min-width: 750px){.entryHead__en{font-size:3.6rem}}@media screen and (max-width: 749px){.entryHead__en{font-size:2.8rem}}@media screen and (min-width: 750px){.entryHead__en.-sm{font-size:3.6rem}}.entryHead__en.-purple{color:#b21168}.entryHead__jp{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:normal;line-height:1.55;letter-spacing:.1em}@media screen and (min-width: 750px){.entryHead__jp{font-size:2rem}}@media screen and (max-width: 749px){.entryHead__jp{margin-top:.4rem;font-size:1.5rem}}@media screen and (min-width: 750px){.-center .entryHead__jp{font-size:2.4rem}}.about{text-align:center}@media screen and (min-width: 750px){.about{padding-bottom:6rem}}@media screen and (max-width: 749px){.about{padding-bottom:4rem}}@media screen and (min-width: 750px){.about .secHead{margin-bottom:6.6rem}}@media screen and (max-width: 749px){.about .secHead{margin-bottom:3rem}}@media screen and (min-width: 750px){.about .secHead__title-en,.about .secHead__title-jp{line-height:1.5}}.about .secHead__title-en{color:#b21168}.about__catch{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif}@media screen and (min-width: 750px){.about__catch{font-size:4rem}}@media screen and (max-width: 749px){.about__catch{font-size:2.2rem}}.about__sub{font-family:"Griffon","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif}@media screen and (min-width: 750px){.about__sub{margin-top:.4rem;letter-spacing:0;font-size:2rem}}@media screen and (max-width: 749px){.about__sub{margin-top:.4rem;font-size:1.3rem}}@media screen and (min-width: 750px){.about__text{margin-top:4.5rem;font-size:1.6rem}}@media screen and (max-width: 749px){.about__text{margin-top:2.4rem;font-size:1.4rem}}.about__textItem{line-height:2}@media screen and (min-width: 750px){.about__textItem+.about__textItem{margin-top:3.6rem}}@media screen and (max-width: 749px){.about__textItem+.about__textItem{margin-top:2.8rem}}.about__sup{font-size:.6111111111em;vertical-align:super}.about__note{font-size:1.2rem}@media screen and (min-width: 750px){.about__note{margin-top:4rem}}@media screen and (max-width: 749px){.about__note{margin-top:3rem;padding-left:1em;text-align:left;text-indent:-1em}}.result{background-color:rgba(191,197,202,.6);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.82)), color-stop(50%, rgba(255, 255, 255, 0.62)), to(rgba(255, 255, 255, 0))),url(../img/entry/result.png);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.62) 50%, rgba(255, 255, 255, 0) 100%),url(../img/entry/result.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;background-position:center bottom}@media screen and (min-width: 750px){.result{padding-bottom:31rem}}@media screen and (max-width: 749px){.result{padding-bottom:16rem}}.result__inner{position:relative}@media screen and (min-width: 750px){.result__inner{padding:2.7rem 4.8rem 0}}@media screen and (max-width: 749px){.result__inner{padding-top:2rem}}.result__inner::before{content:"";position:absolute;top:0;background:#b21168}@media screen and (min-width: 750px){.result__inner::before{left:4.8rem;width:23.2rem;height:.4rem}}@media screen and (max-width: 749px){.result__inner::before{left:0;width:12rem;height:.3rem}}.result__title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:normal}@media screen and (min-width: 750px){.result__title{font-size:2.8rem}}@media screen and (max-width: 749px){.result__title{font-size:2rem}}@media screen and (min-width: 750px){.result__body{margin-top:3.6rem}}@media screen and (max-width: 749px){.result__body{margin-top:2.4rem}}@media screen and (min-width: 1024px){.result__body{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 5rem}}@media screen and (min-width: 750px){.result__dataItem+.result__dataItem{margin-top:2rem}}@media screen and (max-width: 749px){.result__dataItem+.result__dataItem{margin-top:1.6rem}}.result__dataTerm,.result__catTitle{padding-bottom:.6rem;border-bottom:1px solid #1f1f21;letter-spacing:.01em}@media screen and (min-width: 750px){.result__dataTerm,.result__catTitle{font-size:1.4rem}}@media screen and (max-width: 749px){.result__dataTerm,.result__catTitle{font-size:1.3rem}}.result__dataDesc{margin-top:.6rem}@media screen and (min-width: 750px){.result__dataDesc{font-size:1.6rem}}@media screen and (max-width: 749px){.result__dataDesc{font-size:1.5rem}}@media screen and (min-width: 1024px){.result__cat{grid-column:2/4}}@media screen and (max-width: 1023px){.result__cat{margin-top:4rem}}.result__catBody{margin-top:.6rem}@media screen and (min-width: 1024px){.result__catBody{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 5rem}}@media screen and (max-width: 1023px){.result__catList+.result__catList{margin-top:1.7rem}}.result__catItem{letter-spacing:.01em}@media screen and (min-width: 750px){.result__catItem{font-size:1.6rem}}@media screen and (max-width: 749px){.result__catItem{line-height:1.45;font-size:1.5rem}}@media screen and (min-width: 750px){.result__catItem+.result__catItem{margin-top:1.2rem}}@media screen and (max-width: 749px){.result__catItem+.result__catItem{margin-top:1.7rem}}.overview{background:#1f1f21;color:#fff}@media screen and (min-width: 1024px){.overview__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.overview__body{padding-top:.8rem;width:66.186440678%}}@media screen and (max-width: 1023px){.overview__body{margin-top:3rem}}.overview__table{position:relative}@media screen and (min-width: 750px){.overview__table{padding-top:1.1rem}}@media screen and (max-width: 749px){.overview__table{padding-top:1rem}}.overview__table::before,.overview__table::after{content:"";position:absolute;top:0}@media screen and (min-width: 750px){.overview__table::before,.overview__table::after{height:.4rem}}@media screen and (max-width: 749px){.overview__table::before,.overview__table::after{height:.3rem}}.overview__table::before{left:0;background:#b21168}@media screen and (min-width: 750px){.overview__table::before{width:12rem}}@media screen and (max-width: 749px){.overview__table::before{width:6rem}}.overview__table::after{right:0;background:#636364}@media screen and (min-width: 750px){.overview__table::after{left:14.5rem}}@media screen and (max-width: 749px){.overview__table::after{left:6rem}}.overview__tableRow{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.8rem}.overview__tableTerm,.overview__tableDesc{line-height:2}.overview__tableTerm{-ms-flex-negative:0;flex-shrink:0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}@media screen and (min-width: 750px){.overview__tableTerm{width:4.8rem;font-size:2rem}}@media screen and (max-width: 749px){.overview__tableTerm{width:4rem;font-size:1.4rem}}.overview__tableDescItem{display:inline-block}@media screen and (min-width: 750px){.overview__tableDesc{margin-left:9.6rem;font-size:2rem}}@media screen and (max-width: 749px){.overview__tableDesc{margin-left:2rem;font-size:1.4rem}}@media screen and (min-width: 750px){.overview__note{margin-top:2.4rem;font-size:1.4rem}}@media screen and (max-width: 749px){.overview__note{margin-top:2rem;font-size:1.2rem}}@media screen and (min-width: 1024px){.entryCard__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem}}@media screen and (min-width: 750px){.entryCard__list{margin-top:8.6rem}}@media screen and (max-width: 749px){.entryCard__list{margin-top:5rem}}.entryCard{background:#eceeef;color:#1f1f21}@media screen and (max-width: 1023px){.entryCard+.entryCard{margin-top:3rem}}.entryCard__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS Mincho",serif;font-weight:normal}@media screen and (min-width: 750px){.entryCard__title{padding:1rem 2rem;min-height:9.6rem;font-size:2.4rem}}@media screen and (max-width: 749px){.entryCard__title{padding:1rem 1.5rem;min-height:7rem;font-size:1.8rem}}.entryCard__title.-heritage{background:-webkit-gradient(linear, left top, right top, from(#ad957c), color-stop(62%, #4a3c37), to(#372b29));background:linear-gradient(90deg, #ad957c 0%, #4a3c37 62%, #372b29 100%)}.entryCard__title.-marche{background:-webkit-gradient(linear, left top, right top, from(#23b269), to(#1c735a));background:linear-gradient(90deg, #23b269 0%, #1c735a 100%)}.entryCard__img{aspect-ratio:576/310}.entryCard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){.entryCard__body{padding:4.4rem}}@media screen and (max-width: 749px){.entryCard__body{padding:2.4rem 2rem}}.entryCard__text{line-height:1.5}@media screen and (min-width: 750px){.entryCard__text{font-size:1.6rem}}@media screen and (max-width: 749px){.entryCard__text{font-size:1.4rem}}.entryCard__text+.entryCard__text{margin-top:2.4rem}.entryCard__note{line-height:1.5}@media screen and (min-width: 750px){.entryCard__note{margin-top:2.4rem;font-size:1.4rem}}@media screen and (max-width: 749px){.entryCard__note{margin-top:2rem;font-size:1.2rem}}.entryCard__btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media screen and (min-width: 750px){.entryCard__btnArea{margin-top:3.2rem}}@media screen and (max-width: 749px){.entryCard__btnArea{margin-top:2.4rem}}.entryCard__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;min-height:4.8rem;text-align:center;font-weight:700;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}@media screen and (min-width: 750px){.entryCard__btn{padding:.6rem 5rem;font-size:1.6rem}}@media screen and (max-width: 749px){.entryCard__btn{padding:.6rem 4rem;font-size:1.4rem}}.entryCard__btn.-pdf{border:2px solid #1f1f21;color:#1f1f21;background:#fff}@media(hover: hover){.entryCard__btn.-pdf:hover{color:#fff;background:#1f1f21}}.entryCard__btn.-entry{border:2px solid #b21168;color:#fff;background:#b21168}.entryCard__btn.-entry::after{content:"";position:absolute;top:50%;right:1.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #fff;width:2.8rem;height:2.8rem;font-family:"icomoon" !important;font-size:.9em;background:#b21168;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}@media(hover: hover){.entryCard__btn.-entry:hover{color:#b21168;background:#fff}.entryCard__btn.-entry:hover::after{border-color:#b21168;color:#fff}}.entryCard__btnIcon{position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem}.schedule{color:#fff;background-color:#8f98a0;background-image:url(../img/entry/schedule.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (min-width: 1024px){.schedule__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.schedule__body{padding-top:1.4rem;width:66.186440678%}}@media screen and (max-width: 1023px){.schedule__body{margin-top:3rem}}.schedule__item{color:#1f1f21;background:#fff}@media screen and (min-width: 750px){.schedule__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem 3.6rem}}@media screen and (max-width: 749px){.schedule__item{padding:2rem}}.schedule__item.-single{display:block}.schedule__item+.schedule__item{position:relative}@media screen and (min-width: 750px){.schedule__item+.schedule__item{margin-top:7.6rem}}@media screen and (max-width: 749px){.schedule__item+.schedule__item{margin-top:5rem}}.schedule__item+.schedule__item::before{content:"";position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:4px solid #fff;border-bottom:4px solid #fff}@media screen and (min-width: 750px){.schedule__item+.schedule__item::before{top:-7.35rem;margin-left:-2.05rem;width:4.1rem;height:4.1rem}}@media screen and (max-width: 749px){.schedule__item+.schedule__item::before{top:-4.7rem;margin-left:-1.4rem;width:2.8rem;height:2.8rem;border-width:3px}}.schedule__date{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px){.schedule__date{width:17.6rem;font-size:1.8rem}}@media screen and (max-width: 749px){.schedule__date{margin-bottom:.4rem;font-size:1.6rem}}.schedule__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.schedule__title{font-weight:500}@media screen and (min-width: 750px){.schedule__title{font-size:1.8rem}}@media screen and (max-width: 749px){.schedule__title{font-size:1.6rem}}.schedule__title .-normal{font-weight:normal}.schedule__text{margin-top:.4rem}@media screen and (min-width: 750px){.schedule__text{font-size:1.6rem}}@media screen and (max-width: 749px){.schedule__text{font-size:1.3rem}}@media screen and (min-width: 750px){.schedule__noteList{margin-top:1.8rem}}@media screen and (max-width: 749px){.schedule__noteList{margin-top:1.6rem}}.schedule__noteItem{padding-left:1em;text-indent:-1em}@media screen and (min-width: 750px){.schedule__noteItem{font-size:1.6rem}}@media screen and (max-width: 749px){.schedule__noteItem{font-size:1.2rem}}.schedule__noteItem::before{content:"・"}.schedule__noteItem+.schedule__noteItem{margin-top:.4rem}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1024px){.contact__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 1023px){.contact__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.contact__list{margin-top:4.4rem}}@media screen and (max-width: 749px){.contact__list{margin-top:3.4rem}}.contact__item{text-align:center}@media screen and (min-width: 1024px){.contact__item{padding:1rem 4.5rem}}@media screen and (min-width: 1024px){.contact__item+.contact__item{border-left:1px solid #1f1f21}}@media screen and (max-width: 1023px){.contact__item+.contact__item{margin-top:3rem;padding-top:3rem;border-top:1px solid #1f1f21}}.contact__label{font-family:"TASA Orbiter","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",sans-serif;font-weight:700}@media screen and (min-width: 750px){.contact__label{font-size:2.4rem}}@media screen and (max-width: 749px){.contact__label{font-size:1.4rem}}.contact__value{margin-top:1rem;font-family:"TASA Orbiter","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",sans-serif;font-weight:700}@media screen and (min-width: 750px){.contact__value{font-size:3.2rem}}@media screen and (max-width: 749px){.contact__value{font-size:2rem}}.contact__link{color:#1f1f21}@media(hover: hover){.contact__link:hover{color:#b21168}}