@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-size:1.6rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;color:#fff;line-height:1.8;background:#000;-webkit-text-size-adjust:100%}body::after{content:"";width:100%;height:100%;background:url(../images/main.jpg) no-repeat;background-size:792px auto;background-position:top 120px right;top:0;left:0;opacity:.2;display:block;position:fixed;z-index:-5}@media screen and (max-width: 1200px){body{background-size:65% auto}}@media screen and (max-width: 900px){body{font-size:1.4rem}body::after{background-position:top right;background-size:100% auto}}@media screen and (max-width: 600px){body{font-size:1.2rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:red}.blue{color:#051923}.beige{color:#bda59a}.gray{color:#ccc}.black{color:#000}.white{color:#fff}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#bda59a;text-decoration:none;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#fff}@media screen and (max-width: 600px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}section{padding:100px 0}@media screen and (max-width: 900px){section{padding:80px 0}}@media screen and (max-width: 600px){section{padding:60px 0}}section h2{font-family:"Outfit",sans-serif;font-size:5rem;line-height:1;text-align:center;letter-spacing:.5rem;margin-bottom:40px}section h2.jp{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:4rem;font-weight:700}@media screen and (max-width: 1200px){section h2{font-size:4.2rem}section h2.jp{font-size:3.6rem}}@media screen and (max-width: 900px){section h2{font-size:4rem}section h2.jp{font-size:3.2rem}}@media screen and (max-width: 600px){section h2{font-size:3.6rem;letter-spacing:.2rem;margin-bottom:30px}section h2.jp{font-size:2.8rem}}section h2 .sub{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:1.6rem;font-weight:700;color:#bda59a;line-height:1;margin-top:10px}@media screen and (max-width: 600px){section h2 .sub{font-size:1.4rem}}.inner{width:100%;max-width:1060px;margin:auto}@media screen and (max-width: 1200px){.inner{padding:0 40px}}@media screen and (max-width: 900px){.inner{padding:0 30px}}@media screen and (max-width: 600px){.inner{padding:0 20px}}.btn-link{font-size:1.6rem;color:#000;text-align:center;line-height:1;background:#bda59a;border-radius:50px;padding:15px 40px;display:inline-block}.btn-link:hover{color:#000;opacity:.7}footer{text-align:center}footer a:hover{opacity:.7}footer .banner{max-width:520px;margin:0 auto 40px auto}@media screen and (max-width: 1200px){footer .banner{max-width:400px}}@media screen and (max-width: 900px){footer .banner{max-width:60%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){footer .banner{max-width:80%}}footer .share{margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}footer .share a img{width:40px}@media screen and (max-width: 900px){footer .share{margin-bottom:50px}footer .share a img{width:35px}}@media screen and (max-width: 600px){footer .share{margin-bottom:40px;gap:0 20px}footer .share a img{width:30px}}footer .copy{font-family:"Outfit",sans-serif;font-size:1.4rem;border-top:1px solid #fff;padding:10px}@media screen and (max-width: 600px){footer .copy{font-size:1.2rem}}.loading{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.loading.fadein{opacity:1}.load{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(20px);transform:translateY(20px)}.load.fadein{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{opacity:1}.preload *{-webkit-transition:none !important;transition:none !important}.mfp-bg{background:#051923;opacity:.9 !important}button.mfp-close{width:50px !important;height:50px;padding:0 !important;display:block;top:20px !important;right:25px !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){button.mfp-close{width:30px !important;height:30px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:100%;height:2px;background:#fff;margin-top:-0.5px;top:50%;left:0;-webkit-transition:.3s;transition:.3s;position:absolute}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.mfp-close:hover:before,button.mfp-close:hover:after{background:#bda59a}.mfp-container{padding:0 40px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-figure{max-width:800px;margin:auto}.mfp-container .mfp-figure::after{display:none}.mfp-container .mfp-figure img.mfp-img{height:auto;padding:0}@media screen and (max-width: 900px){.mfp-container .mfp-figure img.mfp-img{padding:30px 0}}.mfp-container .mfp-content{margin:60px auto}@media screen and (max-width: 600px){.mfp-container .mfp-content{margin:40px 0}}.mfp-container .mfp-content .popupComment{width:100%;max-width:1060px;margin:auto}.mfp-container .mfp-content .popupComment .tit{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.6rem;font-weight:700;color:#bda59a;line-height:1.3;background:url(../images/ico_arrow.svg) no-repeat;background-position:top 12px left;background-size:20px;margin-bottom:20px;padding-left:30px}@media screen and (max-width: 900px){.mfp-container .mfp-content .popupComment .tit{font-size:2.4rem;background-position:top 10px left}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .tit{font-size:2.2rem;background-size:15px;margin-bottom:15px;padding-left:25px}}.mfp-container .mfp-content .popupComment .box{font-size:1.4rem;background:#000;border:1px solid #bda59a;padding:30px 40px}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .box{font-size:1.2rem}}.mfp-container .mfp-content .popupComment .box .name{margin-bottom:10px}.mfp-container .mfp-content .popupComment .box .name span{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2rem;font-weight:700;color:#bda59a;line-height:1;vertical-align:middle;display:inline-block}.mfp-container .mfp-content .popupComment .box .name span:last-child{font-size:1.4rem}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .box .name span{font-size:1.8rem}.mfp-container .mfp-content .popupComment .box .name span:last-child{font-size:1.2rem}}.mfp-container .mfp-content .popupComment .box ul li{border-bottom:1px solid #bda59a;margin-bottom:30px;padding-bottom:30px}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .box ul li{margin-bottom:20px;padding-bottom:20px}}.mfp-container .mfp-content .popupComment .box ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 1200px){.mfp-container .mfp-content .popupComment .box{padding:30px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupComment .box{padding:20px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#main{padding-top:80px;margin-bottom:15%}#main .inner{max-width:1150px}#main .inner .box{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main .inner .box .text{width:calc(100% - 500px);-webkit-filter:drop-shadow(0 0 10px black);filter:drop-shadow(0 0 10px black)}#main .inner .box .text .txt1{margin-bottom:15px}#main .inner .box .text .txt2{margin-bottom:20px}#main .inner .box .text h1{margin-bottom:35px}#main .inner .box .text .date{font-family:"Outfit",sans-serif;font-size:3.2vw;line-height:1;letter-spacing:.2rem;margin-bottom:35px}#main .inner .box .text .btn{margin-bottom:40px}#main .inner .box .text .btn .btn-link{width:100%;max-width:320px;font-family:"Outfit",sans-serif;font-size:2rem;padding:20px 40px}#main .inner .box .text p{line-height:2}#main .inner .box .jacket{width:500px}#main .inner .box .jacket img{border:1px solid #fff}#main .inner .info{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.8rem;font-weight:700;line-height:1;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px}@media screen and (max-width: 1200px){#main .inner .box{margin-bottom:40px}#main .inner .box .text{width:calc(100% - 400px);padding:0 40px 0 0}#main .inner .box .text .txt1{width:65%}#main .inner .box .text .txt2{width:65%}#main .inner .box .text h1{width:88%}#main .inner .box .text .date{font-size:3vw}#main .inner .box .text .btn .btn-link{padding:15px}#main .inner .box .text p{font-size:1.4rem}#main .inner .box .text p br.pc{display:none}#main .inner .box .jacket{width:400px}#main .inner .box .jacket img{border:1px solid #fff}#main .inner .info{font-size:2.2rem}}@media screen and (max-width: 900px){#main{margin-bottom:20%;padding-top:10%}#main .inner .box{display:block}#main .inner .box .text{width:100%;text-align:center;padding:0}#main .inner .box .text .txt1{width:60%;margin:0 auto 5px auto}#main .inner .box .text .txt2{width:60%;margin:0 auto 15px auto}#main .inner .box .text h1{margin:0 auto 25px auto}#main .inner .box .text .date{font-size:5.5vw;margin:0 auto 25px auto}#main .inner .box .text .btn{margin:0 auto 30px auto}#main .inner .box .text p{text-align:left}#main .inner .box .jacket{width:80%;margin:0 auto 7% auto}#main .inner .info br.sp{display:block}}@media screen and (max-width: 600px){#main .inner{padding:0 30px}#main .inner .box{margin-bottom:30px}#main .inner .box .text h1{width:100%}#main .inner .box .text .txt1{width:70%}#main .inner .box .text .txt2{width:70%}#main .inner .box .text .date{font-size:6vw}#main .inner .box .text .btn .btn-link{font-size:1.6rem}#main .inner .box .text p{font-size:1.2rem}#main .inner .box .jacket{width:85%}#main .inner .info{font-size:1.8rem;line-height:1.4}}#movie{padding:100px 0 0 0;position:relative;z-index:1}@media screen and (max-width: 1200px){#movie{padding:80px 0 0 0}}@media screen and (max-width: 600px){#movie{padding:60px 0 0 0}}#movie::before,#movie::after{content:"";width:100%;margin:auto;position:absolute;display:block}#movie::before{height:380px;background:#bda59a;top:-50px;right:0;-webkit-transform:skewY(-8deg);transform:skewY(-8deg);z-index:-1}@media screen and (max-width: 900px){#movie::before{height:180px;top:0}}#movie::after{height:280px;background:#051923;top:20px;left:0;-webkit-transform:skewY(8deg);transform:skewY(8deg);z-index:-2}#movie .img{width:14%;max-width:214px;top:-5%;right:60px;position:absolute}@media screen and (max-width: 1200px){#movie .img{right:3%}}@media screen and (max-width: 900px){#movie .img{width:20%;top:-4%}}@media screen and (max-width: 600px){#movie .img{width:22%;top:-2%}}#movie .bg{background:#bda59a;padding-bottom:100px}@media screen and (max-width: 900px){#movie .bg{padding-bottom:80px}}@media screen and (max-width: 600px){#movie .bg{padding-bottom:60px}}#movie .bg h2{color:#000}#movie .bg ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1200px){#movie .bg ul{gap:30px}}@media screen and (max-width: 900px){#movie .bg ul{display:block}#movie .bg ul li{margin-bottom:30px}#movie .bg ul li:last-child{margin-bottom:0}}@media screen and (max-width: 600px){#movie .bg ul li{margin-bottom:20px}}#movie .bg .movie-box{max-width:800px;margin:auto}#movie .bg .movie{height:0;padding:0 0 56.25% 0;position:relative}#movie .bg .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#release{padding:0}#release .img{width:176px;top:-60px;left:40px;position:absolute}@media screen and (max-width: 1200px){#release .img{width:15%;left:3%}}@media screen and (max-width: 900px){#release .img{top:-2%}}@media screen and (max-width: 600px){#release .img{width:20%}}#release .release{background:#051923;position:relative;padding:100px 0 80px 0}@media screen and (max-width: 1200px){#release .release{padding:80px 0 60px 0}}@media screen and (max-width: 600px){#release .release{padding:60px 0}}#release .release::before,#release .release::after{content:"";width:100%;margin:auto;position:absolute;display:block}#release .release::before{height:380px;background:#051923;bottom:-90px;left:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);z-index:-1}@media screen and (max-width: 900px){#release .release::before{bottom:-40px}}@media screen and (max-width: 600px){#release .release::before{bottom:-20px}}#release .release::after{height:280px;background:#bda59a;bottom:-50px;right:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);z-index:-2}@media screen and (max-width: 600px){#release .release::after{bottom:-20px}}#release .release .box{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#release .release .box:last-child{margin-bottom:0}@media screen and (max-width: 900px){#release .release .box{border-bottom:1px solid #bda59a;margin-bottom:40px;padding-bottom:40px;display:block}#release .release .box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}#release .release .box .jacket{width:440px}@media screen and (max-width: 900px){#release .release .box .jacket{width:60%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){#release .release .box .jacket{width:80%}}#release .release .box .text{width:calc(100% - 440px);padding-left:60px}@media screen and (max-width: 900px){#release .release .box .text{width:100%;padding-left:0}}#release .release .box .text h3{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:20px}@media screen and (max-width: 900px){#release .release .box .text h3{font-size:2rem}}@media screen and (max-width: 600px){#release .release .box .text h3{font-size:1.8rem;margin-bottom:15px}}#release .release .box .text .btn-link{margin:30px 0 0 0}@media screen and (max-width: 900px){#release .release .box .text .btn-link{width:200px}}@media screen and (max-width: 600px){#release .release .box .text .btn-link{font-size:1.4rem;margin:20px auto 0 auto;display:block}}#release .release .box .text .notes{font-size:1.4rem;margin-top:30px}@media screen and (max-width: 600px){#release .release .box .text .notes{font-size:1.2rem}}#release .music{padding-top:15%}@media screen and (max-width: 1200px){#release .music{padding-top:20%}}#release .music h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:3.2rem;font-weight:700;border-bottom:1px solid #fff;line-height:1.3;text-align:center;margin:0 auto 40px auto}@media screen and (max-width: 900px){#release .music h4{font-size:2.6rem;margin:0 auto 30px auto}}@media screen and (max-width: 600px){#release .music h4{font-size:2.2rem;margin:0 auto 20px auto}}#release .music ul{border-top:1px solid #bda59a}#release .music ul li{border-bottom:1px solid #bda59a;padding:30px 0}@media screen and (max-width: 600px){#release .music ul li .inner{padding:0 15px}}#release .music ul li .inner .song{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#release .music ul li .inner .song .no{width:60px;height:60px;font-family:"Outfit",sans-serif;font-size:3.6rem;color:#bda59a;text-align:center;line-height:1;border:1px solid #bda59a;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1200px){#release .music ul li .inner .song .no{width:50px;height:50px;font-size:3rem}}@media screen and (max-width: 900px){#release .music ul li .inner .song .no{width:40px;height:40px;font-size:2.4rem}}@media screen and (max-width: 600px){#release .music ul li .inner .song .no{width:35px;height:35px;font-size:2rem}}#release .music ul li .inner .song .text{width:calc(100% - 180px);padding:0 30px}@media screen and (max-width: 1200px){#release .music ul li .inner .song .text{width:calc(100% - 170px);padding-left:25px}}@media screen and (max-width: 900px){#release .music ul li .inner .song .text{width:calc(100% - 140px);padding:0 20px}}@media screen and (max-width: 600px){#release .music ul li .inner .song .text{width:calc(100% - 105px);padding:0 15px}}#release .music ul li .inner .song .text .title{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:3px}@media screen and (max-width: 1200px){#release .music ul li .inner .song .text .title{font-size:2.6rem}}@media screen and (max-width: 900px){#release .music ul li .inner .song .text .title{font-size:2.4rem}}@media screen and (max-width: 600px){#release .music ul li .inner .song .text .title{font-size:2rem}}#release .music ul li .inner .song .text .artist{color:#bda59a}@media screen and (max-width: 900px){#release .music ul li .inner .song .text .artist{font-size:1.4rem}}@media screen and (max-width: 600px){#release .music ul li .inner .song .text .artist{font-size:1.2rem}}#release .music ul li .inner .song .btn{width:120px}#release .music ul li .inner .song .btn .btn-link{font-size:1.6rem;padding:15px;display:block}@media screen and (max-width: 1200px){#release .music ul li .inner .song .btn .btn-link{font-size:1.4rem}}@media screen and (max-width: 900px){#release .music ul li .inner .song .btn{width:100px}}@media screen and (max-width: 600px){#release .music ul li .inner .song .btn{width:70px}#release .music ul li .inner .song .btn .btn-link{font-size:1rem;padding:10px}}#release .music ul li .inner .comment{background:#051923;padding:30px 40px}@media screen and (max-width: 1200px){#release .music ul li .inner .comment{padding:30px}}@media screen and (max-width: 600px){#release .music ul li .inner .comment{padding:25px 20px}}#release .music ul li .inner .comment .tit{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2rem;font-weight:700;color:#bda59a;line-height:1;background:url(../images/ico_arrow.svg) no-repeat;background-position:top 5px left;background-size:17px;margin-bottom:10px;padding-left:25px}@media screen and (max-width: 600px){#release .music ul li .inner .comment .tit{font-size:1.6rem;background-position:top 2px left}}#release .music ul li .inner .comment p{font-size:1.4rem;margin-bottom:20px}@media screen and (max-width: 1200px){#release .music ul li .inner .comment p{margin-bottom:15px}}@media screen and (max-width: 600px){#release .music ul li .inner .comment p{font-size:1.2rem;margin-bottom:10px}}#release .music ul li .inner .comment p:last-child{margin-bottom:0}#release .comment{text-align:center;background:#051923;border-bottom:1px solid #bda59a;padding:40px 20px}@media screen and (max-width: 600px){#release .comment{padding:30px 20px}}#release .comment .btn-link{width:100%;max-width:500px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.4rem;font-weight:700;padding:25px}@media screen and (max-width: 1200px){#release .comment .btn-link{max-width:400px;font-size:2rem}}@media screen and (max-width: 900px){#release .comment .btn-link{font-size:1.8rem;padding:20px}}@media screen and (max-width: 600px){#release .comment .btn-link{font-size:1.6rem}}#event .box{margin-bottom:40px}@media screen and (max-width: 600px){#event .box{margin-bottom:30px}}#event .box:last-child{margin-bottom:0}#event .box h3{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.4rem;font-weight:700;color:#000;text-align:center;line-height:1.3;background:#bda59a;padding:15px}@media screen and (max-width: 1200px){#event .box h3{font-size:2rem}}@media screen and (max-width: 900px){#event .box h3{font-size:1.8rem}}@media screen and (max-width: 600px){#event .box h3{font-size:1.6rem;padding:10px}}#event .box .detail{border:1px solid #bda59a;padding:40px 50px}@media screen and (max-width: 900px){#event .box .detail{padding:30px}}@media screen and (max-width: 600px){#event .box .detail{padding:20px}}#event .box .detail h4{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:2.4rem;font-weight:700;color:#bda59a;line-height:1.3;margin-bottom:5px}@media screen and (max-width: 1200px){#event .box .detail h4{font-size:2rem}}@media screen and (max-width: 900px){#event .box .detail h4{font-size:1.8rem}}@media screen and (max-width: 600px){#event .box .detail h4{font-size:1.6rem}}