@media screen and (max-width: 899.9px){.l-coverSection.-simple{height:auto}}@media screen and (max-width: 899.9px){.l-coverSection__bg{position:static}}.p-topImg{margin:0 auto;max-width:1200px;text-align:center}.p-topTextArea{margin:50px 0}@media screen and (min-width: 900px){.p-topTextArea{margin-top:50px}}.p-topTitle{margin:0 0 30px;text-align:center;font-size:30px;font-family:var(--sans-serif-en)}@media screen and (min-width: 900px){.p-topTitle{font-size:36px}}.p-topDescription{text-align:center;margin:0;line-height:2.4;letter-spacing:.05em;font-size:12px}@media screen and (min-width: 900px){.p-topDescription{font-size:14px}}.p-topOutline{margin-top:20px;text-align:center}.p-section{margin:80px auto 100px;max-width:800px}@media screen and (min-width: 900px){.p-section{margin-bottom:200px}}.p-section__cover{margin:0 0 20px}@media screen and (min-width: 900px){.p-section__cover{margin-bottom:50px}}.p-section__inner{padding:0 20px}.p-sectionHead{text-align:center;font-family:var(--sans-serif);font-size:20px}@media screen and (min-width: 900px){.p-sectionHead{font-size:24px}}.p-sectionSubHead{text-align:center;font-size:16px;margin:30px 0 15px}@media screen and (min-width: 900px){.p-sectionSubHead{font-size:20px;margin-top:50px;margin-bottom:30px}}.p-sectionDesc{margin:0 0 20px}.p-sectionDesc__paragraph{margin:1em;line-height:2.4;letter-spacing:.025em;text-align:justify}@media screen and (min-width: 900px){.p-sectionDesc__paragraph{text-align:center}}.p-instaSliderWrap{margin:30px -20px 0}@media screen and (min-width: 900px){.p-instaSliderWrap{margin:30px -100px 0}}.p-instaSlider{padding:0 20px}@media screen and (min-width: 900px){.p-instaSlider{padding:0}}@media screen and (min-width: 900px){.p-instaSlider .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}.p-instaSlider .swiper-slide{width:calc(80vw - 25px);max-width:300px;min-width:135px;box-sizing:content-box;font-size:10px}@media screen and (min-width: 900px){.p-instaSlider .swiper-slide{--width:100%;width:var(--width);max-width:var(--width);font-size:12px}}.p-instaSlider iframe{min-width:0 !important;width:100%}.p-instaSliderNavs{display:flex;justify-content:center;align-items:center;gap:40px;margin:0 0 5px}@media screen and (min-width: 900px){.p-instaSliderNavs{margin-bottom:20px}}.p-instaSliderNavs .swiper-button-next,.p-instaSliderNavs .swiper-button-prev{--swiper-navigation-size:24px;position:static;margin:0;color:var(--color-ith-blue);padding:20px}@media screen and (min-width: 900px){.p-instaSliderNavs .swiper-button-next,.p-instaSliderNavs .swiper-button-prev{display:none}}.p-instaSliderNavs__title{text-align:center;font-size:16px}@media screen and (min-width: 900px){.p-instaSliderNavs__title{font-size:20px}}.p-photoSliderWrap{margin:20px 0 10px}.p-photoSliderWrap .swiper-pagination{position:static}.p-photoSliderWrap .swiper-pagination-bullet{width:30px;height:40px;background:transparent;opacity:1;position:relative}.p-photoSliderWrap .swiper-pagination-bullet::before{content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;background:var(--color-ith-blue);border-radius:50%;transform:scale(0.5);transition:transform .3s}.p-photoSliderWrap .swiper-pagination-bullet-active::before{background:var(--color-ith-blue);transform:scale(1)}.p-photoSliderWrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.p-photoSliderWrap .swiper-pagination-fraction,.p-photoSliderWrap .swiper-pagination-custom,.p-photoSliderWrap .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}.p-notice{opacity:.8;font-size:10px}@media screen and (min-width: 900px){.p-notice{text-align:center}}.p-findAtelierButton>a{height:40px;padding:0}.p-findAtelierButton svg{width:25px;transform:translate(0, -2px);margin:0 3px 0 0}.p-findAtelierButton svg path{stroke:#fff;stroke-width:4px}.p-fairOutline{border:1px solid var(--border-color);padding:15px;margin:20px auto;max-width:600px}.p-fairOutline>*:first-child{margin-top:0}.p-fairOutline>*:last-child{margin-bottom:0}.p-fairOutline__head{margin:1em 0 0;font-weight:600;font-size:14px}.p-fairOutline__desc{font-size:12px}.p-fairOutline__notes{opacity:.8;font-size:10px}.p-ithChronology{display:flex;justify-content:center;align-items:center}.p-ithChronologyPhaseList{list-style:none;padding:0}.p-ithChronologyPhaseList__item{position:relative;padding-bottom:20px}.p-ithChronologyPhaseList__item::before{content:"";position:absolute;top:0;bottom:0;left:1em;width:4px;background:#f1f1f1}.p-ithChronologyPhase__title{font-size:18px;position:relative;background:#fff;display:inline-flex;justify-content:center;align-items:center;line-height:1;height:30px}.p-ithChronologyPhase__title::before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:#f1f1f1;border-radius:100px;transform:scale(1.5)}.p-ithChronologyPhase__titleSpan{position:relative}.p-ithChronologyEvents{list-style:none;position:relative}.p-ithChronologyEvents__item{position:relative;margin-top:2em;display:grid;grid-template-areas:"date img" "title img";grid-template-columns:1fr 100px;grid-template-rows:auto 1fr}.p-ithChronologyEvents__item::before{position:absolute;content:"";background:#cfcfcf;height:2px;width:calc(40px - 1em);left:calc(-40px + 1em);top:10px}.p-ithChronologyEvents__date{grid-area:date;background:#f1f1f1;padding:4px 5px 2px;font-family:var(--sans-serif-en);line-height:1;margin-bottom:8px}.p-ithChronologyEvents__title{grid-area:title;padding-left:1em;font-size:14px;line-height:1.4;font-feature-settings:"palt";letter-spacing:.05em}.p-ithChronologyEvents__img{grid-area:img;margin-left:10px;max-width:100px}.js-scroll-magic .p-topTitle,.js-scroll-magic .p-topDescription,.js-scroll-magic .p-topOutline,.js-scroll-magic .p-sectionHead,.js-scroll-magic .p-section__cover,.js-scroll-magic .p-section__inner,.js-scroll-magic .c-button{transition:.6s;transition-timing-function:ease-in-out;transition-delay:.2s}.js-scroll-magic .p-sectionDesc__paragraph{transition:.6s;transition-timing-function:ease-in-out}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(1){transition-delay:0.5s}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(2){transition-delay:1s}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(3){transition-delay:1.5s}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(4){transition-delay:2s}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(5){transition-delay:2.5s}.js-scroll-magic .p-sectionDesc__paragraph:nth-child(6){transition-delay:3s}.js-scroll-magic .p-ithChronologyPhaseList__item{transition:.6s;transition-timing-function:ease-in-out}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(1){transition-delay:0.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(2){transition-delay:1s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(3){transition-delay:1.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(4){transition-delay:2s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(5){transition-delay:2.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(6){transition-delay:3s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(7){transition-delay:3.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(8){transition-delay:4s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(9){transition-delay:4.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(10){transition-delay:5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(11){transition-delay:5.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(12){transition-delay:6s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(13){transition-delay:6.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(14){transition-delay:7s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(15){transition-delay:7.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(16){transition-delay:8s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(17){transition-delay:8.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(18){transition-delay:9s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(19){transition-delay:9.5s}.js-scroll-magic .p-ithChronologyPhaseList__item:nth-child(20){transition-delay:10s}.js-scroll-magic:not(.is-animation) .p-topTitle,.js-scroll-magic:not(.is-animation) .p-topDescription,.js-scroll-magic:not(.is-animation) .p-topOutline,.js-scroll-magic:not(.is-animation) .p-sectionHead,.js-scroll-magic:not(.is-animation) .p-section__cover,.js-scroll-magic:not(.is-animation) .p-section__inner,.js-scroll-magic:not(.is-animation) .c-button,.js-scroll-magic:not(.is-animation) .p-sectionDesc__paragraph,.js-scroll-magic:not(.is-animation) .p-ithChronologyPhaseList__item{opacity:0;transform:translateY(20px)}.js-scroll-magic:not(.is-animation) .l-coverSection__bg{opacity:0}
