.HomeMobileBannerSlot_mobileBannerSlot__24rAL{margin-top:56px}@media screen and (max-width:440px){.HomeMobileBannerSlot_mobileBannerSlot__24rAL{margin-top:34px}}.HomeMobileBannerSlot_latestContent__SIoLI{margin-bottom:56px}@media screen and (max-width:440px){.HomeMobileBannerSlot_latestContent__SIoLI{margin-bottom:34px}}section.pickup{margin-bottom:41px}@media screen and (max-width:1340px){section.pickup{margin-bottom:34px}}section.pickup h2.head-line{margin-bottom:23px}@media screen and (max-width:1340px){section.pickup h2.head-line{margin-bottom:16px}}section.pickup div.pickup-wrap{display:flex;justify-content:space-between;gap:32px}@media screen and (max-width:913px){section.pickup div.pickup-wrap{flex-direction:column;justify-content:center;align-items:center;gap:24px}}section.pickup div.pickup-wrap div.content{position:relative;width:440px;height:248px;border-radius:16px;overflow:hidden}@media screen and (max-width:913px){section.pickup div.pickup-wrap div.content{width:440px}}@media screen and (max-width:440px){section.pickup div.pickup-wrap div.content{width:100%;height:auto;aspect-ratio:358/201}}section.pickup div.pickup-wrap div.content:hover img{transform:scale(1.1)}section.pickup div.pickup-wrap div.content a div.img{overflow:hidden}section.pickup div.pickup-wrap div.content a div.img img{object-fit:cover;object-position:center;height:auto;transition:.6s cubic-bezier(0,.55,.45,1)}section.pickup div.pickup-wrap div.content a div.text{position:absolute;bottom:0;height:138px;display:flex;flex-direction:column;justify-content:end;padding:14px 19px;gap:3px;background:linear-gradient(180deg,rgba(18,18,18,0) 0,rgb(18,18,18))}section.pickup div.pickup-wrap div.content a div.text h3{font-size:15px;font-weight:600;color:#fff;line-height:170%;letter-spacing:.05em;margin:0}section.pickup div.pickup-wrap div.content a div.text span.date{color:#fff;font-size:12px;line-height:170%;letter-spacing:.05em}.index-header{background-color:#fff;width:100%;height:103px;position:absolute;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}@media screen and (max-width:1340px){.index-header{height:auto;padding:24px 16px}}.index-header a{display:flex;text-decoration:none;align-items:center;gap:20px}@media screen and (max-width:1340px){.index-header a{flex-direction:column;gap:12px}}.index-header a h1{margin:0;line-height:1;width:auto;height:auto}@media screen and (max-width:1340px){.index-header a h1 img{width:auto;height:6vw;min-height:56px}}.index-header a span{color:#121212;font-size:14px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.7px}@media screen and (max-width:1340px){.index-header a span br{display:none}}@media screen and (max-width:400px){.index-header a span{font-size:12px}}.index-header .search-window-input{display:none}@media screen and (max-width:1340px){.index-header .search-window-input{display:block;width:60%}}.wrap.index-wrap{padding-top:128px}@media screen and (max-width:1340px){.wrap.index-wrap{padding-top:240px}}aside.index-aside{margin-top:97px}div.wrap.index-wrap{width:100%;padding:103px 60px 0;gap:3vw}@media screen and (max-width:1340px){div.wrap.index-wrap{padding:22vw 60px 0}}@media screen and (max-width:880px){div.wrap.index-wrap{padding:200px 60px 0}}@media screen and (max-width:600px){div.wrap.index-wrap{padding:200px 16px 0}}div.wrap.index-wrap main{width:66vw}@media screen and (max-width:1340px){div.wrap.index-wrap main{width:calc(100vw - 120px)}}@media screen and (max-width:600px){div.wrap.index-wrap main{width:calc(100vw - 32px)}}div.wrap.index-wrap main section.pickup .content{width:49%;height:auto;aspect-ratio:440/248}@media screen and (max-width:913px){div.wrap.index-wrap main section.pickup .content{width:100%}}div.wrap.index-wrap main section.pickup .content div.text{width:100%;height:50%}div.wrap.index-wrap main section.contents div.content a div.img img{width:100%;height:auto;aspect-ratio:280/158}div.wrap.index-wrap aside.index-aside{width:23vw;margin-top:90px;top:calc(70px + 2rem)}div.wrap.index-wrap aside.index-aside .popular nav ol li a{justify-content:start;gap:1rem}div.wrap.index-wrap aside.index-aside .popular nav ol li a .img{width:12vw;height:auto;aspect-ratio:150/85}section.about{padding:0 60px}@media screen and (max-width:600px){section.about{padding:0 16px;margin:32px 0}}section.about .about-wrap{width:100%;height:auto;aspect-ratio:1320/402}@media screen and (max-width:1340px){section.about .about-wrap{aspect-ratio:auto}}section.about .about-wrap .left figure,section.about .about-wrap .right figure{width:30%}section.news{width:80%}@media screen and (max-width:1340px){section.news{padding:32px 60px}}@media screen and (max-width:913px){section.news{width:100%}}@media screen and (max-width:600px){section.news{padding:32px 16px}}section.news .news-wrap .more{width:20%}@media screen and (max-width:1340px){section.news .news-wrap .more{width:100%}}section.news .news-wrap .news-list{width:80%}@media screen and (max-width:1340px){section.news .news-wrap .news-list{width:100%}}