@charset "utf-8";.section_bg{width:100%;height:auto;position:relative}.section_bg__inner{width:100%;height:100%;background-color:var(--color--cyangreen);position:absolute;top:0;left:0;z-index:1}.section_bg__inner::before{content:'';display:block;width:100%;height:100vh;background-image:url(../image/bg-texture@pc.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:sticky;top:0;left:0}.top_section{padding:0 0 120px}.top_section__inner{width:90%;max-width:1160px;height:auto;margin:0 auto}.top_section__wrap{width:100%;height:auto;padding:74px 78px 78px;margin:0 auto;border-radius:40px;background-color:rgba(255,255,255,.6);border:solid 2px var(--color--white);backdrop-filter:blur(10px)}.top_section__heading{width:100%;height:auto;padding-left:40px;margin:0 auto 36px;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:0em;position:relative}.top_section__heading::before{content:'';display:block;width:24px;height:24px;background-image:url(../image/pitch/icon-heading.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:14px;left:0}#pitch{width:100%;height:auto;padding:160px 0 120px}#pitch .top_section__wrap{padding:78px 80px}.pitch__heading{width:100%;height:50px;margin:0 auto 48px;text-align:center}.pitch__heading__image{display:inline-block;width:auto;height:50px}.pitch__heading__image img{width:auto;height:100%}.pitch__contents{width:100%;max-width:836px;height:auto;margin:0 auto 48px}.pitch__text{width:100%;height:auto;margin:0 auto 16px;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0em;text-align:center}.pitch__text small{font-size:11px}.pitch__note{width:100%;max-width:602px;height:auto;margin:0 auto;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0em;text-align:center}.pitch__image{width:100%;height:auto}.pitch__image__note{width:100%;height:auto;margin:6px auto 0;font-size:12px;font-weight:300;line-height:calc(19 / 12);letter-spacing:0em;text-align:right;color:var(--color--textblack)}#theme{width:100%;height:auto}.theme__list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;height:auto}.theme__list__item{width:100%;height:auto;padding:48px 16px 32px;border-radius:8px;background-color:var(--color--white)}.theme__list__item__image{width:100%;max-width:104px;height:auto;margin:0 auto 24px}.theme__list__item__details{width:100%;height:auto}.theme__list__item__details dt{width:100%;height:auto;margin:0 auto 16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:0em;text-align:center;background:var(--color--gradation_blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.theme__list__item__details dd{width:100%;height:auto}.theme__list__item__details__list{display:flex;flex-direction:column;gap:16px;width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0em}.theme__list__item__details__list li{width:100%;height:auto;padding-left:24px;position:relative}.theme__list__item__details__list li::before{content:'';display:block;width:8px;height:8px;border-radius:9999px;background-color:var(--color--lightgray);position:absolute;top:8px;left:6px}#prize{width:100%;height:auto}.prize__text{width:100%;height:auto;margin:0 auto 48px;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0em}.prize__list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;height:auto}.prize__list__item{padding:32px;background-color:var(--color--white);border-radius:8px}.prize__list__item._grandprix{grid-column:1 / -1;padding:42px 32px}.prize__list__item._sub{grid-column:1 / -1}.prize__list__item__heading{width:100%;height:auto;margin:0 auto 16px}._grandprix .prize__list__item__heading{margin:0 auto 24px;font-size:24px;font-weight:700;line-height:1;letter-spacing:0em;text-align:center}._fund .prize__list__item__heading,._phd .prize__list__item__heading{font-size:20px;font-weight:700;line-height:1;letter-spacing:0em;text-align:center}._sub .prize__list__item__heading{font-size:16px;font-weight:700;line-height:1;letter-spacing:.05em;text-indent:.05em;text-align:center}.prize__list__item__heading span{display:inline-flex;justify-content:center;align-items:center;height:40px;padding:0 24px;border-left:solid 3px;border-right:solid 3px}._grandprix .prize__list__item__heading span{height:50px;border-left:solid 4px var(--color--red);border-right:solid 4px var(--color--red);background:var(--color--gradation_red);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}._fund .prize__list__item__heading span,._phd .prize__list__item__heading span{border-color:#27C4CC;background:var(--color--gradation_green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}._sub .prize__list__item__heading span{border-color:var(--color--darkgray);background:var(--color--gradation_gray);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.prize__list__item__text{width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0em}._grandprix .prize__list__item__text{font-size:16px;text-align:center}.prize__list__item__details{display:flex;justify-content:space-between;align-items:center;gap:80px;width:100%;height:auto;padding:0 80px}.prize__list__item__details dt{width:245px;height:auto;font-size:16px;font-weight:700;line-height:1.7;letter-spacing:0em;text-align:center}.prize__list__item__details dd{flex:1;height:auto;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0em}#reviewer{width:100%;height:auto}.reviewer__list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:8px;width:100%;height:auto}.reviewer__list__item{width:calc((100% - 16px) / 3);height:auto;padding:24px;border-radius:8px;background-color:var(--color--white);overflow:hidden;position:relative}.reviewer__list__item._coming_soon::before{content:'Coming soon';display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#808182;font-size:24px;font-weight:700;line-height:1;letter-spacing:0em;color:var(--color--white);position:absolute;top:0;left:0;z-index:1}.reviewer__list__item__image{width:100%;max-width:159px;height:auto;margin:0 auto 24px}.reviewer__list__item__details{width:100%;height:100%;padding:0 0 64px}.reviewer__list__item__details__name{width:100%;height:auto;margin:0 auto 16px;font-size:18px;font-weight:700;line-height:1;letter-spacing:0em;text-align:center}.reviewer__list__item__details__company,.reviewer__list__item__details__position{width:100%;height:auto;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0em;text-align:center}.reviewer__list__item__details__position{margin:8px auto 0}.reviewer__list__item__details__text{width:100%;height:auto;padding:8px 0 0;margin:16px auto 0;border-top:solid 1px var(--color--lightgray);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}.reviewer__list__item__icon{width:48px;height:48px;border-radius:9999px;background:linear-gradient(90deg,#74E6FF 0%,#0C53E1 50%,#0C53E1 100%);background-size:200% 100%;background-position:0% 0%;position:absolute;bottom:24px;right:24px;cursor:pointer}.reviewer__list__item__icon::before,.reviewer__list__item__icon::after{content:'';display:block;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviewer__list__item__icon::before{width:15px;height:1px}.reviewer__list__item__icon::after{width:1px;height:15px}@media (any-hover:hover){.reviewer__list__item__icon{transition:.5s}.reviewer__list__item__icon:hover{background-position:100% 0%}}.reviewer__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.reviewer__modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;opacity:0;transition:.5s}._show .reviewer__modal__wrap{opacity:1}.reviewer__modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;z-index:1}.reviewer__modal__close_btn.view_pc{width:40px;height:40px;position:absolute;top:24px;right:24px;z-index:2;cursor:pointer}.reviewer__modal__close_btn.view_pc::before,.reviewer__modal__close_btn.view_pc::after{content:'';display:block;width:38px;height:2px;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%}.reviewer__modal__close_btn.view_pc::before{transform:translate(-50%,-50%) rotate(45deg)}.reviewer__modal__close_btn.view_pc::after{transform:translate(-50%,-50%) rotate(-45deg)}.reviewer__modal__inner{width:calc(100% - 180px);max-width:840px;height:auto;margin:0 auto;position:relative;z-index:3;opacity:0;transform:translateY(10px);transition:.5s}._show .reviewer__modal__inner{opacity:1;transform:translateY(0)}.reviewer__modal__prev,.reviewer__modal__next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--color--white);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.reviewer__modal__prev{left:-80px}.reviewer__modal__next{right:-80px}.reviewer__modal__prev svg,.reviewer__modal__next svg{width:auto;height:9px;overflow:initial;fill:var(--color--darkgray)}@media (any-hover:hover){.reviewer__modal__prev,.reviewer__modal__next{transition:.5s}.reviewer__modal__prev:hover,.reviewer__modal__next:hover{background-color:var(--color--green)}.reviewer__modal__prev svg,.reviewer__modal__next svg{transition:.5s}.reviewer__modal__prev:hover svg,.reviewer__modal__next:hover svg{fill:var(--color--black)}}.reviewer__modal__content{display:flex;justify-content:space-between;align-items:center;padding:64px 80px;border-radius:20px;background-color:var(--color--white)}.reviewer__modal__image{width:159px;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reviewer__modal__details{width:calc((465 / 680) * 100%);height:auto}.reviewer__modal__details__info{width:100%;height:auto;position:relative}.reviewer__modal__details__info::before{content:'';display:block;width:100%;height:1px;background-color:var(--color--lightgray);position:absolute;top:calc(100% + 14px);left:0}.reviewer__modal__details__name{width:100%;height:auto;margin:0 auto 16px;font-size:18px;font-weight:700;line-height:1;letter-spacing:0em}.reviewer__modal__details__company,.reviewer__modal__details__position{width:100%;height:auto;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0em}.reviewer__modal__details__position{margin:6px auto 0}.reviewer__modal__details__text{width:100%;height:auto;padding:8px 0 0;margin:15px auto 0;position:relative;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0em}.reviewer__modal__details__text::before{display:none}#schedule{width:100%;height:auto}.schedule__contents{width:100%;height:auto}.schedule__contents__table{width:100%;height:auto;padding:27px;margin:0 auto 16px;border-radius:10px;background:var(--color--gradation_black)}.schedule__contents__table__image{width:100%;height:auto}.schedule__contents__details{width:100%;height:auto;padding:64px;border-radius:10px;background:var(--color--gradation_black)}.schedule__contents__details__inner{width:100%;max-width:680px;height:auto;margin:0 auto}.schedule__contents__details__heading{width:100%;height:auto;margin:0 auto 24px;font-size:32px;font-weight:700;line-height:1;letter-spacing:0em;text-align:center;color:var(--color--white)}.schedule__contents__details__date{width:100%;height:auto;margin:0 auto 24px;font-size:20px;font-weight:500;line-height:1;letter-spacing:0em;text-align:center;color:var(--color--white)}.schedule__contents__details__text{width:100%;height:auto;margin:0 auto 24px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0em;text-align:center;color:var(--color--white)}.schedule__contents__details__program{width:100%;height:auto;padding:30px 72px;margin:0 auto 24px;border-radius:8px;border:solid 1px var(--color--white)}.schedule__contents__details__program__heading{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.07em;color:var(--color--white)}.schedule__contents__details__program__list{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.07em;color:var(--color--white)}.schedule__contents__details__program__list__item{width:100%;height:auto;padding-left:1em;position:relative}.schedule__contents__details__program__list__item::before{content:'・';position:absolute;left:0}.schedule__contents__details__btn_wrap{width:365px;height:80px;margin:0 auto;pointer-events:none}.schedule__contents__details__btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;background-color:var(--color--white);font-size:18px;font-weight:700;line-height:1;letter-spacing:0em;color:var(--color--textblack)}.schedule__contents__details__archive_video{width:100%;height:auto;margin:16px auto 0;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0em;text-align:center}.schedule__contents__details__archive_video__link{color:var(--color--white);text-decoration:underline}@media (any-hover:hover){.schedule__contents__details__archive_video__link:hover{text-decoration:none}}#requirement{width:100%;height:auto}.requirement__contents{width:100%;height:auto}.requirement__list{display:flex;flex-direction:column;gap:30px;width:100%;max-width:888px;height:auto;margin:0 auto 30px}.requirement__list__item{width:100%;height:auto}.requirement__list__item dt{width:100%;height:auto;margin:0 auto 14px;font-size:24px;font-weight:700;line-height:1;letter-spacing:0em}.requirement__list__item dd{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0em}.requirement__btn_wrap{width:405px;height:80px;margin:30px auto 0;pointer-events:none}.requirement__btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;background-color:var(--color--darkgray);font-size:18px;font-weight:700;line-height:1;letter-spacing:0em;color:var(--color--white)}#example{width:100%;height:auto}.example__list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 24px;width:100%;height:auto}.example__list__item{width:100%;height:auto}.example__list__item__image{width:100%;height:auto;border-radius:10px;margin:0 auto 16px;overflow:hidden;position:relative}.example__list__item__tag{display:inline-block;justify-content:center;align-items:center;padding:8px 24px;border-radius:9999px;background-color:var(--color--white);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0em;color:var(--color--cyan);position:absolute;top:11px;left:10px;z-index:2}.example__list__item__details{width:100%;height:auto;margin:0 auto 16px}.example__list__item__details dt{width:100%;height:auto;margin:0 auto 8px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0em}.example__list__item__details dd{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0em}.example__list__item__btn_wrap{width:100%;height:auto;margin:0 auto}.example__list__item__btn{display:inline-flex;justify-content:flex-start;align-items:center}.example__list__item__btn__text{display:inline-block;border-bottom:1px solid rgba(77,83,87,1);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0em;color:var(--color--textblack)}.example__list__item__btn__icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:9999px;margin-left:8px;background:linear-gradient(90deg,#74E6FF 0%,#0C53E1 50%,#0C53E1 100%);background-size:200% 100%;background-position:0% 0%}.example__list__item__btn__icon svg{width:14px;height:auto;stroke:var(--color--white)}@media (any-hover:hover){.example__list__item__btn__text{transition:.3s}.example__list__item__btn:hover .example__list__item__btn__text{border-bottom:1px solid rgba(77,83,87,0)}.example__list__item__btn__icon{transition:.5s}.example__list__item__btn:hover .example__list__item__btn__icon{background-position:100% 0%}}#previous{width:100%;height:auto}.previous__contents{width:100%;height:auto}.previous__contents__award_ceremony{width:100%;height:auto;padding:48px;margin:0 auto 80px;border-radius:8px;background:var(--color--gradation_black)}.previous__contents__award_ceremony__list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:40px 16px;width:100%;height:auto}.previous__contents__award_ceremony__list__item{width:calc((100% - 32px) / 3);height:auto}.previous__contents__award_ceremony__list__item._grandprix{width:calc((633 / 904) * 100%)}.previous__contents__awards{display:flex;flex-direction:column;gap:64px;width:100%;height:auto}.previous__contents__awards__item{width:100%;height:auto}.previous__contents__awards__item__heading{width:100%;height:auto;margin:0 auto 24px;font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;text-indent:.05em;text-align:center}._grandprix .previous__contents__awards__item__heading{font-size:24px}.previous__contents__awards__item__heading span{display:inline-flex;justify-content:center;align-items:center;height:40px;padding:0 24px;border-left:solid 3px;border-right:solid 3px}._grandprix .previous__contents__awards__item__heading span{height:50px;border-left:solid 4px var(--color--red);border-right:solid 4px var(--color--red);background:var(--color--gradation_red);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}._fund .previous__contents__awards__item__heading span,._phd .previous__contents__awards__item__heading span{border-color:#27C4CC;background:var(--color--gradation_green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.previous__contents__awards__item__info__wrap{width:100%;height:auto;padding:48px 32px;border-radius:8px;background-color:var(--color--white)}.previous__contents__awards__item__info{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;height:auto}._phd .previous__contents__awards__item__info+.previous__contents__awards__item__info{margin-top:48px;position:relative}._phd .previous__contents__awards__item__info+.previous__contents__awards__item__info::before{content:'';display:block;width:100%;height:1px;background-color:var(--color--lightgray);position:absolute;top:-24px;left:0}.previous__contents__awards__item__logo{width:calc((300 / 936) * 100%);height:auto}.previous__contents__awards__item__contents{flex:1;height:auto}.previous__contents__awards__item__contents__name{width:100%;height:auto;margin:0 auto 8px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0em}.previous__contents__awards__item__contents__details{width:100%;height:auto}.previous__contents__awards__item__contents__details dt{width:100%;height:auto;margin:0 auto 8px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0em}.previous__contents__awards__item__contents__details dd{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0em}#contact{width:100%;height:auto;padding:164px 0}.contact__inner{width:100%;height:auto}.contact__heading{width:100%;height:auto;margin:0 auto 24px;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0em;text-align:center;color:var(--color--white)}.contact__contents{width:100%;height:auto}.contact__text{width:100%;height:auto;margin:0 auto 24px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.07em;text-align:center;color:var(--color--white);text-decoration:underline}.contact__btn_wrap{width:365px;height:80px;margin:0 auto}@media all and (max-width:768px){.section_bg__inner::before{height:100vh;background-image:url(../image/bg-texture@sp.webp)}.top_section{padding:0 0 80px}.top_section__inner{width:calc((359 / 375) * 100%);max-width:initial}.top_section__wrap{padding:23px 15px;border-radius:16px;border:solid 1px var(--color--white);backdrop-filter:blur(20px)}.top_section__heading{padding-left:32px;margin:0 auto 24px;font-size:24px}.top_section__heading::before{top:7px}#pitch{padding:130px 0 80px}#pitch .top_section__wrap{padding:56px calc((16 / 357) * 100%) 24px}.pitch__heading{height:88px;margin:0 auto 24px}.pitch__heading__image{height:88px}.pitch__contents{width:calc((295 / 327) * 100%);max-width:initial;margin:0 auto 40px}.pitch__text{margin:0 auto 24px;font-size:16px;text-align:left}.pitch__note{max-width:initial;font-weight:300;line-height:calc(19 / 12);text-align:left}.theme__list{grid-template-columns:repeat(2,1fr);gap:16px}.theme__list__item{padding:40px 24px 32px;border-radius:10px}.theme__list__item__image{max-width:140px}.theme__list__item__details dt{font-size:20px}.prize__text{margin:0 auto 24px;font-size:16px}.prize__list{grid-template-columns:repeat(1,1fr)}.prize__list__item{width:100%;padding:24px}.prize__list__item._grandprix{grid-column:initial;padding:24px}.prize__list__item._sub{grid-column:initial}._grandprix .prize__list__item__heading{margin:0 auto 16px;font-size:18px;letter-spacing:.05em;text-indent:.05em}._fund .prize__list__item__heading,._phd .prize__list__item__heading{font-size:18px;letter-spacing:.05em;text-indent:.05em}._sub .prize__list__item__heading{font-size:14px}.prize__list__item__heading span{display:flex;width:100%;padding:0;border-left:solid 2px;border-right:solid 2px}._grandprix .prize__list__item__heading span{height:40px;border-left:solid 2px var(--color--red);border-right:solid 2px var(--color--red)}.prize__list__item__text{text-align:left}._grandprix .prize__list__item__text{font-size:14px;text-align:left}.prize__list__item__details{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:0}.prize__list__item__details dt{width:100%}.prize__list__item__details dd{flex:initial;width:100%}.reviewer__list{flex-direction:column;justify-content:flex-start}.reviewer__list__item{display:flex;justify-content:space-between;gap:16px;width:100%;min-height:154px;padding:16px}.reviewer__list__item._coming_soon::before{font-size:24px}.reviewer__list__item__image{width:80px;margin:0}.reviewer__list__item__details{flex:1;padding:0;margin:0}.reviewer__list__item__details__name{padding:5px 0;margin:0 auto 6px;font-size:16px;text-align:left}.reviewer__list__item__details__company,.reviewer__list__item__details__position{font-size:10px;font-weight:500;line-height:1.2;text-align:left}.reviewer__list__item__details__position{margin:5px auto 0}.reviewer__list__item__details__text{padding:3px 0 0;margin:6px auto 0;font-size:12px;-webkit-line-clamp:3}.reviewer__list__item__icon{width:24px;height:24px;bottom:auto;top:17px;right:16px}.reviewer__list__item__icon::before{width:8px}.reviewer__list__item__icon::after{height:8px}.reviewer__modal__wrap{height:100dvh}.reviewer__modal__close_btn.view_sp{width:50px;height:40px;position:absolute;top:calc(100% + 24px);left:50%;transform:translateX(-50%);cursor:pointer}.reviewer__modal__close_btn.view_sp::before{content:'とじる';font-size:16px;font-weight:400;line-height:40px;letter-spacing:0em;text-align:center;color:var(--color--white)}.reviewer__modal__inner{width:calc((335 / 375) * 100%);max-width:initial}.reviewer__modal__prev,.reviewer__modal__next{top:calc(100% + 24px);transform:translateY(0%)}.reviewer__modal__prev{left:50%;margin-left:-112px}.reviewer__modal__next{right:50%;margin-right:-112px}.reviewer__modal__content{flex-direction:column;justify-content:center;align-items:stretch;padding:24px 24px 32px}.reviewer__modal__image{width:160px;margin:0 auto 24px}.reviewer__modal__details{width:100%}.reviewer__modal__details__name{margin:0 auto 14px;font-size:20px}.reviewer__modal__details__company,.reviewer__modal__details__position{font-size:10px}.reviewer__modal__details__position{margin:6px auto 0}.reviewer__modal__details__text{width:calc(100% + 12px);height:198px;padding:7px 10px 0 0;margin:14px -12px 0 0;overflow:auto}.reviewer__modal__details__text::-webkit-scrollbar{width:2px;background:var(--color--lightgray)}.reviewer__modal__details__text::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#4FDBD6 -8.32%,#33D695 99.99%);border-radius:9999px}.reviewer__modal__details__text::before{width:calc(100% - 12px)}.schedule__contents__table{padding:16px}.schedule__contents__details{padding:24px 16px}.schedule__contents__details__inner{max-width:initial}.schedule__contents__details__heading{font-size:24px;line-height:calc(28 / 24)}.schedule__contents__details__date{font-weight:700;line-height:1.4}.schedule__contents__details__text{font-size:14px;font-weight:400;line-height:1.6;text-align:left}.schedule__contents__details__program{padding:15px}.schedule__contents__details__program__heading{font-size:14px;line-height:1.6;letter-spacing:0em}.schedule__contents__details__program__list{font-size:14px;line-height:1.6;letter-spacing:0em}.schedule__contents__details__btn_wrap{width:100%;max-width:295px;height:64px}.schedule__contents__details__btn{font-size:16px}.schedule__contents__details__archive_video{margin:14px auto 0;font-size:14px}.requirement__list{gap:32px;max-width:initial;margin:0 auto 24px}.requirement__list__item dt{margin:0 auto 12px;font-size:20px}.requirement__btn_wrap{width:100%;max-width:330px;height:64px;margin:24px auto 0}.requirement__btn{font-size:16px}.example__list{grid-template-columns:repeat(1,1fr);gap:36px}.example__list__item__image{max-width:420px;margin:0 auto 10px}.example__list__item__tag{padding:4px 12px;font-size:12px;top:9px;left:8px}.example__list__item__details{width:100%;height:auto;margin:0 auto 8px}.previous__contents__award_ceremony{padding:16px 16px 24px;margin:0 auto 36px;border-radius:10px}.previous__contents__award_ceremony__list{justify-content:space-between;align-items:flex-start;gap:16px}.previous__contents__award_ceremony__list__item{width:calc((100% - 16px) / 2)}.previous__contents__award_ceremony__list__item._grandprix{width:100%}.previous__contents__awards{gap:24px}.previous__contents__awards__item__heading{margin:0 auto 16px;font-size:18px}._grandprix .previous__contents__awards__item__heading{font-size:18px}.previous__contents__awards__item__heading span{display:flex;max-width:350px;height:40px;padding:0;margin:0 auto;border-left:solid 2px;border-right:solid 2px}._grandprix .previous__contents__awards__item__heading span{height:40px;border-left:solid 2px var(--color--red);border-right:solid 2px var(--color--red)}.previous__contents__awards__item__info__wrap{padding:24px 16px}.previous__contents__awards__item__info{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}._phd .previous__contents__awards__item__info+.previous__contents__awards__item__info{margin-top:64px}._phd .previous__contents__awards__item__info+.previous__contents__awards__item__info::before{top:-24px}.previous__contents__awards__item__logo{width:295px;margin:0 auto}.previous__contents__awards__item__contents{flex:initial;width:100%}.previous__contents__awards__item__contents__details dt{margin:0 auto 11px}#contact{padding:94px 0}.contact__heading{margin:0 auto 16px}.contact__text{font-size:16px;text-decoration:none}.contact__btn_wrap{width:100%;max-width:247px;height:64px}}@media all and (max-width:575px){.theme__list{grid-template-columns:repeat(1,1fr);gap:16px}}@media screen and (max-width:575px) and (max-height:740px){.reviewer__modal__inner{top:-5lvh}.reviewer__modal__details__text{height:140px}}