@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800;900&family=Noto+Sans+JP:wght@700;900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css";body{--stroke-color:#fff;--shadow-color:#fff;--cont-outer-m:$m-cont;--cont-resp-w:$w-cont;--font-size:14px;--line-height:28px}@media(max-width:768px){body{--cont-outer-m:$m-sp}}@media(max-width:6400px){body{--cont-resp-w:calc(100vw - var(--cont-outer-m) * 2)}}@media(max-width:768px){body{--cont-resp-w:100vw;--font-size:14px;--line-height:28px}}a,abbr,address,article,aside,audio,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,hr,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{padding:0;margin:0;border:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4}*{font-family:inherit;font-size:inherit;line-height:1}a{color:inherit}article,aside,footer,header,main,nav,section{display:block}*{box-sizing:border-box}:after,:before{box-sizing:inherit}button,input,select,textarea{border:none;border-radius:0;font:inherit;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}table{border-collapse:collapse;border-spacing:0}button{display:block;padding:0;border:none;text-align:inherit;background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}ol,ul{list-style:none}img,video{max-width:100%}img{width:100%;height:auto;display:block;border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.clearfix:after{height:0;clear:both;display:block;content:".";visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{transition:.3s cubic-bezier(.215,.61,.355,1)}body,html{width:100%}body{height:100%;position:relative;font-family:YakuHanJP,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ \ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:14px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-weight:900;letter-spacing:0;text-align:justify;color:#2e2e2e;background-color:#eaeaea;text-justify:inter-ideograph;--w-sidebar:280px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (max-width:1560px){body{--w-sidebar:0px}}@media screen and (max-width:768px){body{width:100%;font-size:calc(var(--cont-resp-w)*14/414)}}body.is-noscroll{overflow:hidden}.rotate{transform:rotate(.028deg)}.f-mont-eb{font-weight:800;letter-spacing:.01em;text-indent:.01em}.f-mont-bl,.f-mont-eb{font-family:Montserrat,sans-serif}.f-mont-bl{font-weight:900}.container{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;overflow:hidden;transition:.4s cubic-bezier(.87,0,.13,1)}@media screen and (max-width:768px){.container{margin-top:0}}section{width:100%;border-top:2px solid #2e2e2e}section,section .inner{position:relative;display:flex;align-items:center;flex-direction:column}section .inner{width:calc(100% - 280px);padding-bottom:min(120px,9.375vw);margin-left:280px;overflow:hidden}@media screen and (max-width:1560px){section .inner{width:100%;margin-left:0}}@media screen and (max-width:768px){section .inner{width:100%;padding-bottom:0;margin-left:0}}.loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:17;display:flex;align-items:center;justify-content:center;background-color:#eaeaea;opacity:1}.loading__logo{width:20%;animation:loadingLogo 1.8s cubic-bezier(.16,1,.3,1) infinite;will-change:transform}@keyframes loadingLogo{0%{transform:rotate(0deg)}5%{transform:rotate(-5deg)}10%{transform:rotate(5deg)}12.5%{transform:rotate(-5deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media screen and (max-width:768px){.loading__logo{width:30%}}.frame{border:10px solid #2e2e2e}.frame,.frame--white{width:100%;height:100%;position:fixed;top:0;left:0;z-index:18;transition:.4s cubic-bezier(.87,0,.13,1);pointer-events:none}.frame--white:after,.frame--white:before{position:absolute;display:block;background-color:#fff;content:"";transition:.4s cubic-bezier(.87,0,.13,1)}.frame--white:before{width:10px;height:0;top:0;left:0}.frame--white:after{width:0;height:10px;top:0;left:0}.frame--white>div{width:100%;height:100%;position:relative}.frame--white>div:after,.frame--white>div:before{position:absolute;display:block;background-color:#fff;content:"";transition:.4s cubic-bezier(.87,0,.13,1)}.frame--white>div:before{width:10px;height:0;right:0;bottom:0}.frame--white>div:after{width:0;height:10px;right:0;bottom:0}.frame--white.is-active:before{height:100%}.frame--white.is-active:after{width:100%}.frame--white.is-active>div:before{height:100%}.frame--white.is-active>div:after{width:100%}@media screen and (max-width:768px){.topics,.topics__imgs,.topics__imgs__item{height:calc(var(--vh, 1vh)*100)}}.topics__info{width:calc(100% - 280px - 120px);bottom:min(60px,4.6875vw)}@media screen and (max-width:1560px){.topics__info{width:calc(100% - min(60px,4.6875vw)*2);left:min(60px,4.6875vw)}}@media screen and (max-width:768px){.topics__info{width:calc(100% - var(--cont-resp-w)*32/414*2);right:0;bottom:calc(var(--cont-resp-w)*32/414);left:0;margin:0 auto}}.topics__texts__item__date{font-size:min(14px,1.09375vw)}@media screen and (max-width:768px){.topics__texts__item__date{font-size:calc(var(--cont-resp-w)*14/414)}}.topics__texts__item__title{max-width:calc(100% - min(264px,20.625vw) - min(40px,3.125vw));margin-top:calc(min(32px,2.5vw) - (min(36px,2.8125vw) - min(24px,1.875vw))/2);margin-bottom:calc(0px - (min(36px,2.8125vw) - min(24px,1.875vw))/2);font-size:min(24px,1.875vw);line-height:min(36px,2.8125vw)}@media screen and (max-width:768px){.topics__texts__item__title{max-width:calc(var(--cont-resp-w)*252/414);margin-top:calc(var(--cont-resp-w)*16/414 - (var(--cont-resp-w)*24/414 - var(--cont-resp-w)*16/414)/2);margin-bottom:calc(var(--cont-resp-w)*0/414 - (var(--cont-resp-w)*24/414 - var(--cont-resp-w)*16/414)/2);font-size:calc(var(--cont-resp-w)*16/414);line-height:calc(var(--cont-resp-w)*24/414)}}.topics__texts__item__more{padding-bottom:min(10px,.78125vw);margin-top:min(32px,2.5vw);font-size:min(12px,.9375vw)}@media screen and (max-width:768px){.topics__texts__item__more{padding-bottom:calc(var(--cont-resp-w)*6/414);margin-top:calc(var(--cont-resp-w)*32/414);font-size:calc(var(--cont-resp-w)*12/414)}}.topics__indicator ul>li{width:min(40px,3.125vw);height:min(40px,3.125vw);font-size:min(16px,1.25vw)}@media screen and (min-width:769px){.topics__indicator ul>li:hover{color:#fff}}@media screen and (max-width:768px){.topics__indicator ul>li{width:calc(var(--cont-resp-w)*32/414);height:calc(var(--cont-resp-w)*32/414);font-size:calc(var(--cont-resp-w)*14/414)}}.topics__indicator ul>li:nth-child(n+2){margin-left:min(16px,1.25vw)}@media screen and (max-width:768px){.topics__indicator ul>li:nth-child(n+2){margin-top:calc(var(--cont-resp-w)*12/414);margin-left:0}}.topics__indicator ul>li .svg-circle svg{stroke-dasharray:0 122.46px}.common-hl{--common-hl-speed:5s;width:100%;height:min(220px,17.1875vw);position:relative;z-index:6;overflow:hidden;pointer-events:none}@media screen and (max-width:768px){.common-hl{height:calc(var(--cont-resp-w)*198/414);--common-hl-speed:6s}}.common-hl:before{width:100%;height:min(94px,7.34375vw);position:absolute;bottom:min(2px,.15625vw);left:0;background-color:#585858;content:"";transform:rotate(-22deg);transform-origin:bottom left}@media screen and (max-width:768px){.common-hl:before{display:none}}.common-hl__main{height:min(92px,7.1875vw);position:absolute;bottom:min(28px,2.1875vw);left:0;display:flex;align-items:center;flex-direction:row;font-size:min(88px,6.875vw);background-color:#fff;outline:2px solid #2e2e2e;transform:rotate(-15deg) translate(calc(min(8px, .625vw) * -1));box-shadow:0 min(8px,.625vw) 0 rgba(46,46,46,.3);transform-origin:bottom left}@media screen and (max-width:768px){.common-hl__main{height:calc(var(--cont-resp-w)*100/414);top:calc(var(--cont-resp-w)*24/414);bottom:unset;font-size:calc(var(--cont-resp-w)*88/414);transform:rotate(8deg);box-shadow:0 calc(var(--cont-resp-w)*8/414) 0 rgba(46,46,46,.3);transform-origin:top left}}.common-hl__main>span{padding-right:min(32px,2.5vw);transform:scaleY(.95);animation:h2Scroll var(--common-hl-speed) linear infinite;will-change:transform;white-space:nowrap}@media screen and (max-width:768px){.common-hl__main>span{padding-right:calc(var(--cont-resp-w)*32/414)}}@keyframes h2Scroll{0%{transform:translateX(-100%) scaleY(.95)}to{transform:translateX(0) scaleY(.95)}}.common-hl__main>span>small{font-size:min(48px,3.75vw)}@media screen and (max-width:768px){.common-hl__main>span>small{font-size:calc(var(--cont-resp-w)*48/414)}}.common-hl__sub{position:absolute;top:min(56px,4.375vw);right:calc((100% - min(1200px,93.75vw))/2);text-align:right;transform:scaleY(.95);margin-top:calc(0px - (min(17px,1.328125vw) - min(12px,.9375vw))/2);margin-bottom:calc(0px - (min(17px,1.328125vw) - min(12px,.9375vw))/2);font-size:min(12px,.9375vw);line-height:min(17px,1.328125vw)}@media screen and (max-width:768px){.common-hl__sub{top:calc(var(--cont-resp-w)*20/414);right:calc(var(--cont-resp-w)*40/414);margin-top:calc(var(--cont-resp-w)*0/414 - (var(--cont-resp-w)*17/414 - var(--cont-resp-w)*12/414)/2);margin-bottom:calc(var(--cont-resp-w)*0/414 - (var(--cont-resp-w)*17/414 - var(--cont-resp-w)*12/414)/2);font-size:calc(var(--cont-resp-w)*12/414);line-height:calc(var(--cont-resp-w)*17/414)}}.common-hover{transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:769px){.common-hover:hover{opacity:.6}}span.common-curtain{width:0;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.slick-slide,.slick-slide *{outline:none!important}.slick-list{overflow:unset}::selection{color:#2e2e2e;background:#fff}::-moz-selection{color:#2e2e2e;background:#fff}.red{color:#e62828}.blue{color:#00aeef}.is-hidden{opacity:0;animation:none;pointer-events:none}.is-visible{opacity:1;pointer-events:all}.is-noselect{-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.movie-iframe{width:100%;height:0;position:relative;display:block;padding-bottom:56.25%;background-color:#000}.movie-iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}a{text-decoration:none}a>.rotate{display:inline-block}p>a{text-decoration:underline;color:#358cda;transition:.3s cubic-bezier(.215,.61,.355,1)}p>a:hover{opacity:.6}img{pointer-events:none}.image-crisp{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}@media screen and (max-width:768px){br.is-only-pc{display:none}}br.is-only-sp{display:none}@media screen and (max-width:768px){br.is-only-sp{display:inline-block}}.sub-page{width:100%;background-color:#eaeaea}.sub-page .inner{width:calc(100% - 280px);position:relative;display:flex;align-items:center;flex-direction:column;margin-left:280px;overflow:hidden}@media screen and (max-width:1560px){.sub-page .inner{width:100%;margin-left:0}}@media screen and (max-width:768px){.sub-page .inner{width:100%;margin-left:0}.sub-page .inner h2.common-hl{margin-top:calc(var(--cont-resp-w)*80/414);margin-bottom:calc(var(--cont-resp-w)*20/414)}}.para-item{transition:transform 1.5s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:768px){.para-item{transition:unset}}.movie__hl .common-hl__sub{right:max((100% - min(1200px,93.75vw))/2,min(60px,4.6875vw) + 40px + min(24px,1.875vw))}@media screen and (max-width:768px){.movie__hl .common-hl__sub{right:calc(var(--cont-resp-w)*40/414)}}.news__hl .common-hl__sub{right:max((100% - min(1200px,93.75vw))/2,min(60px,4.6875vw) + 40px + min(24px,1.875vw))}@media screen and (max-width:768px){.news__hl .common-hl__sub{right:calc(var(--cont-resp-w)*40/414)}}.news-article__hl{z-index:1}.news-article__hl .common-hl__sub{right:max((100% - min(1200px,93.75vw))/2,min(60px,4.6875vw) + 40px + min(24px,1.875vw))}@media screen and (max-width:768px){.news-article__hl .common-hl__sub{right:calc(var(--cont-resp-w)*40/414)}}.profile__hl{--common-hl-speed:6s}@media screen and (max-width:768px){.profile__hl{--common-hl-speed:8s}}.profile__hl .common-hl__sub{right:max((100% - min(1200px,93.75vw))/2,min(60px,4.6875vw) + 40px + min(24px,1.875vw))}@media screen and (max-width:768px){.profile__hl .common-hl__sub{right:calc(var(--cont-resp-w)*40/414)}}.discography__hl{--common-hl-speed:8s}@media screen and (max-width:768px){.discography__hl{--common-hl-speed:12s}}.discography__hl .common-hl__sub{right:max((100% - min(1200px,93.75vw))/2,min(60px,4.6875vw) + 40px + min(24px,1.875vw))}@media screen and (max-width:768px){.discography__hl .common-hl__sub{right:calc(var(--cont-resp-w)*40/414)}}.common-sns-icon{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain;filter:invert(0);transform:translateZ(0);transition:.3s cubic-bezier(.215,.61,.355,1)}a:hover .common-sns-icon{filter:invert(1)}.common-sns-icon.__x{width:45%}.common-sns-icon.__x.__black{background-image:url(/images/common/x_black.svg)}.common-sns-icon.__x.__white{background-image:url(/images/common/x_white.svg)}.common-sns-icon.__instagram{width:47%}.common-sns-icon.__instagram.__black{background-image:url(/images/common/instagram_black.svg)}.common-sns-icon.__instagram.__white{background-image:url(/images/common/instagram_white.svg)}.common-sns-icon.__youtube{width:55%}.common-sns-icon.__youtube.__black{background-image:url(/images/common/youtube_black.svg)}.common-sns-icon.__youtube.__white{background-image:url(/images/common/youtube_white.svg)}.common-sns-icon.__store{width:50%}.common-sns-icon.__store.__black{background-image:url(/images/common/store_black.svg)}.common-sns-icon.__store.__white{background-image:url(/images/common/store_white.svg)}.topics{width:100%;height:100vh;position:relative;margin-left:0;overflow:hidden}@media screen and (max-width:768px){.topics{height:calc(var(--vh, 1vh) * 100)}}.topics__imgs{width:100%;height:100vh;position:relative;z-index:0}@media screen and (max-width:768px){.topics__imgs{height:calc(var(--vh, 1vh) * 100)}}.topics__imgs:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;background-color:rgba(46,46,46,.8);content:"";mix-blend-mode:multiply}.topics__imgs .slick-list,.topics__imgs .slick-track{height:100%}.topics__imgs .slick-slide{width:100%;height:100%;overflow:hidden}.topics__imgs__curtain{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:block;background-color:#2e2e2e;transform:scaleX(0)}.topics__imgs__item{width:100%;height:100vh;position:relative;z-index:0}@media screen and (max-width:768px){.topics__imgs__item{height:calc(var(--vh, 1vh) * 100)}}.topics__imgs__item img{width:100%;height:100%;transition:.4s cubic-bezier(.87,0,.13,1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.topics__imgs.slick-initialized .topics__imgs__item.is-current img{animation:topicsScaleUp 20s linear infinite alternate;will-change:transform}@keyframes topicsScaleUp{0%{transform:scale(1)}to{transform:scale(1.2)}}.topics__imgs.slick-initialized~.topics__info .topics__texts__item.is-current{pointer-events:all}.topics__imgs.slick-initialized~.topics__info .topics__indicator ul>li.is-current{color:#fff}.topics__imgs.slick-initialized~.topics__info .topics__indicator ul>li.is-current .svg-circle{transform:rotate(0deg);transition:none}.topics__imgs.slick-initialized~.topics__info .topics__indicator ul>li.is-current .svg-circle svg{animation:circleAnimeCurrent 5s linear forwards;will-change:transform}@keyframes circleAnimeCurrent{0%{stroke-dasharray:0 calc(19.5px * 2 * 3.14)}to{stroke-dasharray:calc(19.5px * 2 * 3.14) calc(19.5px * 2 * 3.14)}}.topics__info{width:calc(100% - 280px - 60px * 2);position:absolute;bottom:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));left:340px;z-index:1;display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between}@media screen and (max-width:calc(280px + calc(1200px + 40px * 2))){.topics__info{width:calc(100% - min(60 * 1px, calc(100vw * 60 / (1200 + 40 * 2))) * 2);left:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)))}}@media screen and (max-width:768px){.topics__info{width:calc(100% - calc(var(--cont-resp-w) * 32 / 414) * 2);right:0;bottom:calc(var(--cont-resp-w) * 32 / 414);left:0;margin:0 auto}}.topics__texts{flex-shrink:0;color:#fff}.topics__texts__item{width:100%;position:absolute;bottom:0;left:0;opacity:0;pointer-events:none}.topics__texts__item:first-child{opacity:1}.topics__texts__item__date{position:relative;display:inline-block;overflow:hidden;font-size:min(14 * 1px,calc(100vw * 14 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.topics__texts__item__date{font-size:calc(var(--cont-resp-w) * 14 / 414)}}.topics__texts__item__title{width:-moz-fit-content;width:fit-content;max-width:calc(100% - min(264 * 1px, calc(100vw * 264 / (1200 + 40 * 2))) - min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))));position:relative;overflow:hidden;margin-top:calc(min(32 * 1px, calc(100vw * 32 / (1200 + 40 * 2))) - (min(36 * 1px, calc(100vw * 36 / (1200 + 40 * 2))) - min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2)))) / 2);margin-bottom:calc(0px - (min(36 * 1px, calc(100vw * 36 / (1200 + 40 * 2))) - min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2)))) / 2);font-size:min(24 * 1px,calc(100vw * 24 / (1200 + 40 * 2)));line-height:min(36 * 1px,calc(100vw * 36 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.topics__texts__item__title{max-width:calc(var(--cont-resp-w) * 252 / 414);margin-top:calc(calc(var(--cont-resp-w) * 16 / 414) - (calc(var(--cont-resp-w) * 24 / 414) - calc(var(--cont-resp-w) * 16 / 414)) / 2);margin-bottom:calc(calc(var(--cont-resp-w) * 0 / 414) - (calc(var(--cont-resp-w) * 24 / 414) - calc(var(--cont-resp-w) * 16 / 414)) / 2);font-size:calc(var(--cont-resp-w) * 16 / 414);line-height:calc(var(--cont-resp-w) * 24 / 414)}}.topics__texts__item__more{width:-moz-fit-content;width:fit-content;position:relative;display:block;padding-bottom:min(10 * 1px,calc(100vw * 10 / (1200 + 40 * 2)));margin-top:min(32 * 1px,calc(100vw * 32 / (1200 + 40 * 2)));border-bottom:1px solid #fff;overflow:hidden;font-size:min(12 * 1px,calc(100vw * 12 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.topics__texts__item__more{padding-bottom:calc(var(--cont-resp-w) * 6 / 414);margin-top:calc(var(--cont-resp-w) * 32 / 414);font-size:calc(var(--cont-resp-w) * 12 / 414)}}.topics__indicator{flex-shrink:0}.topics__indicator ul{display:flex;align-items:center;flex-direction:row}@media screen and (max-width:768px){.topics__indicator ul{flex-direction:column}}.topics__indicator ul>li{width:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));height:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));position:relative;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;font-size:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)));color:hsla(0,0%,100%,.5);cursor:pointer;backface-visibility:visible;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.topics__indicator ul>li:hover{color:#fff}}@media screen and (max-width:768px){.topics__indicator ul>li{width:calc(var(--cont-resp-w) * 32 / 414);height:calc(var(--cont-resp-w) * 32 / 414);font-size:calc(var(--cont-resp-w) * 14 / 414)}}.topics__indicator ul>li:nth-child(n+2){margin-left:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.topics__indicator ul>li:nth-child(n+2){margin-top:calc(var(--cont-resp-w) * 12 / 414);margin-left:0}}.topics__indicator ul>li>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.topics__indicator ul>li .svg-circle{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;transform:rotate(1turn);transition:1s cubic-bezier(.16,1,.3,1)}.topics__indicator ul>li .svg-circle svg{width:100%;height:100%;transform:rotate(-90deg);animation:circleAnime 1s cubic-bezier(.16,1,.3,1) forwards;fill:none;stroke:#fff;stroke-width:1px;stroke-dasharray:0 calc(19.5px * 2 * 3.14);will-change:transform}@keyframes circleAnime{0%{stroke-dasharray:calc(19.5px * 2 * 3.14) calc(19.5px * 2 * 3.14)}to{stroke-dasharray:0 calc(19.5px * 2 * 3.14)}}.header__sidebar{width:280px;height:100%;position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:64px 0 48px;border-right:1px solid #fff;mix-blend-mode:difference;color:#fff}@media screen and (max-width:calc(280px + calc(1200px + 40px * 2))){.header__sidebar{display:none}}.header__sidebar__logo{width:160px;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__sidebar__logo:hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.header__sidebar__logo:hover:hover{opacity:.6}}.header__sidebar__nav>ul{display:flex;flex-direction:column}.header__sidebar__nav>ul>li{width:160px;font-size:16px}.header__sidebar__nav>ul>li:nth-child(n+2){margin-top:24px}.header__sidebar__nav>ul>li a{display:inline-block;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__sidebar__nav>ul>li a:hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.header__sidebar__nav>ul>li a:hover:hover{opacity:.6}}.header__sidebar__sns-list{width:160px;display:flex;flex-direction:row;flex-wrap:wrap}.header__sidebar__sns-list>li{width:34px;height:34px;margin-left:calc((100% - 34px * 3) / 2);border-radius:50%;overflow:hidden;font-size:18px;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__sidebar__sns-list>li:hover{color:#000;background-color:#fff}}.header__sidebar__sns-list>li:nth-child(3n-2){margin-left:0}.header__sidebar__sns-list>li:nth-child(n+4){margin-top:12px}.header__sidebar__sns-list>li:first-child>a{padding-left:1px}.header__sidebar__sns-list>li:nth-child(4){font-size:20px}.header__sidebar__sns-list>li:nth-child(4)>a{padding-bottom:2px}.header__sidebar__sns-list>li:nth-child(6){font-size:17px}.header__sidebar__sns-list>li>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header__logo{display:none}@media screen and (max-width:calc(280px + calc(1200px + 40px * 2))){.header__logo{width:120px;position:fixed;top:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));left:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));z-index:11;display:block;mix-blend-mode:difference;transition:.3s cubic-bezier(.215,.61,.355,1)}}@media screen and (max-width:calc(280px + calc(1200px + 40px * 2))) and (min-width:calc(768px + 1px)){.header__logo:hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.header__logo:hover:hover{opacity:.6}}@media screen and (max-width:768px){.header__logo{width:min(calc(var(--cont-resp-w) * 70 / 414),calc((var(--vh, 1vh) * 100) * 70 / 800));top:calc(var(--cont-resp-w) * 30 / 414);left:calc(var(--cont-resp-w) * 30 / 414)}}.header__menu-body{width:100%;height:100%;position:fixed;left:0;z-index:12;display:flex;flex-direction:column;justify-content:space-between;padding:min(min(120 * 1px,calc(100vw * 120 / (1200 + 40 * 2))),calc(100vh * 120 / 1080));background-color:#fff;background-image:url(/images/header/header_bg-top.svg),url(/images/header/header_bg-bottom.svg);background-position:left calc((50% + min(20 * 1px, calc(100vw * 20 / (1200 + 40 * 2)))) - min(870 * 1px, calc(100vw * 870 / (1200 + 40 * 2))) / 2) top calc((100% - min(500 * 1px, calc(100vw * 500 / (1200 + 40 * 2)))) / 2),left calc(50% + min(20 * 1px, calc(100vw * 20 / (1200 + 40 * 2)))) top calc((100% - min(500 * 1px, calc(100vw * 500 / (1200 + 40 * 2)))) / 2);background-repeat:repeat;background-size:min(870 * 1px,calc(100vw * 870 / (1200 + 40 * 2))) min(1080 * 1px,calc(100vw * 1080 / (1200 + 40 * 2)));opacity:0;transform:scale(.9);transition:transform .3s cubic-bezier(.87,0,.13,1) .1s,opacity .3s cubic-bezier(.87,0,.13,1) .1s;pointer-events:none;transform-origin:center}@media screen and (max-width:768px){.header__menu-body{padding:min(calc(var(--cont-resp-w) * 30 / 414),calc((var(--vh, 1vh) * 100) * 30 / 800)) min(calc(var(--cont-resp-w) * 30 / 414),calc((var(--vh, 1vh) * 100) * 30 / 800)) min(calc(var(--cont-resp-w) * 34 / 414),calc((var(--vh, 1vh) * 100) * 34 / 800));background-position:left calc((50% + calc(var(--cont-resp-w) * 22 / 414)) - calc(var(--cont-resp-w) * 870 / 414) / 2) top calc((100% - calc(var(--cont-resp-w) * 500 / 414)) / 2),left calc(50% + calc(var(--cont-resp-w) * 22 / 414)) top calc((100% - calc(var(--cont-resp-w) * 500 / 414)) / 2);background-size:calc(var(--cont-resp-w) * 870 / 414) calc(var(--cont-resp-w) * 1080 / 414)}}.header__menu-body.is-opened{left:0;opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(.34,1.56,.64,1) .1s,opacity .4s cubic-bezier(.16,1,.3,1) .1s;pointer-events:all}.header__menu-body__logo{width:min(min(132 * 1px,calc(100vw * 132 / (1200 + 40 * 2))),calc(100vh * 132 / 1080));transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__menu-body__logo:hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.header__menu-body__logo:hover:hover{opacity:.6}}@media screen and (max-width:768px){.header__menu-body__logo{width:min(calc(var(--cont-resp-w) * 70 / 414),calc((var(--vh, 1vh) * 100) * 70 / 800))}}.header__menu-body__nav>ul{display:flex;flex-direction:column}.header__menu-body__nav>ul>li{width:-moz-fit-content;width:fit-content;position:relative;font-size:min(min(80 * 1px,calc(100vw * 80 / (1200 + 40 * 2))),calc(100vh * 80 / 1080));transform:scaleY(.95);transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__menu-body__nav>ul>li:hover{color:#eaeaea}.header__menu-body__nav>ul>li:hover:before{width:100%}}@media screen and (max-width:768px){.header__menu-body__nav>ul>li{font-size:min(calc(var(--cont-resp-w) * 32 / 414),calc((var(--vh, 1vh) * 100) * 32 / 800))}}.header__menu-body__nav>ul>li:nth-child(n+2){margin-top:min(min(12 * 1px,calc(100vw * 12 / (1200 + 40 * 2))),calc(100vh * 12 / 1080))}@media screen and (max-width:768px){.header__menu-body__nav>ul>li:nth-child(n+2){margin-top:min(calc(var(--cont-resp-w) * 16 / 414),calc((var(--vh, 1vh) * 100) * 16 / 800))}}.header__menu-body__nav>ul>li:before{width:0;height:100%;position:absolute;top:0;left:0;background-color:#2e2e2e;content:"";transition:.3s cubic-bezier(.16,1,.3,1)}.header__menu-body__nav>ul>li a{display:inline-block}.header__menu-body__sns-list{display:flex;flex-direction:row}.header__menu-body__sns-list>li{width:min(32 * 1px,calc(100vw * 32 / (1200 + 40 * 2)));height:min(32 * 1px,calc(100vw * 32 / (1200 + 40 * 2)));border-radius:50%;overflow:hidden;font-size:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)));transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__menu-body__sns-list>li:hover{color:#fff;background-color:#2e2e2e}}@media screen and (max-width:768px){.header__menu-body__sns-list>li{width:calc(var(--cont-resp-w) * 32 / 414);height:calc(var(--cont-resp-w) * 32 / 414);font-size:calc(var(--cont-resp-w) * 16 / 414)}}.header__menu-body__sns-list>li:nth-child(n+2){margin-left:min(12 * 1px,calc(100vw * 12 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.header__menu-body__sns-list>li:nth-child(n+2){margin-left:calc(var(--cont-resp-w) * 12 / 414)}}.header__menu-body__sns-list>li:first-child>a{padding-left:min(1 * 1px,calc(100vw * 1 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.header__menu-body__sns-list>li:first-child>a{padding-left:calc(var(--cont-resp-w) * 1 / 414)}}.header__menu-body__sns-list>li:nth-child(4){font-size:min(18 * 1px,calc(100vw * 18 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.header__menu-body__sns-list>li:nth-child(4){font-size:calc(var(--cont-resp-w) * 18 / 414)}}.header__menu-body__sns-list>li:nth-child(4)>a{padding-bottom:min(2 * 1px,calc(100vw * 2 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.header__menu-body__sns-list>li:nth-child(4)>a{padding-bottom:calc(var(--cont-resp-w) * 2 / 414)}}.header__menu-body__sns-list>li:nth-child(6){font-size:min(15 * 1px,calc(100vw * 15 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.header__menu-body__sns-list>li:nth-child(6){font-size:calc(var(--cont-resp-w) * 15 / 414)}}.header__menu-body__sns-list>li>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header__menu-btn{width:40px;height:26px;position:fixed;top:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));right:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));z-index:13;mix-blend-mode:difference;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.header__menu-btn:hover{transition:.3s cubic-bezier(.215,.61,.355,1)}.header__menu-btn:hover:hover{opacity:.6}}@media screen and (max-width:768px){.header__menu-btn{width:28px;height:20px;top:calc(var(--cont-resp-w) * 34 / 414);right:calc(var(--cont-resp-w) * 32 / 414)}}.header__menu-btn>span{height:2px;position:absolute;background-color:#fff;transform-origin:right center}.header__menu-btn>span:first-child{width:100%;top:0;right:0}.header__menu-btn>span:nth-child(2){width:70%;top:0;right:0;bottom:0;margin:auto 0}.header__menu-btn>span:last-child{width:40%;right:0;bottom:0}.modal{--btn-width:64px;--btn-height:var(--btn-width);width:100%;height:100%;position:fixed;top:0;left:0;z-index:14;display:none;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;background-color:rgba(46,46,46,.8);opacity:0}@media (max-width:1408px){.modal{--btn-width:48px;--btn-height:var(--btn-width)}}.modal__close-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.modal__close-btn{width:40px;height:26px;position:fixed;top:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));right:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));z-index:2;transition:.3s cubic-bezier(.215,.61,.355,1)}.modal__close-btn:hover{opacity:.6}@media screen and (max-width:768px){.modal__close-btn{width:26px;height:18px;top:calc(var(--cont-resp-w) * 34 / 414);right:calc(var(--cont-resp-w) * 32 / 414)}}.modal__close-btn:after,.modal__close-btn:before{width:46px;height:2px;position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;background-color:#fff;content:"";transform-origin:center}@media screen and (max-width:768px){.modal__close-btn:after,.modal__close-btn:before{width:30px}}.modal__close-btn:before{transform:rotate(30deg)}.modal__close-btn:after{transform:rotate(-30deg)}.modal__close-btn>span{height:2px;position:absolute;background-color:#fff;transform-origin:right center}@media screen and (max-width:768px){.modal__close-btn>span{height:2px}}.modal__close-btn>span:first-child{width:100%;top:0;right:0}.modal__close-btn>span:nth-child(2){width:70%;top:0;right:0;bottom:0;margin:auto 0}.modal__close-btn>span:last-child{width:40%;right:0;bottom:0}.modal--movie{width:100%;height:auto;max-width:1200px;position:relative;z-index:1;display:none}.modal--movie__cont{width:100%;height:0;position:relative;display:block;padding-bottom:56.25%;background-color:#000}.modal--movie__cont iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.modal--image{width:auto;height:auto;position:relative;z-index:1;display:none}.modal--image img{width:auto;height:auto;max-width:min(1200px,100vw);max-height:calc(100vh - (var(--btn-height) + 20px + 40px) * 2)}.modal__text{z-index:1;font-size:24px}.modal__btn-wrap{width:calc(100% + 40px * 2 + var(--btn-width) * 2);max-width:calc(1200px + 40px * 2 + var(--btn-width) * 2);position:absolute;top:0;right:calc(-40px - var(--btn-width));bottom:0;left:calc(-40px - var(--btn-width));z-index:1;display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin:auto;pointer-events:none}@media (max-width:1408px){.modal__btn-wrap{width:calc(var(--btn-width) * 2 + 24px);top:auto;right:0;bottom:calc(var(--btn-height) * -1 - 20px);left:0}}.modal__btn{width:var(--btn-width);height:var(--btn-height);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--btn-width) / 2);opacity:0;pointer-events:none}.modal__btn .common-arrow{--arrow-color:#2e2e2e;--arrow-thick:1px;--arrow-width:var(--btn-width)}.modal__btn.is-visible{opacity:1;pointer-events:all}.modal__btn--prev{transition:transform .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.modal__btn--prev:hover{transform:translateX(-10px)}}.modal__btn--prev .common-arrow{transform:rotate(-90deg)}.modal__btn--next{transition:transform .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.modal__btn--next:hover{transform:translateX(10px)}}.modal__btn--next .common-arrow{transform:rotate(90deg)}.modal.is-scrollable{justify-content:flex-start;overflow-y:scroll}.modal.is-scrollable .modal__close-bg{height:100%}.modal.is-scrollable .modal--image{width:auto;height:auto;max-width:640px;max-height:unset;margin-top:120px;margin-bottom:120px}@media screen and (max-width:768px){.modal.is-scrollable .modal--image{margin-top:calc(var(--cont-resp-w) * 80 / 414)}}.modal.is-scrollable .modal--image img{width:auto;height:auto;max-width:100%;max-height:unset;-o-object-fit:unset;object-fit:unset}.twitter{background-color:#2e2e2e}@media screen and (max-width:768px){.twitter{padding-top:calc(var(--cont-resp-w) * 40 / 414);padding-bottom:calc(var(--cont-resp-w) * 40 / 414)}}.twitter .inner:before{width:min(768 * 1px,calc(100vw * 768 / (1200 + 40 * 2)));height:min(450 * 1px,calc(100vw * 450 / (1200 + 40 * 2)));position:absolute;top:min(100 * 1px,calc(100vw * 100 / (1200 + 40 * 2)));left:50%;background-color:#eaeaea;content:"";transform:translateX(-50%);-webkit-mask:url(/images/common/rofmao_logo.svg) no-repeat center center/contain;mask:url(/images/common/rofmao_logo.svg) no-repeat center center/contain}@media screen and (max-width:768px){.twitter .inner:before{width:calc(var(--cont-resp-w) * 490 / 414);height:calc(var(--cont-resp-w) * 294 / 414);top:calc(var(--cont-resp-w) * 100 / 414)}}.twitter .common-hl{--common-hl-speed:10s}@media screen and (max-width:768px){.twitter .common-hl{--common-hl-speed:12s}.twitter .common-hl__main{top:unset;bottom:calc(var(--cont-resp-w) * 28 / 414);transform:rotate(-8deg) translate(calc(calc(var(--cont-resp-w) * 8 / 414) * -1));transform-origin:bottom left}}.twitter .common-hl__sub{color:#fff}@media screen and (max-width:768px){.twitter .common-hl__sub{top:0;right:unset;left:calc(var(--cont-resp-w) * 40 / 414);text-align:left}}.twitter__cont{width:min(1200 * 1px,calc(100vw * 1200 / (1200 + 40 * 2)));height:min(480 * 1px,calc(100vw * 480 / (1200 + 40 * 2)));position:relative;display:flex;flex-direction:row;margin-top:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));border:1px solid #2e2e2e}@media screen and (max-width:768px){.twitter__cont{width:100%;height:unset;align-items:center;flex-direction:column;margin-top:calc(var(--cont-resp-w) * 20 / 414);border:none}}.twitter__widget{width:min(800 * 1px,calc(100vw * 800 / (1200 + 40 * 2)));height:100%;position:relative;overflow:hidden scroll;background-color:#fff}@media screen and (max-width:768px){.twitter__widget{width:calc(100% - calc(var(--cont-resp-w) * 40 / 414) * 2);height:calc(var(--cont-resp-w) * 480 / 414);border:2px solid #2e2e2e}}.twitter__widget>iframe{transform:scale(1.01)}.twitter__follow{width:calc(100% - min(800 * 1px, calc(100vw * 800 / (1200 + 40 * 2))));height:100%;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:min(108 * 1px,calc(100vw * 108 / (1200 + 40 * 2))) 0 min(116 * 1px,calc(100vw * 116 / (1200 + 40 * 2)));border-left:1px solid #2e2e2e;background-color:silver;background-image:radial-gradient(rgba(46,46,46,.3) 10%,hsla(0,0%,100%,0) 11%);background-size:10px 10px}@media screen and (max-width:768px){.twitter__follow{width:100%;height:unset;padding:0;margin-top:calc(var(--cont-resp-w) * 32 / 414);border:none;background-color:unset;background-image:unset}}.twitter__follow__link{width:min(320 * 1px,calc(100vw * 320 / (1200 + 40 * 2)));padding-bottom:min(4 * 1px,calc(100vw * 4 / (1200 + 40 * 2)));margin-top:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)));border-bottom:2px solid #2e2e2e;font-size:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.twitter__follow__link:hover>span{text-shadow:1px 1px 0 #2e2e2e,-1px -1px 0 #2e2e2e,-1px 1px 0 #2e2e2e,1px -1px 0 #2e2e2e,0 1px 0 #2e2e2e,0 -1px 0 #2e2e2e,-1px 0 0 #2e2e2e,1px 0 0 #2e2e2e;color:#fff}.twitter__follow__link:hover>span:after{background-image:url(/images/common/arrow-white.svg);filter:drop-shadow(1px 0 0 #2e2e2e) drop-shadow(0 1px 0 #2e2e2e) drop-shadow(-1px 0 0 #2e2e2e) drop-shadow(0 -1px 0 #2e2e2e)}.twitter__follow__link:hover+.twitter__follow__logo{animation:twiLogoAnime .3s cubic-bezier(.16,1,.3,1);will-change:transform}@keyframes twiLogoAnime{0%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}}@media screen and (max-width:768px){.twitter__follow__link{width:calc(var(--cont-resp-w) * 320 / 414);padding-bottom:calc(var(--cont-resp-w) * 4 / 414);margin-top:0;border-color:#fff;font-size:calc(var(--cont-resp-w) * 40 / 414);color:#fff}}.twitter__follow__link>span{display:flex;align-items:center;flex-direction:row;justify-content:center;text-shadow:1px 1px 0 hsla(0,0%,100%,0),-1px -1px 0 hsla(0,0%,100%,0),-1px 1px 0 hsla(0,0%,100%,0),1px -1px 0 hsla(0,0%,100%,0),0 1px 0 hsla(0,0%,100%,0),0 -1px 0 hsla(0,0%,100%,0),-1px 0 0 hsla(0,0%,100%,0),1px 0 0 hsla(0,0%,100%,0);transition:.3s cubic-bezier(.215,.61,.355,1)}.twitter__follow__link>span:after{width:min(34 * 1px,calc(100vw * 34 / (1200 + 40 * 2)));height:min(30 * 1px,calc(100vw * 30 / (1200 + 40 * 2)));display:inline-block;margin-left:min(8 * 1px,calc(100vw * 8 / (1200 + 40 * 2)));background-image:url(/images/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:drop-shadow(1px 0 0 rgba(255,255,255,0)) drop-shadow(0 1px 0 rgba(255,255,255,0)) drop-shadow(-1px 0 0 rgba(255,255,255,0)) drop-shadow(0 -1px 0 rgba(255,255,255,0));transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:768px){.twitter__follow__link>span:after{width:calc(var(--cont-resp-w) * 34 / 414);height:calc(var(--cont-resp-w) * 30 / 414);margin-left:calc(var(--cont-resp-w) * 8 / 414);background-image:url(/images/common/arrow-white.svg)}}.twitter__follow__logo{width:min(334 * 1px,calc(100vw * 334 / (1200 + 40 * 2)));order:-1}@media screen and (max-width:768px){.twitter__follow__logo{display:none}}.twitter__sticker{width:100%;height:100%;position:absolute;top:0;left:0;z-index:7;pointer-events:none}.twitter__sticker>div{width:min(176 * 1px,calc(100vw * 176 / (1200 + 40 * 2)));position:absolute}@media screen and (max-width:768px){.twitter__sticker>div{width:calc(var(--cont-resp-w) * 100 / 414)}}.twitter__sticker__left{top:min(544 * 1px,calc(100vw * 544 / (1200 + 40 * 2)));left:calc(min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))) * -1 + min(0px, calc((100vw - var(--w-sidebar) - min(1200 * 1px, calc(100vw * 1200 / (1200 + 40 * 2)))) / 2 - (min(176 * 1px, calc(100vw * 176 / (1200 + 40 * 2))) - min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2)))) + min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))))))}@media screen and (max-width:768px){.twitter__sticker__left{top:calc(var(--cont-resp-w) * 508 / 414)}}.twitter__sticker__right{top:min(224 * 1px,calc(100vw * 224 / (1200 + 40 * 2)));right:calc(min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))) * -1 + min(0px, calc((100vw - var(--w-sidebar) - min(1200 * 1px, calc(100vw * 1200 / (1200 + 40 * 2)))) / 2 - (min(176 * 1px, calc(100vw * 176 / (1200 + 40 * 2))) - min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2)))) + min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))))))}@media screen and (max-width:768px){.twitter__sticker__right{top:calc(var(--cont-resp-w) * 238 / 414)}}.profile__visual__list{width:min(1640 * 1px,calc(100vw * 1640 / (1200 + 40 * 2)));height:min(720 * 1px,calc(100vw * 720 / (1200 + 40 * 2)));position:relative;margin-top:min(24 * 1px,calc(100vw * 24 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.profile__visual__list{width:100%;height:calc(var(--cont-resp-w) * 424 / 414);margin-top:calc(var(--cont-resp-w) * 28 / 414)}}.profile__visual__list>li{width:100%;position:absolute;top:0;left:0;filter:brightness(1)}.news-article__cont{width:min(1200 * 1px,calc(100vw * 1200 / (1200 + 40 * 2)));position:relative;display:flex;align-items:center;flex-direction:column;padding:min(64 * 1px,calc(100vw * 64 / (1200 + 40 * 2))) min(80 * 1px,calc(100vw * 80 / (1200 + 40 * 2))) min(80 * 1px,calc(100vw * 80 / (1200 + 40 * 2)));margin-top:calc(min(64 * 1px, calc(100vw * 64 / (1200 + 40 * 2))) * -1);border:1px solid #2e2e2e;background-color:#fff}@media screen and (max-width:768px){.news-article__cont{width:100%;z-index:0;padding:calc(var(--cont-resp-w) * 40 / 414);margin-top:calc(var(--cont-resp-w) * -40 / 414);border:none}}.news-article__shadow{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;pointer-events:none}@media screen and (max-width:768px){.news-article__shadow{display:none}}.news-article__shadow>span{position:absolute;display:block;overflow:hidden;background-color:silver;transform-origin:top left}.news-article__shadow>span:before{width:100vw;height:200%;position:absolute;top:0;left:0;display:block;background-image:radial-gradient(#2e2e2e 10%,hsla(0,0%,100%,0) 11%);background-size:10px 10px;content:"";opacity:.3;transform-origin:top left}.news-article__shadow>span:first-child{width:100vw;height:100%;top:0;left:100%;border-top:1px solid #2e2e2e;transform:skew(0,45deg)}.news-article__shadow>span:first-child:before{transform:skew(0,-45deg)}.news-article__shadow>span:last-child{width:100%;height:100vh;top:100%;left:0;border-right:1px solid #2e2e2e;border-left:1px solid #2e2e2e;transform:skew(45deg,0)}.news-article__shadow>span:last-child:before{transform:skew(-45deg,0)}.news-article__head{position:relative}@media screen and (max-width:768px){.news-article__head{width:100%}}.news-article__head__category{font-size:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.news-article__head__category{font-size:calc(var(--cont-resp-w) * 16 / 414)}}.news-article__head__date{margin-left:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)));font-size:min(16 * 1px,calc(100vw * 16 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.news-article__head__date{margin-left:calc(var(--cont-resp-w) * 16 / 414);font-size:calc(var(--cont-resp-w) * 16 / 414)}}.news-article__head__title{font-weight:900;margin-top:calc(min(16 * 1px, calc(100vw * 16 / (1200 + 40 * 2))) - (min(34 * 1px, calc(100vw * 34 / (1200 + 40 * 2))) - min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2)))) / 2);margin-bottom:calc(0px - (min(34 * 1px, calc(100vw * 34 / (1200 + 40 * 2))) - min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2)))) / 2);font-size:min(24 * 1px,calc(100vw * 24 / (1200 + 40 * 2)));line-height:min(34 * 1px,calc(100vw * 34 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.news-article__head__title{margin-top:calc(calc(var(--cont-resp-w) * 16 / 414) - (calc(var(--cont-resp-w) * 30 / 414) - calc(var(--cont-resp-w) * 18 / 414)) / 2);margin-bottom:calc(calc(var(--cont-resp-w) * 0 / 414) - (calc(var(--cont-resp-w) * 30 / 414) - calc(var(--cont-resp-w) * 18 / 414)) / 2);font-size:calc(var(--cont-resp-w) * 18 / 414);line-height:calc(var(--cont-resp-w) * 30 / 414)}}.news-article__head__img{width:100%;margin-top:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));border:1px solid #2e2e2e}@media screen and (max-width:768px){.news-article__head__img{width:100vw;margin-top:calc(var(--cont-resp-w) * 40 / 414);margin-left:calc(var(--cont-resp-w) * -40 / 414);border:none}}.news-article__text{width:min(960 * 1px,calc(100vw * 960 / (1200 + 40 * 2)));position:relative;margin-top:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)));font-weight:700}@media screen and (max-width:768px){.news-article__text{width:100%;margin-top:calc(var(--cont-resp-w) * 40 / 414)}}.news-article__text>*{margin-top:min(40 * 1px,calc(100vw * 40 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.news-article__text>*{margin-top:calc(var(--cont-resp-w) * 40 / 414)}}.news-article__text>:first-child{margin-top:0}.news-article__text h1,.news-article__text h2,.news-article__text h3,.news-article__text h4,.news-article__text small,.news-article__text strong{transform:rotate(.028deg)}.news-article__text strong{font-weight:bolder}.news-article__text p{transform:rotate(.028deg);margin-top:calc(min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))) - (min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2))) - min(14 * 1px, calc(100vw * 14 / (1200 + 40 * 2)))) / 2);margin-bottom:calc(0px - (min(24 * 1px, calc(100vw * 24 / (1200 + 40 * 2))) - min(14 * 1px, calc(100vw * 14 / (1200 + 40 * 2)))) / 2);font-size:min(14 * 1px,calc(100vw * 14 / (1200 + 40 * 2)));line-height:min(24 * 1px,calc(100vw * 24 / (1200 + 40 * 2)))}@media screen and (max-width:768px){.news-article__text p{margin-top:calc(calc(var(--cont-resp-w) * 40 / 414) - (calc(var(--cont-resp-w) * 24 / 414) - calc(var(--cont-resp-w) * 14 / 414)) / 2);margin-bottom:calc(calc(var(--cont-resp-w) * 0 / 414) - (calc(var(--cont-resp-w) * 24 / 414) - calc(var(--cont-resp-w) * 14 / 414)) / 2);font-size:calc(var(--cont-resp-w) * 14 / 414);line-height:calc(var(--cont-resp-w) * 24 / 414)}}.news-article__text p:first-child{margin-top:0}.news-article__text img{max-width:100%}.news-article__text hr{width:100%;height:1px;background-color:#d5d5d5}.news-article__text a{text-decoration:underline}.news-article__back{width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:min(60 * 1px,calc(100vw * 60 / (1200 + 40 * 2)));margin-top:min(80 * 1px,calc(100vw * 80 / (1200 + 40 * 2)));border-top:1px solid #2e2e2e;background-color:#eaeaea;transition:.3s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:calc(768px + 1px)){.news-article__back:hover{color:#fff;background-color:#2e2e2e}.news-article__back:hover p{border-color:#fff}.news-article__back:hover p:before{background-color:#fff}}@media screen and (max-width:768px){.news-article__back{padding:calc(var(--cont-resp-w) * 40 / 414);margin-top:0;border-top:2px solid #2e2e2e}}.news-article__back p{width:min(316 * 1px,calc(100vw * 316 / (1200 + 40 * 2)));display:flex;align-items:center;flex-direction:row;justify-content:center;padding-bottom:min(4 * 1px,calc(100vw * 4 / (1200 + 40 * 2)));border-bottom:2px solid #2e2e2e;font-size:min(36 * 1px,calc(100vw * 36 / (1200 + 40 * 2)));transition:border-color .3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:768px){.news-article__back p{width:calc(var(--cont-resp-w) * 316 / 414);padding-bottom:calc(var(--cont-resp-w) * 4 / 414);font-size:calc(var(--cont-resp-w) * 36 / 414)}}.news-article__back p:before{width:min(26 * 1px,calc(100vw * 26 / (1200 + 40 * 2)));height:min(24 * 1px,calc(100vw * 24 / (1200 + 40 * 2)));display:inline-block;margin-right:min(8 * 1px,calc(100vw * 8 / (1200 + 40 * 2)));background-color:#2e2e2e;content:"";transform:rotate(180deg);transition:.3s cubic-bezier(.215,.61,.355,1);-webkit-mask:url(/images/common/arrow.svg) no-repeat center/contain;mask:url(/images/common/arrow.svg) no-repeat center/contain}@media screen and (max-width:768px){.news-article__back p:before{width:calc(var(--cont-resp-w) * 26 / 414);height:calc(var(--cont-resp-w) * 24 / 414);margin-right:calc(var(--cont-resp-w) * 8 / 414)}}.news-article__sticker{width:100%;height:100%;position:absolute;top:0;left:0;z-index:7;pointer-events:none}@media screen and (max-width:768px){.news-article__sticker{display:none}}.news-article__sticker>div{width:min(176 * 1px,calc(100vw * 176 / (1200 + 40 * 2)));height:calc(min(640 * 1px, calc(100vw * 640 / (1200 + 40 * 2))) * 4);position:absolute;background-repeat:repeat-y;background-size:100%}.news-article__sticker__left{top:min(460 * 1px,calc(100vw * 460 / (1200 + 40 * 2)));left:calc(min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))) * -1 + min(0px, calc((100vw - var(--w-sidebar) - min(1200 * 1px, calc(100vw * 1200 / (1200 + 40 * 2)))) / 2 - (min(176 * 1px, calc(100vw * 176 / (1200 + 40 * 2))) - min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2)))) + min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))))));background-image:url(/images/common/sticker-left-loop.png)}.news-article__sticker__right{top:min(140 * 1px,calc(100vw * 140 / (1200 + 40 * 2)));right:calc(min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))) * -1 + min(0px, calc((100vw - var(--w-sidebar) - min(1200 * 1px, calc(100vw * 1200 / (1200 + 40 * 2)))) / 2 - (min(176 * 1px, calc(100vw * 176 / (1200 + 40 * 2))) - min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2)))) + min(40 * 1px, calc(100vw * 40 / (1200 + 40 * 2))))));background-image:url(/images/common/sticker-right-loop.png)}