.header-sp ul li a{color:#fff}#page-header{padding-top:100px}@media(min-width: 1200px){#page-header{padding-top:200px}}#page-header .page-nation{max-width:1000px;margin:0 auto;width:90%}#page-header .page-nation ul li{display:inline-block;font-size:.7em;font-feature-settings:"palt";letter-spacing:.04em;margin-right:5px;color:#fff}@media(min-width: 768px){#page-header .page-nation ul li{font-size:.8em}}#page-header .page-nation ul li:not(:last-child) p{display:flex;align-items:center;justify-content:center}#page-header .page-nation ul li:not(:last-child) p:after{border-top:1px solid #fff;content:"";width:10px;margin-left:5px}#page-header .page-nation ul li a{position:relative;color:#fff}#page-header .page-nation ul li a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#page-header .page-nation ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}#page-header .logo-page-title{max-width:760px;width:85%;margin:auto}#page-header .page-copy{padding:0 5%;margin:10px 0 0 0;text-align:center;color:#fff}@media(min-width: 1200px){#page-header .page-copy{margin:20px 0 0 0}}#page-header .page-copy h1{font-size:1.125em;line-height:1.4em;font-feature-settings:"palt";letter-spacing:.04em}@media(min-width: 768px){#page-header .page-copy h1{font-size:1.35em}}@media(min-width: 1200px){#page-header .page-copy h1{font-size:1.625em}}#page-header .prologue{max-width:1400px;width:90%;margin:60px auto 0}@media(min-width: 768px){#page-header .prologue{display:flex}}@media(min-width: 1200px){#page-header .prologue{margin:100px auto 0}}#page-header .prologue.post{margin:0 auto}#page-header .prologue .logo-hear{width:80%;margin-bottom:30px}@media(min-width: 768px){#page-header .prologue .logo-hear{width:50%;padding-right:5%;margin-bottom:0}}#page-header .prologue .txt-area{color:#fff}@media(min-width: 768px){#page-header .prologue .txt-area{width:50%}}#page-header .prologue .txt-area h3,#page-header .prologue .txt-area .lead{font-weight:bold;font-size:1.125em;line-height:1.3em;font-feature-settings:"palt";letter-spacing:.04em}@media(min-width: 768px){#page-header .prologue .txt-area h3,#page-header .prologue .txt-area .lead{font-size:1.35em}}@media(min-width: 1200px){#page-header .prologue .txt-area h3,#page-header .prologue .txt-area .lead{font-size:1.625em}}#page-header .prologue .txt-area p{font-size:.9em;line-height:1.6em;font-feature-settings:"palt";letter-spacing:.04em;text-align:justify;margin:10px 0 0 0}@media(min-width: 768px){#page-header .prologue .txt-area p{font-size:1em}}@media(min-width: 1200px){#page-header .prologue .txt-area p{font-size:1.125em;margin:20px 0 0 0}}#archive{max-width:1600px;width:90%;margin:80px auto 0;display:grid;gap:10px}@media(min-width: 768px){#archive{grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1200px){#archive{margin:140px auto 0}}#archive .contents-box{margin-bottom:60px}@media(min-width: 768px){#archive .contents-box:nth-child(even){margin-top:40px}}@media(min-width: 1200px){#archive .contents-box{margin-bottom:60px}}.archive-grid{display:none}@media(min-width: 1024px){.archive-grid{display:block}}@media(min-width: 1200px){.archive-grid #archive{grid-template-columns:repeat(3, 1fr)}}.archive-card{padding:60px 0 0 5%;position:relative;overflow:hidden;width:100%;margin-top:20px}@media(min-width: 1024px){.archive-card{display:none}}.archive-card .swiper-slide{width:320px;margin:0 15px 0 0}@media(min-width: 768px){.archive-card .swiper-slide{width:450px;margin:0 20px 0 0}}.archive-card .swiper-slide:last-child{margin-right:5%}.archive-card .swiper-button-prev,.archive-card .swiper-button-next{top:30px;right:20px}.archive-card .swiper-button-prev{right:56px;left:inherit}@media(min-width: 1024px){.archive-card .swiper-button-prev{right:70px}}.pickup-contents{position:relative}.pickup-contents .logo-hear{position:absolute;top:-15px;left:0;right:0;max-width:360px;margin:auto;width:80%;z-index:11}@media(min-width: 1200px){.pickup-contents .logo-hear{top:-20px}}.pickup-contents a{position:relative}.pickup-contents a:hover .imgWrap>video{transform:scale(1.02)}.pickup-contents a:hover .imgWrap>img{transform:scale(1.02)}.pickup-contents a .imgWrap{position:relative;border-radius:15px;overflow:hidden;display:block;z-index:10;border:2px solid #00ff0a}.pickup-contents a .imgWrap img,.pickup-contents a .imgWrap video{transition-duration:.8s;transform:scale(1)}.pickup-contents a .back{background-color:#00ff0a;border-top-left-radius:15px;border-top-right-radius:15px}.pickup-contents a .title{font-size:1.125em;font-weight:bold;line-height:1.4em;text-align:justify;font-feature-settings:"palt";letter-spacing:.04em;display:inline-block;color:#000}@media(min-width: 768px){.pickup-contents a .title{font-size:1.25em}}.pickup-contents a .title u{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, #00FF0A 0%, #00FF0A 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);text-decoration:none;padding:0 5px}ul.tag{display:flex;align-items:center;margin-top:15px;padding:0}ul.tag li{font-size:.6em;line-height:1.2em;text-align:center;display:inline-block;border:1px solid #00ff0a;border-radius:40px;margin:0 10px 0 0;color:#00ff0a;padding:3px 8px 4px}@media(min-width: 768px){ul.tag li{font-size:.7em}}@media(min-width: 1200px){ul.tag li{font-size:.8em}}ul.tag li:last-child{margin:0}