@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}body#top>.wrap{overflow-x:hidden;width:100%}@media only screen and (max-width:767px){body#top .c-article-list .item:nth-child(n+3){display:none}}body#top .heading1{align-items:center;display:flex;gap:35px;justify-content:center}@media only screen and (max-width:767px){body#top .heading1{gap:20px}}body#top .heading1:after,body#top .heading1:before{content:"";display:block;flex:1;height:1px;width:100%}body#top .heading1.rg:before{background-color:#e51373}body#top .heading1.rg:after{background-color:#aacc03}body#top .heading1.go:before{background-color:#009844}body#top .heading1.go:after{background-color:#f29600}body#top .heading1 p{flex:0;text-align:center;white-space:nowrap}body#top .heading1 p span{font-family:Inter,sans-serif;font-size:70px;font-size:7rem;font-weight:100;letter-spacing:.15em}@media only screen and (max-width:767px){body#top .heading1 p span{font-size:26px;font-size:2.6rem;letter-spacing:.1em}}body#top .caption-cont{align-items:flex-start;display:flex;gap:45px;justify-content:flex-start}@media only screen and (max-width:767px){body#top .caption-cont{justify-content:center}}body#top .caption-cont.col{align-items:center;flex-direction:column;gap:35px;justify-content:center}body#top .caption-cont.col .caption-info{align-items:center}body#top .caption-cont.col .caption-text{text-align:center}body#top .caption-cont .caption-info{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:767px){body#top .caption-cont .caption-info{align-items:center;gap:10px}}body#top .caption-cont .caption-info .jp{font-size:33px;font-size:3.3rem;font-weight:500;letter-spacing:.35em}@media only screen and (max-width:767px){body#top .caption-cont .caption-info .jp{font-size:20px;font-size:2rem;letter-spacing:.25em}}body#top .caption-cont .caption-info .en{font-family:Inter,sans-serif;font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:.1em}@media only screen and (max-width:767px){body#top .caption-cont .caption-info .en{font-size:11px;font-size:1.1rem;letter-spacing:.02em}}body#top .caption-cont .caption-text{flex:1;font-size:16px;font-size:1.6rem;line-height:2em;margin-top:-8px}@media only screen and (max-width:767px){body#top .caption-cont .caption-text{display:none}}body#top .more{align-items:center;background-image:url(../images/top/more.png);background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;font-size:22px;font-size:2.2rem;font-weight:500;height:75px;justify-content:center;letter-spacing:.35em;margin:80px auto 0;position:relative;width:351px}@media only screen and (max-width:767px){body#top .more{font-size:12px;font-size:1.2rem;height:63px;letter-spacing:.2em;margin-top:16px;width:170px}}body#top .more:after{background-image:url(../images/common/arr2.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:14px;margin:auto;position:absolute;right:20px;top:0;width:37px}@media only screen and (max-width:767px){body#top .more:after{height:9px;right:12px;width:18px}}body#top .header,body#top .mv{background-color:#faf7f1}body#top .mv{border-bottom-left-radius:50% 200px;border-bottom-right-radius:50% 200px;margin-left:-150px;margin-right:-150px;padding-bottom:45px;position:relative;width:calc(100% + 300px)}@media only screen and (max-width:767px){body#top .mv{border-bottom-left-radius:50% 120px;border-bottom-right-radius:50% 120px;margin-left:-100px;margin-right:-100px;padding:0 100px 1px;width:calc(100% + 200px)}}body#top .mv .slider{opacity:0;transition:opacity .3s linear}body#top .mv .slider.slick-initialized{opacity:1}body#top .mv .slider .slide-arrow{border-right:1px solid #000;border-top:1px solid #000;bottom:auto;height:60px;left:0;margin:auto;position:absolute;right:0;top:240px;width:60px;z-index:200}@media only screen and (min-width:768px){body#top .mv .slider .slide-arrow{cursor:pointer;transition:all .3s}body#top .mv .slider .slide-arrow:hover{opacity:.7}}@media only screen and (max-width:767px){body#top .mv .slider .slide-arrow{height:20px;top:30vw;width:20px}}body#top .mv .slider .prev-arrow{right:720px;transform:rotate(-135deg)}@media only screen and (max-width:767px){body#top .mv .slider .prev-arrow{left:10px;right:auto}}body#top .mv .slider .next-arrow{left:720px;transform:rotate(45deg)}@media only screen and (max-width:767px){body#top .mv .slider .next-arrow{left:auto;right:10px}}body#top .mv .slider .item{outline:none;padding-top:20px;transform:scale(.8);transform-origin:center;transition:transform .3s;width:750px}@media only screen and (max-width:767px){body#top .mv .slider .item{padding:10px;transform:scale(1);width:auto}}body#top .mv .slider .item.slick-center{transform:scale(1)}body#top .mv .slider .item .c-edge{aspect-ratio:750/490;max-width:100%;width:100%}body#top .mv .slider .item .c-edge figure{background-position:50%;background-size:cover;height:100%;width:100%}body#top .mv .slider .item .info{align-items:center;display:flex;justify-content:flex-start;margin-top:32px;position:relative}@media only screen and (max-width:767px){body#top .mv .slider .item .info{margin-top:10px}}body#top .mv .slider .item .info:before{background-color:#000;content:"";display:block;height:1px;margin-right:10px;width:44px}@media only screen and (max-width:767px){body#top .mv .slider .item .info:before{margin-right:6px;width:18px}}body#top .mv .slider .item .info time{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:20px;font-size:2rem;font-style:italic;margin-right:.8em;padding-top:2px}@media only screen and (max-width:767px){body#top .mv .slider .item .info time{font-size:11px;font-size:1.1rem;padding-top:0}}body#top .mv .slider .item .info time:after{background-color:#000;content:"";display:block;height:20px;margin-left:.8em;width:1px}@media only screen and (max-width:767px){body#top .mv .slider .item .info time:after{height:10px}}body#top .mv .slider .item .info .cat{align-items:center;display:flex;font-size:20px;font-size:2rem;letter-spacing:3px;line-height:1em}@media only screen and (max-width:767px){body#top .mv .slider .item .info .cat{font-size:11px;font-size:1.1rem;letter-spacing:2px}}body#top .mv .slider .item .title{font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.81818em;margin-top:12px}@media only screen and (max-width:767px){body#top .mv .slider .item .title{font-size:16px;font-size:1.6rem;margin-top:7px}}body#top .mv .slider .item .person{font-size:18px;font-size:1.8rem;letter-spacing:.1em;line-height:2.1em}@media only screen and (max-width:767px){body#top .mv .slider .item .person{font-size:12px;font-size:1.2rem}}body#top .mv .slider .dots-wrap{align-items:center;display:flex;justify-content:center;margin-top:50px}@media only screen and (max-width:767px){body#top .mv .slider .dots-wrap{margin-top:12px}}body#top .mv .slider .dots-wrap li{background:gray;cursor:pointer;height:5px;margin:0 10px;transition:.2s;width:60px}@media only screen and (max-width:767px){body#top .mv .slider .dots-wrap li{height:4px;margin:0 4px;width:28px}}body#top .mv .slider .dots-wrap li:first-child{background-color:#00a0e9}body#top .mv .slider .dots-wrap li:nth-child(2){background-color:#c277ad}body#top .mv .slider .dots-wrap li:nth-child(3){background-color:#aacc03}body#top .mv .slider .dots-wrap li:nth-child(4){background-color:#f29600}body#top .mv .slider .dots-wrap li:nth-child(5){background-color:#7f1083}body#top .mv .slider .dots-wrap li:nth-child(6){background-color:#0068b6}body#top .mv .slider .dots-wrap li:nth-child(7){background-color:#ea6da4}body#top .mv .slider .dots-wrap li.slick-active,body#top .mv .slider .dots-wrap li:hover{height:13px}@media only screen and (max-width:767px){body#top .mv .slider .dots-wrap li.slick-active,body#top .mv .slider .dots-wrap li:hover{height:8px}}body#top .mv .slider .dots-wrap li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:none;outline:none;padding:0}body#top .mv .scroll{display:block;left:0;margin:auto;position:absolute;right:825px;top:96px;width:10px}@media only screen and (max-width:767px){body#top .mv .scroll{display:none}}body#top .interview{margin-top:90px;position:relative}@media only screen and (max-width:767px){body#top .interview{margin-top:30px}}body#top .interview .rainbow{background-image:url(../images/top/rainbow1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 100px 0 0;height:417px;left:0;opacity:.5;position:absolute;top:130px;width:calc(50% + 256px);z-index:-1}@media only screen and (max-width:767px){body#top .interview .rainbow{border-radius:0 35px 0 0;height:140px;top:55px;width:calc(50% + 100px)}}body#top .interview .inner .caption-cont{margin-top:110px}@media only screen and (max-width:767px){body#top .interview .inner .caption-cont{margin-top:53px}}body#top .interview .inner .post-list{margin-top:60px}@media only screen and (max-width:767px){body#top .interview .inner .post-list{margin-top:30px}}body#top .topics{margin-top:126px;position:relative}@media only screen and (max-width:767px){body#top .topics{margin-top:42px}}body#top .topics .rainbow{background-image:url(../images/top/rainbow2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:479px;left:0;margin:auto;position:absolute;right:0;top:-95px;width:662px;z-index:-1}@media only screen and (max-width:767px){body#top .topics .rainbow{height:210px;top:-50px;width:290px}}body#top .topics .inner .caption-cont{margin-top:50px}@media only screen and (max-width:767px){body#top .topics .inner .caption-cont{margin-top:18px}}body#top .topics .inner .post-list{margin-top:76px}@media only screen and (max-width:767px){body#top .topics .inner .post-list{margin-top:30px}}body#top .topics .inner .post-list .item:first-child:after{background-color:#c277ad}body#top .topics .inner .post-list .item:nth-child(3):after{background-color:#0068b6}body#top .read{margin-bottom:80px;margin-top:100px}@media only screen and (max-width:767px){body#top .read{margin-bottom:70px;margin-top:25px;padding-top:20px}body#top .footer{padding-bottom:134px}}body#top .footer-bottom{bottom:0;left:0;position:fixed;width:100%;z-index:500}
/*# sourceMappingURL=maps/top.min.css.map */
