.mainContents{font-family:"Helvetica Neue", Arial, "Hiragino Sans",sans-serif}.font-oswald{font-family:"Oswald", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.font-noto-sans{font-family:"Noto Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}.ef-kiran{opacity:1;overflow:hidden;position:relative;cursor:pointer}.ef-kiran::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.ef-kiran-outer:hover .ef-kiran::before{-webkit-animation:kiran 0.5s linear;animation:kiran 0.5s linear}@-webkit-keyframes kiran{0%{-webkit-transform:scale(2) rotate(45deg);transform:scale(2) rotate(45deg);opacity:0}20%{-webkit-transform:scale(20) rotate(45deg);transform:scale(20) rotate(45deg);opacity:0.6}40%{-webkit-transform:scale(30) rotate(45deg);transform:scale(30) rotate(45deg);opacity:0.4}80%{-webkit-transform:scale(45) rotate(45deg);transform:scale(45) rotate(45deg);opacity:0.2}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes kiran{0%{-webkit-transform:scale(2) rotate(45deg);transform:scale(2) rotate(45deg);opacity:0}20%{-webkit-transform:scale(20) rotate(45deg);transform:scale(20) rotate(45deg);opacity:0.6}40%{-webkit-transform:scale(30) rotate(45deg);transform:scale(30) rotate(45deg);opacity:0.4}80%{-webkit-transform:scale(45) rotate(45deg);transform:scale(45) rotate(45deg);opacity:0.2}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}.mainContents{margin-top:18px}@media only screen and (max-width: 750px){.mainContents{margin-top:calc(59 / 780 * 100vw)}}.common__inner{margin:0 auto}@media only screen and (min-width: 751px){.common__inner{max-width:1040px}}.common__title{color:#e60213;text-align:center}@media only screen and (min-width: 751px){.common__title{padding-bottom:35px;font-size:90px}}@media only screen and (min-width: 751px) and (max-width: 1080px){.common__title{font-size:calc(90 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.common__title{padding-bottom:calc(53 / 780 * 100vw);font-size:calc(90 / 780 * 100vw)}}@media only screen and (min-width: 751px){.leadArea{padding-top:20px}}.leadArea__titleBox{background-image:url(/assets/img/special/olypara/lead_bg.png);background-repeat:no-repeat;background-size:auto 96%}@media only screen and (min-width: 751px){.leadArea__titleBox{background-position:top 50% left 100px;padding-top:100px;padding-bottom:120px}}@media only screen and (max-width: 750px){.leadArea__titleBox{background-position:top 50% left -10vw;background-size:auto 85%;padding-top:calc(100 / 780 * 100vw);padding-bottom:calc(100 / 780 * 100vw)}}.leadArea__title{line-height:1.14;color:#e60213;text-align:center;font-feature-settings:"palt"}@media only screen and (min-width: 751px){.leadArea__title{font-size:62px}}@media only screen and (min-width: 751px) and (max-width: 1080px){.leadArea__title{font-size:calc(62 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.leadArea__title{font-size:clamp(31px, calc(62 / 780 * 100vw), 62px)}}@media only screen and (max-width: 750px){.leadArea__txtBox{width:90%;margin:0 auto}}@media only screen and (min-width: 751px){.leadArea__txt{font-size:22px;line-height:1.83;text-align:center}}@media only screen and (min-width: 751px) and (max-width: 1080px){.leadArea__txt{font-size:calc(22 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.leadArea__txt{font-size:calc(36 / 780 * 100vw);line-height:1.56}}@media only screen and (min-width: 751px){.leadArea__txt+.leadArea__txt{padding-top:22px}}@media only screen and (max-width: 750px){.leadArea__txt+.leadArea__txt{padding-top:calc(36 / 780 * 100vw)}}@media only screen and (min-width: 751px){.interviewArea{padding-top:100px}}@media only screen and (max-width: 750px){.interviewArea{padding-top:calc(120 / 780 * 100vw)}}.interviewArea__inner{width:90%}.interviewArea__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 751px){.interviewArea__list{gap:52px 60px;margin-bottom:62px}}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__list{gap:calc(52 / 1080 * 100vw) calc(60 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.interviewArea__list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(58 / 780 * 100vw);margin-bottom:calc(24 / 780 * 100vw)}}.interviewArea__list:after{content:'';display:block}@media only screen and (min-width: 751px){.interviewArea__list:after{width:487px}}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__list:after{width:calc(487 / 1080 * 100vw)}}.interviewArea__item{position:relative;border:1px solid #e60213;box-shadow:0px 0px 12px 2px rgba(0,0,0,0.1)}@media only screen and (min-width: 751px){.interviewArea__item{-webkit-flex-basis:487px;-ms-flex-preferred-size:487px;flex-basis:487px}}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__item{-webkit-flex-basis:calc(487 / 1080 * 100vw);-ms-flex-preferred-size:calc(487 / 1080 * 100vw);flex-basis:calc(487 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.interviewArea__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.interviewArea__item:before{position:absolute;content:'';bottom:0;right:0;width:35px;height:35px;background-color:#fff;border-style:solid;border-width:1px 0 0 1px;border-color:#e60213;z-index:1}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__item:before{width:calc(35 / 1080 * 100vw);height:calc(35 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.interviewArea__item:before{width:calc(35 / 780 * 100vw);height:calc(35 / 780 * 100vw)}}.interviewArea__item:after{position:absolute;content:'';bottom:13px;right:14px;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:#e60213;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__item:after{bottom:calc(13 / 1080 * 100vw);right:calc(14 / 1080 * 100vw);width:calc(8 / 1080 * 100vw);height:calc(8 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.interviewArea__item:after{bottom:calc(13 / 780 * 100vw);right:calc(14 / 780 * 100vw);width:calc(8 / 780 * 100vw);height:calc(8 / 780 * 100vw)}}@media only screen and (min-width: 751px){.interviewArea__item__img{position:relative}}@media only screen and (min-width: 751px){.interviewArea__item__txt{padding:27px 28px 30px;font-size:19px;font-weight:600;line-height:1.58}}@media only screen and (min-width: 751px) and (max-width: 1080px){.interviewArea__item__txt{padding:calc(27 / 1080 * 100vw) calc(28 / 1080 * 100vw) calc(30 / 1080 * 100vw);font-size:calc(19 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.interviewArea__item__txt{padding:calc(41 / 780 * 100vw) calc(27 / 780 * 100vw) calc(39 / 780 * 100vw);font-size:calc(28 / 780 * 100vw);line-height:1.36}}@media only screen and (min-width: 751px){.movieArea{padding-top:120px}}@media only screen and (max-width: 750px){.movieArea{padding-top:calc(150 / 780 * 100vw)}}@media only screen and (min-width: 751px){.movieArea__inner{max-width:1040px;margin:0 auto}}.movieArea__list .slick-prev,.movieArea__list .slick-next{background-color:#e60213;z-index:1}.movieArea__list .slick-prev:before,.movieArea__list .slick-next:before{content:'';position:absolute;top:50%;display:block;border-color:#fff;border-style:solid;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);opacity:1;z-index:1}.movieArea__list .slick-prev:before{border-width:0 0 2px 2px}.movieArea__list .slick-next:before{border-width:2px 2px 0 0}@media only screen and (min-width: 751px){.movieArea__list .slick-prev,.movieArea__list .slick-next{width:40px;height:40px}.movieArea__list .slick-prev:before,.movieArea__list .slick-next:before{width:15px;height:15px;transition:all .2s}.movieArea__list .slick-prev{left:310px}.movieArea__list .slick-prev:before{left:15px}.movieArea__list .slick-prev:hover:before{left:13px}.movieArea__list .slick-next{right:310px}.movieArea__list .slick-next:before{right:15px}.movieArea__list .slick-next:hover:before{right:13px}}@media only screen and (max-width: 750px){.movieArea__list .slick-prev,.movieArea__list .slick-next{width:calc(70 / 780 * 100vw);height:calc(70 / 780 * 100vw)}.movieArea__list .slick-prev:before,.movieArea__list .slick-next:before{width:calc(25 / 780 * 100vw);height:calc(25 / 780 * 100vw)}.movieArea__list .slick-prev{left:calc(25 / 780 * 100vw)}.movieArea__list .slick-prev:before{left:calc(25 / 780 * 100vw)}.movieArea__list .slick-next{right:calc(25 / 780 * 100vw)}.movieArea__list .slick-next:before{right:calc(25 / 780 * 100vw)}}.movieArea__item{-webkit-filter:blur(3px);filter:blur(3px);opacity:.6;transition:opacity .3s ease 0.1s,-webkit-filter .3s ease 0.1s;transition:filter .3s ease 0.1s,opacity .3s ease 0.1s;transition:filter .3s ease 0.1s,opacity .3s ease 0.1s,-webkit-filter .3s ease 0.1s;transition-delay:0.1s;pointer-events:none}.movieArea__item.slick-slide.is-active,.movieArea__item.slick-slide.slick-center{-webkit-filter:blur(0);filter:blur(0);opacity:1;transition-delay:0s;pointer-events:auto}@media only screen and (min-width: 751px){.movieArea__item{width:302px;margin:0 15px}}@media only screen and (max-width: 750px){.movieArea__item{margin:0 calc(20 / 780 * 100vw)}}.movieArea__item__video{width:100%;margin:auto}.movieArea__item__video iframe{width:100%;height:auto;aspect-ratio:9 / 16}@media only screen and (min-width: 751px){.movieArea__item__video.video-tiktok iframe{height:535px}}@media only screen and (max-width: 750px){.movieArea__item__video.video-tiktok iframe{height:calc(953 / 780 * 100vw)}}@media only screen and (min-width: 751px){.movieArea__item__video.video-tiktok+.movieArea__item__txt{padding-top:9px}}@media only screen and (min-width: 751px){.movieArea__item__txt{padding-top:12px;font-size:19px;font-weight:600;line-height:1.58}}@media only screen and (max-width: 750px){.movieArea__item__txt{padding-top:calc(30 / 780 * 100vw);font-size:calc(25 / 780 * 100vw)}}.bannerArea{margin:0 auto}@media only screen and (min-width: 751px){.bannerArea{max-width:680px;padding-top:100px}}@media only screen and (max-width: 750px){.bannerArea{width:90%;margin:0 auto;padding-top:calc(150 / 780 * 100vw)}}.bannerArea__item{margin:0 auto;position:relative}@media only screen and (min-width: 751px){.bannerArea__item{width:680px}}@media only screen and (min-width: 751px){.bannerArea__item+.bannerArea__item{margin-top:32px}}@media only screen and (max-width: 750px){.bannerArea__item+.bannerArea__item{margin-top:calc(58 / 780 * 100vw)}}.bannerArea__item a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 751px){.bannerArea__item a{overflow:hidden}.bannerArea__item a:hover .bannerArea__item__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.7}}.bannerArea__item.item01{border:1px solid #e60213}.bannerArea__item.item01:before{position:absolute;content:'';bottom:0;right:0;width:35px;height:35px;background-color:#fff;border-style:solid;border-width:1px 0 0 1px;border-color:#e60213;z-index:1}@media only screen and (min-width: 751px) and (max-width: 1080px){.bannerArea__item.item01:before{width:calc(35 / 1080 * 100vw);height:calc(35 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.bannerArea__item.item01:before{width:calc(35 / 780 * 100vw);height:calc(35 / 780 * 100vw)}}.bannerArea__item.item01:after{position:absolute;content:'';bottom:13px;right:14px;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:#e60213;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media only screen and (min-width: 751px) and (max-width: 1080px){.bannerArea__item.item01:after{bottom:calc(13 / 1080 * 100vw);right:calc(14 / 1080 * 100vw);width:calc(8 / 1080 * 100vw);height:calc(8 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.bannerArea__item.item01:after{bottom:calc(13 / 780 * 100vw);right:calc(14 / 780 * 100vw);width:calc(8 / 780 * 100vw);height:calc(8 / 780 * 100vw)}}.bannerArea__item.item02{border:1px solid #000}.bannerArea__item.item02:before{position:absolute;content:'';bottom:0;right:0;width:35px;height:35px;background-color:#fff;border-style:solid;border-width:1px 0 0 1px;border-color:#000;z-index:1}@media only screen and (max-width: 750px){.bannerArea__item.item02:before{width:calc(35 / 780 * 100vw);height:calc(35 / 780 * 100vw)}}.bannerArea__item.item02:after{position:absolute;content:'';bottom:10px;right:10px;background-image:url(/assets/img/special/olypara/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;z-index:2}@media only screen and (max-width: 750px){.bannerArea__item.item02:after{bottom:calc(10 / 780 * 100vw);right:calc(10 / 780 * 100vw);width:calc(15 / 780 * 100vw);height:calc(15 / 780 * 100vw)}}@media only screen and (min-width: 751px){.bannerArea__item__img{width:188px;padding-right:40px;transition:all .3s}}@media only screen and (max-width: 750px){.bannerArea__item__img{width:calc(258 / 780 * 100vw)}}.bannerArea__item__txt{font-size:19px;font-weight:600;line-height:1.5}@media only screen and (min-width: 751px) and (max-width: 1080px){.bannerArea__item__txt{font-size:calc(19 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.bannerArea__item__txt{padding:0 calc(38 / 780 * 100vw);font-size:calc(26 / 780 * 100vw);line-height:1.36}}.bannerArea__partner{text-align:center}@media only screen and (min-width: 751px){.bannerArea__partner{margin-top:120px}}@media only screen and (max-width: 750px){.bannerArea__partner{margin-top:calc(150 / 780 * 100vw)}}@media only screen and (min-width: 751px){.bannerArea__partner a:hover .bannerArea__partner__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.7}}.bannerArea__partner__img{margin:0 auto;border:1px solid #000}@media only screen and (min-width: 751px){.bannerArea__partner__img{width:477px;overflow:hidden}}.bannerArea__partner__img img{max-width:398px;padding-top:10px;transition:all 0.3s}@media only screen and (max-width: 750px){.bannerArea__partner__img img{width:calc(530 / 780 * 100vw);padding:calc(20 / 780 * 100vw) 0 calc(5 / 780 * 100vw)}}.bannerArea__partner__txt{padding-top:30px;font-size:16px;line-height:1.25}@media only screen and (min-width: 751px) and (max-width: 1080px){.bannerArea__partner__txt{font-size:calc(16 / 1080 * 100vw)}}@media only screen and (max-width: 750px){.bannerArea__partner__txt{padding-top:calc(30 / 780 * 100vw);font-size:calc(20 / 780 * 100vw);line-height:1.5}}.catalogArea{border-top:solid #f7f5f2}@media only screen and (min-width: 751px){.catalogArea{margin-top:140px;padding-top:40px;border-top-width:7px}}@media only screen and (max-width: 750px){.catalogArea{display:none}}
