﻿article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}html,body{height:100%;font:14px/1em "LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:1px;word-wrap:break-word;line-height:2;font-feature-settings:"palt";-webkit-text-size-adjust:100%}@media screen and (min-width: 1024px){html,body{font:16px/1em "LINE Seed JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:1px;word-wrap:break-word;line-height:2}}body::before{content:"";width:100%;height:100vh;background:url(../img/common/bg_sp.webp) no-repeat top;background-size:cover;position:fixed;display:block}@media screen and (min-width: 1024px){body::before{content:"";width:100%;height:100vh;background:url(../img/common/bg_pc.webp) no-repeat top;background-size:cover;position:fixed;display:block}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.hover{-webkit-transition:all .2s ease;transition:all .2s ease}.click{-webkit-transition:all .4s ease;transition:all .4s ease}.click:active{-webkit-transition:all .1s ease;transition:all .1s ease;transform:scale(0.95)}.w100{width:100%}img{width:100%;vertical-align:middle}a{transition:all .2s ease}@media screen and (min-width: 1024px){a:hover{transform:scale(1.1)}}.sec-ttl{width:100%;margin:3% auto;max-width:500px}.popin{opacity:0;transition:all 2s ease}.popin.popin-anime{animation:scalein 1s ease forwards}#wrapper{width:100%;display:block;position:relative;z-index:1;padding:40px 0 0}@media screen and (min-width: 1024px){#wrapper{padding:50px 0 0}}main{position:relative;z-index:1}#bg-item-fall{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#bg-item-fall .star{position:absolute;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;animation:twinkle 3s infinite;opacity:0}@keyframes twinkle{0%{opacity:0;transform:scale(0.5)}50%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.5)}}#header{width:100%;height:40px;box-shadow:0 0 10px rgba(89,0,140,.2);position:fixed;top:0;left:0;z-index:999;background:linear-gradient(135deg, rgba(160, 55, 226, 0.9) 0%, rgba(255, 91, 211, 0.9) 50%, rgba(160, 55, 226, 0.9) 100%)}@media screen and (min-width: 1024px){#header{height:50px}}.offi-sns-list{height:40px;position:absolute;top:0;left:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media screen and (min-width: 1024px){.offi-sns-list{height:50px}}.sns-item{color:#fff;font-size:1.5em}.sns-item a{color:#fff}#drawer-btn{position:absolute;z-index:5;top:0px;right:0px;width:40px;height:40px}#drawer-txt{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-align:center;color:#fff;padding:8px 0 0 2px;letter-spacing:0px}#drawer-line-box{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-right:10px}.drawer-line{width:35px;height:2px;background:#fff;display:block;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:10px;transform-origin:center center}.drawer-line.open:nth-child(1){transform:rotate(30deg);position:absolute}.drawer-line.open:nth-child(2){-webkit-opacity:0;opacity:0;display:none}.drawer-line.open:nth-child(3){transform:rotate(-30deg);position:absolute}#nav{font-size:14px}#nav-container{width:90%;height:50px;margin:0 auto;align-items:center;justify-content:center;gap:30px}.nav-box{position:relative}.nav-btn{display:block;font-family:"Kaisei Decol",serif;font-weight:bold;font-size:1.7em;color:#bf19e6;-webkit-text-stroke:5px #fff;paint-order:stroke}.nav-btn.coming{opacity:.5}.nav-icon{font-size:1.5em;padding:0}#drawer-container{width:100%;height:100%;position:fixed;z-index:99;top:0px;left:0px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;opacity:0;background:url(../img/common/drawer_bg.webp) no-repeat center;background-size:cover;padding:50px 0 0 0}#drawer-container-inner{width:100%;padding:6% 0;position:relative;z-index:1}#drawer-nav-container{font-size:15px;font-weight:bold;text-align:center;width:90%;margin:0 auto}.drawer-nav-box{display:block;margin:0 0 3% 0}.drawer-nav-box:last-child{margin:0 auto}.drawer-nav-btn{display:block;font-family:"Kaisei Decol",serif;font-weight:bold;font-size:1.7em;color:#bf19e6;-webkit-text-stroke:5px #fff;paint-order:stroke}.drawer-nav-btn.selected{color:#fff;background:red;text-shadow:none}footer{position:relative;z-index:1;background:url(../img/footer/bg_sp.webp) no-repeat center;background-size:cover}@media screen and (min-width: 1024px){footer{background:url(../img/footer/bg_pc.webp) no-repeat center;background-size:cover}}#footer{position:relative;margin:15% auto 0;padding:7% 0 0}@media screen and (min-width: 1024px){#footer{margin:100px auto 0;padding:50px 0 0}}.footer-share-container{background:#fff;border-radius:10px;width:60%;margin:0 auto 7%;display:flex;justify-content:space-between;align-items:center;padding:7px 10px;max-width:250px}@media screen and (min-width: 1024px){.footer-share-container{padding:0px 20px;width:280px;margin:0 auto 30px;max-width:unset}}.share-ttl{width:40%}.cc{width:70%;margin:0 auto;padding:0 0 10px;max-width:270px}.modaal-close{background:#ffb2d5 !important}.tv-bnr{width:70%;display:block;margin:0 auto 4%;border:solid 2px #fff;max-width:330px}@media screen and (min-width: 1024px){.tv-bnr{margin:0 auto 50px}}#main{display:block}#preloader{background:url(../img/common/preload_sp.webp) no-repeat center;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;--after-opacity: 0}@media screen and (min-width: 1024px){#preloader{background:url(../img/common/preload_pc.webp) no-repeat center;background-size:cover}}#preloader-inner{width:500px;height:300px;position:absolute;z-index:1;top:calc(50% - 150px);left:calc(50% - 250px);display:flex;justify-content:center;align-items:center}.pre-icon{width:14%;position:absolute;animation:.5s bound-anim ease-in infinite alternate;top:25%}@keyframes bound-anim{0%{transform:translateY(0)}100%{transform:translateY(24px)}}#preloader-ttl{display:block;position:absolute;z-index:3;top:0;left:0}#preloader-txt{position:absolute;top:50%;left:50%;z-index:2}#preloader-anime{position:absolute;top:115px;left:310px;z-index:3}#progress-txt{font-size:1.3em;width:100px;display:block;color:#f049d3;text-align:center;position:relative;top:21%;left:0;margin:0 auto;z-index:4;font-weight:bold;-webkit-text-stroke:8px #fff;paint-order:stroke}#preloaderAnime{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.loeding-icon{width:10%;position:absolute;top:45%;animation:loading 1s steps(3) infinite}@keyframes loading{0%{transform:scale(1)}100%{transform:scale(1.2)}}.banner-item{margin:0 10px 0 0;-webkit-transition:all .5s ease;transition:all .5s ease}.banner-item:hover{opacity:.6}.banner-img{width:180px;height:auto}#social-container{width:60%;display:flex;align-items:center;justify-content:center;gap:15px}@media screen and (min-width: 1024px){#social-container{margin:20px auto}}.sns-btn{display:block;padding:0;line-height:0}.sns-btn a{color:#f049d3}.sns-btn:nth-last-child(1){padding:0}.share-link-btn{transition:all .1s ease}.share-link-btn:active{transform:scale(0.95)}.share-link-btn-icon{height:1.5em;display:flex;align-items:center;position:relative}iframe[name=google_conversion_frame]{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px}a{text-decoration:none;display:inline-block}.flex{display:-webkit-flex;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-justify-content:center;justify-content:center}.flex-left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-right{-webkit-justify-content:flex-end;justify-content:flex-end}.bold{font-weight:bold}.italic{font-style:italic}.none{display:none}.block{display:block}.relative{position:relative}.margin-auto{margin:0 auto}.guard{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:url(../common/img/spacer.gif);background-repeat:repeat}.protect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:none;-webkit-user-drag:none}#top{position:relative;overflow:hidden}.copy0{width:85%;position:absolute;top:1%;left:0;right:0;margin:0 auto}@media screen and (min-width: 1024px){.copy0{width:64vw;top:0}}.copy1{width:54%;position:absolute;top:93.5%;left:0;right:0;margin:0 auto}@media screen and (min-width: 1024px){.copy1{width:27vw;top:39vw;bottom:auto;left:auto;right:.5vw;margin:0}}.logo{width:61%;position:absolute;left:0;right:0;margin:0 auto;top:auto;bottom:5%}@media screen and (min-width: 1024px){.logo{width:32vw;left:0;top:27vw;bottom:auto;margin:0}}.rs{width:21%;position:absolute;bottom:1%;left:auto;right:1%}@media screen and (min-width: 1024px){.rs{width:15vw;right:1vw;bottom:auto;top:30.5vw}}.logo,.rs,.copy0,.copy1{opacity:0}.logo.fadein,.rs.fadein,.copy0.fadein,.copy1.fadein{-webkit-animation:popin .8s ease forwards;animation:popin .8s ease forwards;opacity:1}@keyframes popin{0%{opacity:0;transform:scale(1)}1%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}100%{opacity:1;transform:scale(1)}}.mv{transform:scale(1.5) rotate(-10deg)}.mv.zoomout{-webkit-animation-name:zoomout;animation-name:zoomout;opacity:1;transform:scale(1) rotate(0deg);animation:zoomout 2.5s}@keyframes zoomout{0%{transform:scale(1.5) rotate(-10deg)}100%{transform:scale(1) rotate(0deg)}}.movie-container{width:100%;margin:10% auto;padding:3% 0;text-align:center}@media screen and (min-width: 1024px){.movie-container{margin:60px auto;width:50%}}.movie-cap{margin:5px auto 0;padding:3px 16px;display:inline-block;color:#f049d3;-webkit-text-stroke:5px #fff;paint-order:stroke;font-weight:bold}@media screen and (min-width: 1024px){.movie-cap{font-size:20px;margin:1em auto 0}}.pc-modal-movie,.pc{display:none}.sp{display:block}#movie-container{width:100%;margin:0 auto;padding:0;opacity:0;transition:opacity .6s ease;position:relative}#movie-container.swiper-container-horizontal{opacity:1}.movie-thumb-box{position:relative;padding-bottom:56.25%;height:auto;overflow:hidden}.movie-thumb-box img,.movie-thumb-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-thumb-list li{padding:0 10px}.movie-thumb-list li .sp{width:100%;margin:0 auto}.movie-thumb-list li .pc{width:80%;margin:0 auto}.play-icon{color:#e60027;width:100%;height:100%;font-size:60px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;display:block;line-height:1em}.movie-thumb-box:hover .play-icon{opacity:.8}.movie-thumb-list .slider-arrow{position:absolute;top:50%;height:60px;margin-top:-50px;color:#aaa;line-height:36px;font-size:28px;cursor:pointer;width:30px;z-index:10}.movie-thumb-list .slider-arrow img{width:100%}.movie-thumb-list .slider-prev{left:0}.movie-thumb-list .slider-next{right:0}#trailer-play{padding:30px}#trailer-play a{transition:opacity .2s ease;opacity:.7}#trailer-play a:hover{opacity:1}.btn-container li{position:relative;border:1px solid #7f1e1e;border-radius:50px;margin:0 0 10px;padding:7px 15px;text-align:center}.btn-container li.new::after{content:"New";font-size:.8em;background:#7f1e1e;position:absolute;top:-4px;left:-4px;padding:2px}.btn-container li a{display:block;color:#fff;font-size:20px;text-decoration:none;transition:color .3s ease}.btn-container li a:hover{color:#7f1e1e}.swiper-container{padding:0 0 20px}.swiper-pagination-bullet{background:#ccc}.swiper-pagination-bullet-active{opacity:1;background:#aaa}.sp-player{text-align:center}.sp-player iframe{aspect-ratio:16/9}.movie-frame{width:90%;margin:0 auto;background:url(../img/top/frame_movie.webp) no-repeat center;background-size:contain;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center}.player{position:relative;width:93%;aspect-ratio:16/9;margin:0 auto;border:solid 1px #fff;clip-path:polygon(5% 0%, 95% 0%, 100% 7%, 100% 93%, 95% 100%, 5% 100%, 0% 93%, 0% 7%)}.player a,.player iframe{position:absolute;top:0;right:0;width:100% !important;height:auto !important;overflow:hidden}.player a:hover,.player iframe:hover{transform:none}.player a img,.player iframe img{width:100%}@media screen and (min-width: 1024px){.pc{display:block}.sp{display:none}#trailer{margin:0 auto;padding:0}.pc-modal-movie{content:"";position:absolute;display:block;width:100%;height:100%}.youtube{pointer-events:none}}.first-movie{position:absolute}.modaal-video-wrap{margin:0 auto !important}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}#top-news{margin:5% auto 0}#top-news .news-content-wrap{margin:0 auto 2%}@media screen and (min-width: 1024px){#top-news .news-content-wrap{margin:0 auto 15px}}.news-more{width:35%;max-width:170px;margin:20px auto 0;display:block}.theater-link{width:95%;margin:7% auto;display:block}@media screen and (min-width: 1024px){.theater-link{width:500px;margin:40px auto}}#news-sigle{width:100%;margin:0 auto;display:block}#news-sigle .ttl{color:#493646;line-height:1.4;width:calc(100% - (20% + 10px));-webkit-line-clamp:unset;font-weight:bold}@media screen and (min-width: 1024px){#news-sigle .ttl{width:calc(100% - (8% + 10px))}}#news-sigle .date{text-align:center;font-weight:bold;line-height:1.4;width:20%}@media screen and (min-width: 1024px){#news-sigle .date{width:8%}}#news-sigle .date-y{font-size:.8em}#news-sigle .date-md{font-size:1.1em}#news-sigle .date-dw{font-size:.8em;text-transform:uppercase}.home-btn{width:52%;margin:11% auto 0;display:block}@media screen and (min-width: 1024px){.home-btn{width:250px;margin:90px auto 0}}.link-btn{width:160px;height:40px;font-size:14px;font-weight:bold;color:#f45fa1;display:flex;justify-content:center;align-items:center;border-radius:20px;position:relative;z-index:3;border-radius:20px;background:#fff;margin:0 7px 15px;z-index:1;transition:all .2s ease-out}.link-btn:hover{transform:scale(1.1)}.tag-btn{width:120px;height:38px;margin:0 7px;border:2px solid #fff;font-size:14px;font-weight:bold;color:#f45fa1;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5215686275);border-radius:5px;transition:all .4s ease}.tag-btn:hover{background:#fff;cursor:pointer;transform:none}.active{background:#fff}.coming-txt{color:#666;font-size:20px;margin:0 auto 30px}.news-thumbnail{width:100%;margin:0 auto}.trimming{width:100%;height:100%;object-fit:cover;aspect-ratio:1.9/1}.info-container{padding:1em 0;display:flex;gap:10px;align-items:flex-start}@media screen and (min-width: 1024px){.info-container{margin:0 auto}}.detail-box{width:90%;margin:0 auto;padding:1%;position:relative;background:#fff}@media screen and (min-width: 1024px){.detail-box{width:900px;padding:10px 10px}}.detail-box-inner{border:solid 1px #d8a72f;padding:3px 10px;position:relative}@media screen and (min-width: 1024px){.detail-box-inner{border:solid 2px #d8a72f;padding:20px 40px}}.news-frame{display:block;width:30px;position:absolute}.news-frame.frame0{top:-1px;left:-1px}@media screen and (min-width: 1024px){.news-frame.frame0{top:-4px}}.news-frame.frame1{top:-1px;left:auto;right:-1px}@media screen and (min-width: 1024px){.news-frame.frame1{top:-4px}}.news-frame.frame2{top:auto;bottom:-1px;left:auto;right:-1px}.news-frame.frame3{top:auto;bottom:-2px;left:-1px}.detail-box:hover{transform:scale(1.05)}.detail-box.single-page:hover{opacity:1;transform:scale(1)}.tag-flex{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;top:-6px;right:0}.detail-box .cat{display:inline-block;padding:3px 8px;font-size:11px;font-weight:bold;transition:all .2s ease-out;border:solid 2px #ff5ca4;background:#ff5ca4;color:#fff;margin-left:7px}.txt-area{line-height:1.8;color:#493646;border-top:solid 1px #ebd397;padding:1em 0}.txt-area p{margin:0 0 1em;text-justify:inter-ideograph}.txt-area a{color:#f049d3;text-decoration:underline}.txt-area a:hover{text-decoration:none;transform:none}.txt-area iframe{max-width:100%;height:auto;aspect-ratio:16/9}.screen-reader-text,.page-numbers.next{display:none}.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 30px;gap:10px}.page-numbers li{width:35px;height:35px;margin:0 5px;position:relative;z-index:1}.page-numbers li a,.page-numbers li span{width:35px;height:35px;display:block;text-align:center;color:#f049d3;font-weight:bold;font-size:18px;position:relative;transition:all .2s ease-out;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:1}.page-numbers li a::before,.page-numbers li span::before{content:"";width:100%;height:100%;background:#fff;border:2px solid #d8a72f;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1}.page-numbers li span{color:#fff}.page-numbers li span::before{content:"";width:100%;height:100%;background:#f049d3;border:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1}.page-numbers li a:hover{color:#fff}.page-numbers li a:hover::before{content:"";width:100%;height:100%;background:#f049d3;border:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1}#page-top:hover{cursor:pointer;opacity:.7}#page-top i{color:#fff;font-size:28px;text-align:center}#share-btn-list{justify-content:flex-end}.share-txt{display:flex;align-items:center;color:#bc060f;font-weight:bold;font-size:13px;margin:0 10px 0 0}.share-btn{width:50px;height:50px;background:#fff;text-align:center;overflow:hidden;line-height:50px;margin:0;transition:all .2s ease-out}.share-btn a{color:#fff;font-size:25px;display:block;transition:all .2s ease-out}#share-twitter a{color:#1da1f2}#share-facebook a{color:#3b5998}#share-twitter:hover a,#share-facebook:hover a,#share-line:hover{transform:scale(1.1)}#share-line{background:#00c300}#share-line a{font-size:43px;color:#fff;position:relative}#share-line a:after{content:"";width:100%;height:100%;box-sizing:border-box;border:9px solid #fff;position:absolute;top:0px;left:0px;z-index:1}#control{width:80%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:30% 30% 30%;grid-template-columns:30% 30% 30%;grid-template-areas:"next list prev";padding:30px 0 20px;gap:10px;justify-content:center}@media screen and (min-width: 1024px){#control{width:400px;margin:0 auto;-ms-grid-columns:30% 30% 30%;grid-template-columns:30% 30% 30%;padding:30px 0 5px}}.control-btn.prev{-ms-grid-row:1;-ms-grid-column:3;grid-area:prev;text-align:right}.control-btn.list{-ms-grid-row:1;-ms-grid-column:2;grid-area:list;text-align:center}.control-btn.next{-ms-grid-row:1;-ms-grid-column:1;grid-area:next;text-align:left}#control a{color:#f45fa1;font-weight:bold;font-size:14px;transition:all .2s ease-out}.link-btn{width:150px;height:35px;font-size:13px;font-weight:bold;display:flex;justify-content:center;align-items:center;border-radius:20px;position:relative;z-index:3;border-radius:20px;margin:0 auto;z-index:1;transition:all .2s ease-out}.tag-btn-wrap{margin:20px auto 0}.tag-btn{width:24vw;height:35px;max-width:120px;margin:0 8px 14px;font-size:13px}.tag-flex{top:-10px}.detail-box .cat{font-size:12px;padding:4px 5px}.txt-area a:hover{text-decoration:none}#page-top{width:40px;height:40px;bottom:10px;right:10px}#page-top:hover{cursor:pointer;background:#bc060f}#page-top i{font-size:24px}#share-twitter:hover a{color:#1da1f2}#share-facebook:hover a{color:#3b5998}#share-line:hover{background:#00c300}#control a{font-size:13px}.post-flex-container{display:flex;flex-direction:column;align-items:center}#news-main{min-height:80vh}#news-main .detail-box{margin:30px}#news-page{min-height:60vh}.news-content-wrap{width:90%;height:95px;margin:0 auto 5%;position:relative;display:block}@media screen and (min-width: 1024px){.news-content-wrap{width:800px;height:105px;margin:0 auto 30px}}.news-content-wrap::before{content:"";position:absolute;inset:0;background:#d8a72f;clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%)}@media screen and (min-width: 1024px){.news-content-wrap::before{clip-path:polygon(3% 0, 97% 0, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}}.news-content-wrap::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%)}@media screen and (min-width: 1024px){.news-content-wrap::after{clip-path:polygon(3% 0, 97% 0, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}}.news-content-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:1em;position:absolute;inset:5px;background:#d8a72f;clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%);z-index:1}@media screen and (min-width: 1024px){.news-content-inner{clip-path:polygon(3% 0, 97% 0, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}}.news-content-inner::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(5% 0, 95% 0, 100% 15%, 100% 85%, 95% 100%, 5% 100%, 0 85%, 0 15%)}@media screen and (min-width: 1024px){.news-content-inner::after{clip-path:polygon(3% 0, 97% 0, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}}.news-star{width:1.7em;position:relative;z-index:1}.date{width:17%;text-align:center;line-height:1.5;letter-spacing:.5px;font-weight:bold;color:#f049d3;position:relative;z-index:1}@media screen and (min-width: 1024px){.date{width:8%}}.ttl{width:calc(100% - (17% + 1.7em + 20px));overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;color:#493646;position:relative;z-index:1}