.guideline .intro{display:flex;margin:16em auto 17.6em;width:93%;max-width:120em}.guideline .intro .logo{width:69.4em;margin-top:-1em}.guideline .intro .intro__txt{margin-bottom:.22em;min-width:56em;margin-left:15.5em}.guideline .intro .intro__txt h1{font-size:2.8em;margin:1.45em 0 1.1em;font-weight:600}.guideline .intro .intro__txt p{font-size:1.74em;line-height:1.72;letter-spacing:.01em}.guideline .intro .intro__txt .p-btn{display:block;width:25.9em;margin-top:5.4em}.guideline .article_txt,.guideline .judges__txt{font-size:1.7em;letter-spacing:.02em;text-align:center;margin-bottom:3.1em}.guideline .article_txt{margin:-.3em 0 4.4em}.guideline .judges{margin-bottom:17.3em}.guideline .contest{padding-bottom:0;margin-bottom:17.72em}.guideline .article .contest__btn{margin:4.1em auto 13.6em}.guideline .extra-info__list a span{font-weight:500}.guideline.home.photo .main{background:#fff;color:#000}.guideline.home.photo .interview-top .acd-content ul li a{color:#000}.guideline.home.photo .interview-top .acd-content ul li h4{color:#3c74fa}.extra-info__list,.footer__full .footer__totop,.photo .p-btn{filter:invert(1)}.photo .extra-info__list,.photo .footer__full .footer__totop{filter:invert(0)}@media (max-width:1024px){.home .main{font-size:.977vw}}@media (max-width:768px){.home .main{font-size:10px}.guideline .intro{margin:4em auto 9em;width:86%;max-width:120em;display:block}.guideline .intro .logo{width:29em;margin:0 0 0 1.7em}.guideline .intro .intro__txt{margin-bottom:.22em;min-width:0;margin-left:0;text-align:center}.guideline .intro .intro__txt h1{font-size:2.3em;margin:3.05em 0 1.05em}.guideline .intro .intro__txt p{font-size:1.44em;line-height:1.56;letter-spacing:.01em;text-align:left}.guideline .intro .intro__txt .p-btn{width:25.8em;margin-top:2.5em;display:inline-block}.guideline .contest__ttl{margin-bottom:1em}.guideline .article_txt,.guideline .contest__txt,.guideline .judges__txt{font-size:1.41em;letter-spacing:.02em;margin-bottom:3.1em;text-align:left;line-height:1.56}.guideline .contest__txt{margin-bottom:2.1em}.guideline .article_txt{margin:-.3em 0 4.4em}.guideline .judges{margin-bottom:9em}.guideline .judges p{width:86%;margin-left:auto;margin-right:auto}.guideline .interview-top .article{width:93%;margin-left:auto;margin-right:auto}.guideline .interview-top .article p.article_txt{width:93%;margin:0 auto 12%}.guideline .contest{padding-bottom:0;margin-bottom:8.82em}.guideline .article .contest__btn{margin:-1.1em auto 8.8em}}