@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--vw-base:1920;--vw-min:1280;--vw-scale:max(calc(100vw / var(--vw-base)), 1px)}@media print,screen and (min-width:1025px) and (max-width:1280px){:root{--vw-scale:calc(100vw / 1280)}}@media print,screen and (max-width:1024px){:root{--vw-base:768;--vw-scale:calc(100vw / var(--vw-base))}}html{font-size:62.5%}@media print,screen and (min-width:1921px){html{font-size:.5208333333vw}}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;height:100%;min-height:100%;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;font-weight:700;color:#000;background:#a7aeb3}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.en{font-family:"Noto Sans","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body.sc{font-family:"Noto Sans SC","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body.tc{font-family:"Noto Sans TC","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;height:auto}img:not(.c-post__content img){width:100%;height:100%}.--resizing *,.--resizing *::after,.--resizing *::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}@-webkit-keyframes tape-loop{0%{background-position-x:0}100%{background-position-x:calc(-1028 * var(--vw-scale))}}@keyframes tape-loop{0%{background-position-x:0}100%{background-position-x:calc(-1028 * var(--vw-scale))}}@-webkit-keyframes movie-loop{0%{background-position-x:0}100%{background-position-x:calc(-1858 * var(--vw-scale))}}@keyframes movie-loop{0%{background-position-x:0}100%{background-position-x:calc(-1858 * var(--vw-scale))}}@-webkit-keyframes character-loop{0%{background-position-x:0}100%{background-position-x:calc(-1207 * var(--vw-scale))}}@keyframes character-loop{0%{background-position-x:0}100%{background-position-x:calc(-1207 * var(--vw-scale))}}@-webkit-keyframes ball{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes ball{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes top-text{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}64%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1.2,.4);transform:scale(1.2,.4)}}@keyframes top-text{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}64%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1.2,.4);transform:scale(1.2,.4)}}@-webkit-keyframes translate{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}48%{-webkit-transform:translateX(0);transform:translateX(0)}52%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes translate{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}48%{-webkit-transform:translateX(0);transform:translateX(0)}52%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.l-main{position:relative;z-index:2}.l-sub{position:relative;z-index:2}.l-sub .l-sub__top{-webkit-transition:opacity .6s .1s,-webkit-transform .6s .1s;transition:opacity .6s .1s,-webkit-transform .6s .1s;transition:transform .6s .1s,opacity .6s .1s;transition:transform .6s .1s,opacity .6s .1s,-webkit-transform .6s .1s}@media print,screen and (min-width:1025px){.l-sub .l-sub__top{padding:calc(180 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-sub .l-sub__top{padding:calc(140 * var(--vw-scale)) 0 calc(80 * var(--vw-scale))}}.l-sub .l-sub__top .l-sub__heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.l-sub .l-sub__top .l-sub__heading .l-sub__heading-en{display:block;height:calc(120 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-sub .l-sub__top .l-sub__heading .l-sub__heading-en.l-sub__heading-en--sp-column-2{height:calc(218 * var(--vw-scale))}}.l-sub .l-sub__top .l-sub__heading .l-sub__heading-en img{width:auto;height:100%;-o-object-position:center;object-position:center}.l-sub .l-sub__top .l-sub__heading .l-sub__heading-ja{display:block;letter-spacing:.06em;line-height:1;font-weight:900;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2042%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.8008%200V7.19922H18V10.8008H10.8008V18H7.19922V10.8008H0V7.19922H7.19922V0H10.8008ZM34.8008%200V7.19922H42V10.8008H34.8008V18H31.1992V10.8008H24V7.19922H31.1992V0H34.8008Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top calc(2 * var(--vw-scale)) left/calc(21 * var(--vw-scale)) auto,url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2042%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.8008%200V7.19922H18V10.8008H10.8008V18H7.19922V10.8008H0V7.19922H7.19922V0H10.8008ZM34.8008%200V7.19922H42V10.8008H34.8008V18H31.1992V10.8008H24V7.19922H31.1992V0H34.8008Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top calc(2 * var(--vw-scale)) right/calc(21 * var(--vw-scale)) auto}@media print,screen and (min-width:1025px){.l-sub .l-sub__top .l-sub__heading .l-sub__heading-ja{margin:calc(20 * var(--vw-scale)) 0 0;font-size:calc(12 * var(--vw-scale));padding:0 calc(31 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-sub .l-sub__top .l-sub__heading .l-sub__heading-ja{margin:calc(10 * var(--vw-scale)) 0 0;font-size:calc(24 * var(--vw-scale));padding:0 calc(62 * var(--vw-scale));background-position:top calc(3 * var(--vw-scale)) left,top calc(3 * var(--vw-scale)) right;background-size:calc(42 * var(--vw-scale)) auto,calc(42 * var(--vw-scale)) auto}}.l-sub .l-sub__top + div{-webkit-transition:opacity .6s .35s,-webkit-transform .6s .35s;transition:opacity .6s .35s,-webkit-transform .6s .35s;transition:transform .6s .35s,opacity .6s .35s;transition:transform .6s .35s,opacity .6s .35s,-webkit-transform .6s .35s}body.--preload .l-sub .l-sub__top{-webkit-transform:translateY(calc(20 * var(--vw-scale)));transform:translateY(calc(20 * var(--vw-scale)));opacity:0}body.--preload .l-sub .l-sub__top + div{-webkit-transform:translateY(calc(20 * var(--vw-scale)));transform:translateY(calc(20 * var(--vw-scale)));opacity:0}.l-inner{margin:0 auto}@media print,screen and (min-width:1025px){.l-inner{width:calc(1200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-inner.l-inner--sp-748{width:calc(748 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-inner.l-inner--sp-728{width:calc(728 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-inner.l-inner--sp-708{width:calc(708 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-inner.l-inner--sp-688{width:calc(688 * var(--vw-scale))}}.l-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.l-background img{-o-object-fit:cover;object-fit:cover}.l-header{position:fixed;top:0;right:0;z-index:5;width:100%}@media print,screen and (min-width:1025px){.l-header .l-header__content{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;will-change:height,backdrop-filter;height:calc(80 * var(--vw-scale));padding:0 calc(30 * var(--vw-scale)) 0 calc(20 * var(--vw-scale));-webkit-transition:height .4s,background .4s,-webkit-backdrop-filter .4s;transition:height .4s,background .4s,-webkit-backdrop-filter .4s;transition:height .4s,background .4s,backdrop-filter .4s;transition:height .4s,background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media print,screen and (max-width:1024px){.l-header .l-header__content{position:relative;z-index:1;width:100%}}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language{position:relative;width:calc(172 * var(--vw-scale));height:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language{position:absolute;top:calc(20 * var(--vw-scale));left:calc(20 * var(--vw-scale));width:calc(258 * var(--vw-scale));height:calc(60 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language.l-header__language--sub{display:none}}.l-header .l-header__content .l-header__language .l-header__language-inner{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-inner{gap:calc(2 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-inner{gap:calc(3 * var(--vw-scale))}}.l-header .l-header__content .l-header__language .l-header__language-left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-left{width:calc(130 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid #000;padding:0 0 0 calc(9 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));gap:calc(4 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-left{width:calc(195 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid #000;padding:0 0 0 calc(12 * var(--vw-scale));font-size:calc(24 * var(--vw-scale))}}.l-header .l-header__content .l-header__language .l-header__language-left::before{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%2016.5C7.975%2016.5%207.00625%2016.303%206.09375%2015.909C5.18125%2015.515%204.3845%2014.9775%203.7035%2014.2965C3.0225%2013.6155%202.485%2012.8187%202.091%2011.9062C1.697%2010.9937%201.5%2010.025%201.5%209C1.5%207.9625%201.697%206.99075%202.091%206.08475C2.485%205.17875%203.0225%204.385%203.7035%203.7035C4.3845%203.022%205.18125%202.4845%206.09375%202.091C7.00625%201.6975%207.975%201.5005%209%201.5C10.0375%201.5%2011.0095%201.697%2011.916%202.091C12.8225%202.485%2013.616%203.0225%2014.2965%203.7035C14.977%204.3845%2015.5145%205.17825%2015.909%206.08475C16.3035%206.99125%2016.5005%207.963%2016.5%209C16.5%2010.025%2016.303%2010.9937%2015.909%2011.9062C15.515%2012.8187%2014.9775%2013.6157%2014.2965%2014.2972C13.6155%2014.9787%2012.8217%2015.5162%2011.9152%2015.9097C11.0087%2016.3032%2010.037%2016.5%209%2016.5ZM9%2014.9625C9.325%2014.5125%209.60625%2014.0437%209.84375%2013.5562C10.0813%2013.0687%2010.275%2012.55%2010.425%2012H7.575C7.725%2012.55%207.91875%2013.0687%208.15625%2013.5562C8.39375%2014.0437%208.675%2014.5125%209%2014.9625ZM7.05%2014.6625C6.825%2014.25%206.62825%2013.8217%206.45975%2013.3777C6.29125%2012.9337%206.1505%2012.4745%206.0375%2012H3.825C4.1875%2012.625%204.64075%2013.1687%205.18475%2013.6312C5.72875%2014.0937%206.3505%2014.4375%207.05%2014.6625ZM10.95%2014.6625C11.65%2014.4375%2012.272%2014.0937%2012.816%2013.6312C13.36%2013.1687%2013.813%2012.625%2014.175%2012H11.9625C11.85%2012.475%2011.7095%2012.9345%2011.541%2013.3785C11.3725%2013.8225%2011.1755%2014.2505%2010.95%2014.6625ZM3.1875%2010.5H5.7375C5.7%2010.25%205.672%2010.0032%205.6535%209.75975C5.635%209.51625%205.6255%209.263%205.625%209C5.6245%208.737%205.634%208.484%205.6535%208.241C5.673%207.998%205.701%207.751%205.7375%207.5H3.1875C3.125%207.75%203.07825%207.997%203.04725%208.241C3.01625%208.485%203.0005%208.738%203%209C2.9995%209.262%203.01525%209.51525%203.04725%209.75975C3.07925%2010.0042%203.126%2010.251%203.1875%2010.5ZM7.2375%2010.5H10.7625C10.8%2010.25%2010.8282%2010.0032%2010.8472%209.75975C10.8663%209.51625%2010.8755%209.263%2010.875%209C10.8745%208.737%2010.865%208.484%2010.8465%208.241C10.828%207.998%2010.8%207.751%2010.7625%207.5H7.2375C7.2%207.75%207.172%207.997%207.1535%208.241C7.135%208.485%207.1255%208.738%207.125%209C7.1245%209.262%207.134%209.51525%207.1535%209.75975C7.173%2010.0042%207.201%2010.251%207.2375%2010.5ZM12.2625%2010.5H14.8125C14.875%2010.25%2014.922%2010.0032%2014.9535%209.75975C14.985%209.51625%2015.0005%209.263%2015%209C14.9995%208.737%2014.984%208.484%2014.9535%208.241C14.923%207.998%2014.876%207.751%2014.8125%207.5H12.2625C12.3%207.75%2012.3282%207.997%2012.3472%208.241C12.3662%208.485%2012.3755%208.738%2012.375%209C12.3745%209.262%2012.365%209.51525%2012.3465%209.75975C12.328%2010.0042%2012.3%2010.251%2012.2625%2010.5ZM11.9625%206H14.175C13.8125%205.375%2013.3595%204.83125%2012.816%204.36875C12.2725%203.90625%2011.6505%203.5625%2010.95%203.3375C11.175%203.75%2011.372%204.17825%2011.541%204.62225C11.71%205.06625%2011.8505%205.5255%2011.9625%206ZM7.575%206H10.425C10.275%205.45%2010.0813%204.93125%209.84375%204.44375C9.60625%203.95625%209.325%203.4875%209%203.0375C8.675%203.4875%208.39375%203.95625%208.15625%204.44375C7.91875%204.93125%207.725%205.45%207.575%206ZM3.825%206H6.0375C6.15%205.525%206.29075%205.0655%206.45975%204.6215C6.62875%204.1775%206.8255%203.7495%207.05%203.3375C6.35%203.5625%205.728%203.90625%205.184%204.36875C4.64%204.83125%204.187%205.375%203.825%206Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-left::before{width:calc(18 * var(--vw-scale));height:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-left::before{width:calc(28 * var(--vw-scale));height:calc(28 * var(--vw-scale))}}.l-header .l-header__content .l-header__language .l-header__language-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;background:#000}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-right{width:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-right{width:calc(60 * var(--vw-scale))}}.l-header .l-header__content .l-header__language .l-header__language-right::after{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-right::after{width:calc(7 * var(--vw-scale));height:calc(14 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-right::after{width:calc(11 * var(--vw-scale));height:calc(21 * var(--vw-scale))}}.l-header .l-header__content .l-header__language .l-header__language-list{position:absolute;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:rgba(208,208,208,.6);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;-webkit-transform:translateY(calc(-6 * var(--vw-scale)));transform:translateY(calc(-6 * var(--vw-scale)));opacity:0;pointer-events:none}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-list{top:calc(40 * var(--vw-scale));gap:calc(2 * var(--vw-scale));padding:calc(2 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-list{top:calc(60 * var(--vw-scale));gap:calc(3 * var(--vw-scale));padding:calc(3 * var(--vw-scale)) 0 0}}.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item{width:100%}.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item a{display:block;color:#fff;background:#000;font-family:"Saira Stencil One",sans-serif;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item a{font-size:calc(20 * var(--vw-scale));padding:calc(8 * var(--vw-scale)) 0}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item a{font-size:calc(28 * var(--vw-scale));padding:calc(12 * var(--vw-scale)) 0}}.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item a.--current{color:#000;background:#d7f000}@media (any-hover:hover){.l-header .l-header__content .l-header__language{cursor:pointer}.l-header .l-header__content .l-header__language .l-header__language-list .l-header__language-item a{-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.l-header .l-header__content .l-header__language:hover .l-header__language-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.l-header .l-header__content .l-header__language:hover .l-header__language-list .l-header__language-item a:hover{color:#000;background:#d7f000}}.l-header .l-header__content .l-header__language.--active .l-header__language-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.l-header .l-header__content .l-header__logo{position:absolute;top:0}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__logo{left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__logo{left:calc(10 * var(--vw-scale));width:calc(120 * var(--vw-scale))}}.l-header .l-header__content .l-header__logo a{display:block}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__logo a{height:100%}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__logo a{will-change:filter;-webkit-filter:drop-shadow(0 0 calc(3 * var(--vw-scale)) rgba(222, 226, 229, .8)) drop-shadow(0 0 calc(3 * var(--vw-scale)) rgba(222, 226, 229, .4));filter:drop-shadow(0 0 calc(3 * var(--vw-scale)) rgba(222, 226, 229, .8)) drop-shadow(0 0 calc(3 * var(--vw-scale)) rgba(222, 226, 229, .4))}}@media (any-hover:hover){.l-header .l-header__content .l-header__logo a{-webkit-transition:opacity .4s;transition:opacity .4s}.l-header .l-header__content .l-header__logo a:hover{opacity:.6}}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__sns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;gap:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__sns{display:none}}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__sns .l-header__sns-text{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;font-size:calc(18 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__sns .l-header__sns-item a{display:inline-block;background:#000;width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}.l-header .l-header__content .l-header__sns .l-header__sns-item a.x{-webkit-mask:url(../images/common/icon_x-white.png) no-repeat top center/contain;mask:url(../images/common/icon_x-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.instagram{-webkit-mask:url(../images/common/icon_instagram-white.png) no-repeat top center/contain;mask:url(../images/common/icon_instagram-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.youtube{-webkit-mask:url(../images/common/icon_youtube-white.png) no-repeat top center/contain;mask:url(../images/common/icon_youtube-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.tiktok{-webkit-mask:url(../images/common/icon_tiktok-white.png) no-repeat top center/contain;mask:url(../images/common/icon_tiktok-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.weibo{-webkit-mask:url(../images/common/icon_weibo-white.png) no-repeat top center/contain;mask:url(../images/common/icon_weibo-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.red{-webkit-mask:url(../images/common/icon_red-white.png) no-repeat top center/contain;mask:url(../images/common/icon_red-white.png) no-repeat top center/contain}.l-header .l-header__content .l-header__sns .l-header__sns-item a.bilibili{-webkit-mask:url(../images/common/icon_bilibili-white.png) no-repeat top center/contain;mask:url(../images/common/icon_bilibili-white.png) no-repeat top center/contain}@media (any-hover:hover){.l-header .l-header__content .l-header__sns .l-header__sns-item a{-webkit-transition:opacity .4s;transition:opacity .4s}.l-header .l-header__content .l-header__sns .l-header__sns-item a:hover{opacity:.3}}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__open{position:relative;margin-left:calc(30 * var(--vw-scale));width:calc(80 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__open{position:absolute;top:calc(30 * var(--vw-scale));right:calc(30 * var(--vw-scale));width:calc(100 * var(--vw-scale));height:calc(30 * var(--vw-scale))}}.l-header .l-header__content .l-header__open::after,.l-header .l-header__content .l-header__open::before{content:"";display:block;position:absolute;width:100%;background:#000}@media print,screen and (min-width:1025px){.l-header .l-header__content .l-header__open::after,.l-header .l-header__content .l-header__open::before{height:calc(6 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__content .l-header__open::after,.l-header .l-header__content .l-header__open::before{height:calc(8 * var(--vw-scale));-webkit-box-shadow:0 calc(3 * var(--vw-scale)) 0 #dee2e5;box-shadow:0 calc(3 * var(--vw-scale)) 0 #dee2e5}}.l-header .l-header__content .l-header__open::before{top:0;-webkit-transform-origin:right;transform-origin:right}.l-header .l-header__content .l-header__open::after{bottom:0;-webkit-transform-origin:left;transform-origin:left}@media (any-hover:hover){.l-header .l-header__content .l-header__open{cursor:pointer}.l-header .l-header__content .l-header__open::after,.l-header .l-header__content .l-header__open::before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.l-header .l-header__content .l-header__open:hover::after,.l-header .l-header__content .l-header__open:hover::before{-webkit-transform:scaleX(.75);transform:scaleX(.75)}}.l-header .l-header__menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}@media print,screen and (min-width:1025px){.l-header .l-header__menu{background:url(../images/pc/header/bg_stroke.png) no-repeat bottom calc(70 * var(--vw-scale)) center/100% auto,#000}}@media print,screen and (max-width:1024px){.l-header .l-header__menu{background:url(../images/sp/header/bg_stroke.png) no-repeat bottom center/100% auto,#000}}.l-header .l-header__menu .l-header__menu-content{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-header .l-header__menu .l-header__menu-content::-webkit-scrollbar{display:none}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-content .l-header__inner{padding:calc(20 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-content .l-header__inner{padding:calc(30 * var(--vw-scale)) 0 calc(200 * var(--vw-scale));margin:0 auto;width:calc(608 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-content .l-header__item:nth-of-type(2){display:-webkit-box;display:-webkit-flex;display:flex;margin-top:calc(142 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-content .l-header__item:nth-of-type(2){margin-top:calc(100 * var(--vw-scale))}}.l-header .l-header__menu .l-header__menu-logo{margin:0 auto}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-logo{width:calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-logo{width:calc(240 * var(--vw-scale))}}.l-header .l-header__menu .l-header__menu-logo a{display:block}@media (any-hover:hover){.l-header .l-header__menu .l-header__menu-logo a{-webkit-transition:opacity .4s;transition:opacity .4s}.l-header .l-header__menu .l-header__menu-logo a:hover{opacity:.6}}.l-header .l-header__menu .l-header__navigation{display:grid}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation{padding:0 calc(20 * var(--vw-scale)) 0 0;grid-template-columns:repeat(3,1fr);gap:calc(56 * var(--vw-scale)) calc(140 * var(--vw-scale));margin:calc(100 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation{grid-template-columns:repeat(2,1fr);gap:calc(70 * var(--vw-scale)) calc(50 * var(--vw-scale));margin:calc(40 * var(--vw-scale)) 0 0}}.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a{position:relative;font-family:"Saira Stencil One",sans-serif;font-weight:400;color:#fff;display:inline-block;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a{font-size:calc(32 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a{font-size:calc(40 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale));height:calc(6 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a span{position:relative;display:inline-block}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a span::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale));height:calc(10 * var(--vw-scale));top:calc(50% - calc(5 * var(--vw-scale)))}}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[target]{padding-right:calc(34 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[target]{padding-right:calc(42 * var(--vw-scale))}}.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[target]::after{content:"";display:block;position:absolute;right:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%206V8H5V19H16V14H18V20C18%2020.2652%2017.8946%2020.5196%2017.7071%2020.7071C17.5196%2020.8946%2017.2652%2021%2017%2021H4C3.73478%2021%203.48043%2020.8946%203.29289%2020.7071C3.10536%2020.5196%203%2020.2652%203%2020V7C3%206.73478%203.10536%206.48043%203.29289%206.29289C3.48043%206.10536%203.73478%206%204%206H10ZM21%203V12L17.206%208.207L11.207%2014.207L9.793%2012.793L15.792%206.793L12%203H21Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;top:calc(2 * var(--vw-scale))}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[target]::after{width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[target]::after{width:calc(32 * var(--vw-scale));height:calc(32 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a.--current::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a.--current span::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a[href=""]{opacity:.3;pointer-events:none}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a::before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a span::before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-header .l-header__menu .l-header__navigation .l-header__navigation-item a:hover span::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-header .l-header__menu .l-header__menu-sns{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-sns{gap:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-sns{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(30 * var(--vw-scale)) calc(40 * var(--vw-scale))}}.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item{display:-webkit-box;display:-webkit-flex;display:flex}.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Saira Stencil One",sans-serif;font-weight:400;color:#fff;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a{font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a{font-size:calc(30 * var(--vw-scale))}}.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a .l-header__menu-sns-icon{margin-right:calc(10 * var(--vw-scale))}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a .l-header__menu-sns-icon{width:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a .l-header__menu-sns-icon{width:calc(36 * var(--vw-scale))}}@media (any-hover:hover){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a{position:relative}.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)));-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a::before{height:calc(6 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a::before{height:calc(10 * var(--vw-scale))}}@media (any-hover:hover){.l-header .l-header__menu .l-header__menu-sns .l-header__menu-sns-item a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-header .l-header__menu .l-header__menu-language{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-language{margin-left:auto}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-language{margin:calc(120 * var(--vw-scale)) 0 0}}.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item + .l-header__menu-language-item{border-left:calc(1 * var(--vw-scale)) solid #4c5257}.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a{display:inline-block;color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;text-align:center}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a{font-size:calc(20 * var(--vw-scale));padding:calc(3 * var(--vw-scale)) 0 calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale));width:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a{font-size:calc(30 * var(--vw-scale));padding:calc(10 * var(--vw-scale)) 0 calc(8 * var(--vw-scale)) calc(2 * var(--vw-scale));width:calc(100 * var(--vw-scale))}}.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a.--current{color:#000;background:#d7f000}@media (any-hover:hover){.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.l-header .l-header__menu .l-header__menu-language .l-header__menu-language-item a:hover{color:#000;background:#d7f000}}.l-header .l-header__menu .l-header__close{position:absolute;right:calc(34 * var(--vw-scale))}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__close{top:calc(19 * var(--vw-scale));width:calc(73 * var(--vw-scale));height:calc(46 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__close{top:calc(28 * var(--vw-scale));width:calc(92 * var(--vw-scale));height:calc(47 * var(--vw-scale))}}.l-header .l-header__menu .l-header__close::after,.l-header .l-header__menu .l-header__close::before{content:"";display:block;position:absolute;background:#fff}@media print,screen and (min-width:1025px){.l-header .l-header__menu .l-header__close::after,.l-header .l-header__menu .l-header__close::before{width:calc(80 * var(--vw-scale));height:calc(6 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)));left:calc(50% - calc(40 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-header .l-header__menu .l-header__close::after,.l-header .l-header__menu .l-header__close::before{width:calc(96 * var(--vw-scale));height:calc(8 * var(--vw-scale));top:calc(50% - calc(4 * var(--vw-scale)));left:calc(50% - calc(48 * var(--vw-scale)))}}.l-header .l-header__menu .l-header__close::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.l-header .l-header__menu .l-header__close::after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (any-hover:hover){.l-header .l-header__menu .l-header__close{cursor:pointer}.l-header .l-header__menu .l-header__close::after,.l-header .l-header__menu .l-header__close::before{-webkit-transition:background .4s;transition:background .4s}.l-header .l-header__menu .l-header__close:hover::after,.l-header .l-header__menu .l-header__close:hover::before{background:#d7f000}}.l-header.--active .l-header__menu{opacity:1;pointer-events:auto;visibility:visible}@media print,screen and (min-width:1025px){.l-header.--scroll .l-header__content{background:rgba(208,208,208,.6);height:calc(60 * var(--vw-scale));-webkit-backdrop-filter:blur(calc(5 * var(--vw-scale)));backdrop-filter:blur(calc(5 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-header.--scroll .l-header__content .l-header__language .l-header__language-inner .l-header__language-left{background:rgba(208,208,208,.6)}}.l-footer{overflow:hidden;position:relative;z-index:3;background:#000}@media print,screen and (min-width:1025px){.l-footer{padding:0 0 calc(60 * var(--vw-scale));margin-top:calc(240 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer{padding:0 0 calc(30 * var(--vw-scale));margin-top:calc(200 * var(--vw-scale))}}.l-footer.--index{margin-top:0}@media print,screen and (min-width:1025px){.l-footer::before{content:"";display:block;position:absolute;background:url(../images/common/footer/bg_center.png) no-repeat top center/contain;width:calc(360 * var(--vw-scale));height:calc(486 * var(--vw-scale));top:calc(146 * var(--vw-scale));left:calc(50% - calc(180 * var(--vw-scale)));pointer-events:none;z-index:-1}}.l-footer .l-footer__inner{position:relative;z-index:2}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner{margin:0 auto;max-width:calc(1680 * var(--vw-scale));padding:0 calc(40 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:calc(240 * var(--vw-scale)) 0 calc(98 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content{padding:calc(140 * var(--vw-scale)) 0 calc(80 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__section:nth-of-type(1){width:calc(700 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__section:nth-of-type(2){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:calc(100% - calc(700 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__section:nth-of-type(2){position:relative;margin-top:calc(526 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__section:nth-of-type(2)::before{content:"";display:block;position:absolute;background:url(../images/common/footer/bg_center.png) no-repeat top center/contain;width:calc(360 * var(--vw-scale));height:calc(486 * var(--vw-scale));top:calc(-526 * var(--vw-scale));left:calc(50% - calc(180 * var(--vw-scale)));pointer-events:none;z-index:-1}}.l-footer .l-footer__content .l-footer__navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation{width:calc(500 * var(--vw-scale));gap:calc(56 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation{width:calc(648 * var(--vw-scale));padding:0 0 0 calc(20 * var(--vw-scale));margin:0 auto;gap:calc(70 * var(--vw-scale)) calc(40 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__navigation.l-footer__navigation--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item:nth-of-type(odd){width:calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item:nth-of-type(odd){width:calc(298 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item:nth-of-type(even){-webkit-box-flex:1;-webkit-flex:1;flex:1}.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a{position:relative;display:inline-block;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;color:#fff}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a{font-size:calc(40 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale));height:calc(6 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a span{position:relative;display:inline-block}}.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a span::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale))}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a span::before{height:calc(6 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a span::before{height:calc(10 * var(--vw-scale));top:calc(50% - calc(5 * var(--vw-scale)))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[target]{padding-right:calc(34 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[target]{padding-right:calc(50 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[target]::after{content:"";display:block;position:absolute;top:0;right:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%206V8H5V19H16V14H18V20C18%2020.2652%2017.8946%2020.5196%2017.7071%2020.7071C17.5196%2020.8946%2017.2652%2021%2017%2021H4C3.73478%2021%203.48043%2020.8946%203.29289%2020.7071C3.10536%2020.5196%203%2020.2652%203%2020V7C3%206.73478%203.10536%206.48043%203.29289%206.29289C3.48043%206.10536%203.73478%206%204%206H10ZM21%203V12L17.206%208.207L11.207%2014.207L9.793%2012.793L15.792%206.793L12%203H21Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[target]::after{width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[target]::after{width:calc(32 * var(--vw-scale));height:calc(32 * var(--vw-scale));-webkit-transform:translateY(calc(1 * var(--vw-scale)));transform:translateY(calc(1 * var(--vw-scale)))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a.--current::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a.--current span::before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a[href=""]{opacity:.3;pointer-events:none}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a::before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a span::before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-footer .l-footer__content .l-footer__navigation .l-footer__navigation-item a:hover span::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer .l-footer__content .l-footer__sns{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__sns{margin:calc(110 * var(--vw-scale)) 0 0;gap:calc(40 * var(--vw-scale));-webkit-transform:translateX(calc(-4 * var(--vw-scale)));transform:translateX(calc(-4 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__sns{margin:calc(100 * var(--vw-scale)) auto 0;width:calc(616 * var(--vw-scale));padding:0 calc(8 * var(--vw-scale)) 0 0;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40 * var(--vw-scale)) calc(60 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item{display:-webkit-box;display:-webkit-flex;display:flex}.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;color:#fff}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a{font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a{font-size:calc(30 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a .l-footer__sns-icon{display:inline-block}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a .l-footer__sns-icon{width:calc(24 * var(--vw-scale));margin-right:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a .l-footer__sns-icon{width:calc(36 * var(--vw-scale));margin-right:calc(10 * var(--vw-scale))}}@media (any-hover:hover){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a{position:relative}.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a::before{content:"";display:block;position:absolute;background:#d7f000;z-index:-1;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + calc(8 * var(--vw-scale)));left:calc(-4 * var(--vw-scale));top:calc(50% - calc(3 * var(--vw-scale)));-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a::before{height:calc(6 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a::before{height:calc(10 * var(--vw-scale))}}@media (any-hover:hover){.l-footer .l-footer__content .l-footer__sns .l-footer__sns-item a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer .l-footer__content .l-footer__language{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__language{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.l-footer .l-footer__content .l-footer__language .l-footer__language-item + .l-footer__language-item{border-left:calc(1 * var(--vw-scale)) solid #4c5257}.l-footer .l-footer__content .l-footer__language .l-footer__language-item a{display:inline-block;color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;text-align:center}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__language .l-footer__language-item a{font-size:calc(20 * var(--vw-scale));padding:calc(3 * var(--vw-scale)) 0 calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale));width:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__language .l-footer__language-item a{font-size:calc(30 * var(--vw-scale));padding:calc(10 * var(--vw-scale)) 0 calc(8 * var(--vw-scale)) calc(2 * var(--vw-scale));width:calc(100 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__language .l-footer__language-item a.--current{color:#000;background:#d7f000}@media (any-hover:hover){.l-footer .l-footer__content .l-footer__language .l-footer__language-item a{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.l-footer .l-footer__content .l-footer__language .l-footer__language-item a:hover{color:#000;background:#d7f000}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__link{margin:calc(80 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:calc(100 * var(--vw-scale)) auto 0;width:calc(588 * var(--vw-scale));gap:calc(32 * var(--vw-scale)) 0}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item{text-align:right}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item{position:relative;padding:0 calc(20 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item + .l-footer__link-item{margin-top:calc(14 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item:nth-of-type(n+2){border-left:calc(2 * var(--vw-scale)) solid #4c5257}}.l-footer .l-footer__content .l-footer__link .l-footer__link-item a{color:#fff;font-weight:500;letter-spacing:.06em}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item a{font-size:calc(12 * var(--vw-scale));line-height:1.4}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__link .l-footer__link-item a{font-size:calc(22 * var(--vw-scale));line-height:1.2}}@media (any-hover:hover){.l-footer .l-footer__content .l-footer__link .l-footer__link-item a{-webkit-transition:color .4s;transition:color .4s}.l-footer .l-footer__content .l-footer__link .l-footer__link-item a:hover{color:#d7f000}}.l-footer .l-footer__content .l-footer__company{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__company{margin:calc(66 * var(--vw-scale)) 0 0;gap:calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__company{margin:calc(50 * var(--vw-scale)) auto 0;width:calc(406 * var(--vw-scale));gap:calc(50 * var(--vw-scale))}}.l-footer .l-footer__content .l-footer__company .l-footer__company-item a{display:block}@media (any-hover:hover){.l-footer .l-footer__content .l-footer__company .l-footer__company-item a{-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer .l-footer__content .l-footer__company .l-footer__company-item a:hover{opacity:.6}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__company .l-footer__company-item:nth-of-type(1){width:calc(117 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__company .l-footer__company-item:nth-of-type(1){width:calc(180 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__company .l-footer__company-item:nth-of-type(2){width:calc(115 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__company .l-footer__company-item:nth-of-type(2){width:calc(176 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__text{margin:calc(30 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__text{margin:calc(60 * var(--vw-scale)) 0 0}}.l-footer .l-footer__content .l-footer__text p{color:rgba(255,255,255,.4);letter-spacing:.06em;line-height:1.4;font-weight:500}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__text p{font-size:calc(12 * var(--vw-scale));text-align:right}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__text p{text-align:center;font-size:calc(20 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.l-footer .l-footer__content .l-footer__text p + p{margin-top:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__content .l-footer__text p + p{margin-top:calc(30 * var(--vw-scale))}}.l-footer .l-footer__btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.l-footer .l-footer__btn{margin:calc(98 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-footer .l-footer__btn{margin:calc(80 * var(--vw-scale)) 0 0}}.l-footer .l-footer__btn a{display:inline-block;position:relative;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;color:#d7f000}@media print,screen and (min-width:1025px){.l-footer .l-footer__btn a{font-size:calc(18 * var(--vw-scale));padding:calc(60 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.l-footer .l-footer__btn a{font-size:calc(27 * var(--vw-scale));padding:calc(90 * var(--vw-scale)) 0 0}}.l-footer .l-footer__btn a::after{content:"";display:block;position:absolute;top:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M30.08%2016C30.08%208.96101%2024.1981%202.4%2016%202.4C7.80188%202.4%201.92%208.96101%201.92%2016C1.92%2023.039%207.80188%2029.6%2016%2029.6V32C7.16344%2032%200%2024.8366%200%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016C32%2024.8366%2024.8366%2032%2016%2032V29.6C24.1981%2029.6%2030.08%2023.039%2030.08%2016Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M5.50906%203.91914C9.89756%206.48687%2012.8%2010.938%2012.8%2016C12.8%2021.062%209.89749%2025.5127%205.50906%2028.0805C4.90563%2027.556%204.34241%2026.9864%203.82344%2026.3781C5.00156%2025.7915%206.06764%2025.0666%206.99187%2024.2348C9.52851%2021.9518%2010.88%2019.0087%2010.88%2016C10.88%2012.9913%209.52851%2010.0482%206.99187%207.76523C6.06761%206.9334%205.0016%206.20815%203.82344%205.62148C4.34241%205.0132%204.90564%204.4436%205.50906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M26.4906%203.91914C27.0941%204.44359%2027.6573%205.01321%2028.1762%205.62148C26.9982%206.20812%2025.9323%206.93346%2025.0081%207.76523C22.4715%2010.0482%2021.12%2012.9913%2021.12%2016C21.12%2019.0087%2022.4715%2021.9518%2025.0081%2024.2348C25.9323%2025.0665%2026.9982%2025.7915%2028.1762%2026.3781C27.6573%2026.9864%2027.0941%2027.556%2026.4906%2028.0805C22.1023%2025.5127%2019.2%2021.0619%2019.2%2016C19.2%2010.9381%2022.1023%206.4869%2026.4906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M0.64%2014.8H31.36V17.2H0.64V14.8Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M16.96%201.2V31.2H15.04L15.04%201.2L16.96%201.2Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;-webkit-animation:ball .4s infinite ease-in-out alternate;animation:ball .4s infinite ease-in-out alternate}@media print,screen and (min-width:1025px){.l-footer .l-footer__btn a::after{width:calc(32 * var(--vw-scale));height:calc(32 * var(--vw-scale));left:calc(50% - calc(16 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__btn a::after{width:calc(48 * var(--vw-scale));height:calc(48 * var(--vw-scale));left:calc(50% - calc(24 * var(--vw-scale)))}}.l-footer .l-footer__btn a span{display:inline-block;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:top-text .4s infinite ease-in-out alternate;animation:top-text .4s infinite ease-in-out alternate}@media (any-hover:hover){.l-footer .l-footer__btn a:hover::after{-webkit-animation-duration:.2s;animation-duration:.2s}.l-footer .l-footer__btn a:hover span{-webkit-animation-duration:.2s;animation-duration:.2s}}@media print,screen and (min-width:1025px){.l-footer .l-footer__logo{margin:calc(102 * var(--vw-scale)) auto 0;padding:0 calc(40 * var(--vw-scale));max-width:calc(1880 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.l-footer .l-footer__logo{margin:calc(80 * var(--vw-scale)) 0 0}}body.en .l-footer .l-footer__content .l-footer__company,body.sc .l-footer .l-footer__content .l-footer__company,body.tc .l-footer .l-footer__content .l-footer__company{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){body.en .l-footer .l-footer__content .l-footer__company,body.sc .l-footer .l-footer__content .l-footer__company,body.tc .l-footer .l-footer__content .l-footer__company{margin:calc(124 * var(--vw-scale)) 0 0}}.c-tape{background:#d7f000}.c-tape .c-tape__content{position:relative;overflow:hidden;background:url(../images/common/txt_tape.png) repeat-x top left/auto 100%;-webkit-animation:tape-loop 20s linear infinite;animation:tape-loop 20s linear infinite}@media print,screen and (min-width:1025px){.c-tape .c-tape__content{height:calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-tape .c-tape__content{height:calc(60 * var(--vw-scale))}}.c-btn-text-arrow > span,.c-btn-text-arrow a{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}@media print,screen and (min-width:1025px){.c-btn-text-arrow > span,.c-btn-text-arrow a{gap:calc(2 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-text-arrow > span,.c-btn-text-arrow a{gap:calc(4 * var(--vw-scale))}}.c-btn-text-arrow .c-btn-text-arrow__left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.2}@media print,screen and (min-width:1025px){.c-btn-text-arrow .c-btn-text-arrow__left{border:calc(2 * var(--vw-scale)) solid #000;font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-text-arrow .c-btn-text-arrow__left{border:calc(4 * var(--vw-scale)) solid #000;font-size:calc(40 * var(--vw-scale))}}@media (any-hover:hover){.c-btn-text-arrow a .c-btn-text-arrow__left{position:relative;-webkit-transition:color .4s;transition:color .4s;z-index:1}.c-btn-text-arrow a .c-btn-text-arrow__left::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-btn-text-arrow a:hover .c-btn-text-arrow__left{color:#d7f000}.c-btn-text-arrow a:hover .c-btn-text-arrow__left::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (any-hover:hover){.c-btn-text-arrow a.--hover-long .c-btn-text-arrow__left{-webkit-transition:color .6s;transition:color .6s}.c-btn-text-arrow a.--hover-long .c-btn-text-arrow__left::before{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}}@media (any-hover:hover){.c-btn-text-arrow--trigger .c-btn-text-arrow .c-btn-text-arrow__left{position:relative;-webkit-transition:color .4s;transition:color .4s}.c-btn-text-arrow--trigger .c-btn-text-arrow .c-btn-text-arrow__left::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-btn-text-arrow--trigger:hover .c-btn-text-arrow .c-btn-text-arrow__left{color:#d7f000}.c-btn-text-arrow--trigger:hover .c-btn-text-arrow .c-btn-text-arrow__left::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.c-btn-arrow{position:relative;background:#000}@media print,screen and (min-width:1025px){.c-btn-arrow{width:calc(50 * var(--vw-scale));height:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-arrow{width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale))}}.c-btn-arrow::after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.c-btn-arrow::after{width:calc(9 * var(--vw-scale));height:calc(18 * var(--vw-scale));top:calc(16 * var(--vw-scale));left:calc(21 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-arrow::after{width:calc(16 * var(--vw-scale));height:calc(32 * var(--vw-scale));top:calc(24 * var(--vw-scale));left:calc(34 * var(--vw-scale))}}.c-btn-arrow.c-btn-arrow--back::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.c-btn-arrow.c-btn-arrow--back::after{left:calc(19 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-arrow.c-btn-arrow--back::after{left:calc(30 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-btn-arrow.c-btn-arrow--pc-large{width:calc(70 * var(--vw-scale));height:calc(70 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-btn-arrow.c-btn-arrow--pc-large::after{top:calc(26 * var(--vw-scale));left:calc(31 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-arrow.c-btn-arrow--sp-large{width:calc(100 * var(--vw-scale));height:calc(100 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-arrow.c-btn-arrow--sp-large::after{width:calc(18 * var(--vw-scale));height:calc(36 * var(--vw-scale));top:calc(32 * var(--vw-scale));left:calc(42 * var(--vw-scale))}}@media (any-hover:hover){.c-btn-arrow--trigger .c-btn-arrow,.c-btn-arrow--trigger.c-btn-arrow{overflow:hidden}.c-btn-arrow--trigger .c-btn-arrow::before,.c-btn-arrow--trigger.c-btn-arrow::before{content:"";display:block;position:absolute;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;opacity:0}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.c-btn-arrow--trigger .c-btn-arrow::before,.c-btn-arrow--trigger.c-btn-arrow::before{width:calc(9 * var(--vw-scale));height:calc(18 * var(--vw-scale));top:calc(16 * var(--vw-scale));left:calc(3 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.c-btn-arrow--trigger .c-btn-arrow::before,.c-btn-arrow--trigger.c-btn-arrow::before{width:calc(16 * var(--vw-scale));height:calc(32 * var(--vw-scale));top:calc(24 * var(--vw-scale));left:calc(2 * var(--vw-scale))}}@media (any-hover:hover){.c-btn-arrow--trigger .c-btn-arrow::after,.c-btn-arrow--trigger.c-btn-arrow::after{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}}@media (any-hover:hover){.c-btn-arrow--trigger .c-btn-arrow.c-btn-arrow--back::before,.c-btn-arrow--trigger.c-btn-arrow.c-btn-arrow--back::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.c-btn-arrow--trigger .c-btn-arrow.c-btn-arrow--back::before,.c-btn-arrow--trigger.c-btn-arrow.c-btn-arrow--back::before{left:calc(37 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.c-btn-arrow--trigger .c-btn-arrow.c-btn-arrow--back::before,.c-btn-arrow--trigger.c-btn-arrow.c-btn-arrow--back::before{left:calc(62 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.c-btn-arrow--trigger .c-btn-arrow.c-btn-arrow--pc-large::before,.c-btn-arrow--trigger.c-btn-arrow.c-btn-arrow--pc-large::before{top:calc(26 * var(--vw-scale));left:calc(13 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.c-btn-arrow--trigger .c-btn-arrow.c-btn-arrow--sp-large::before,.c-btn-arrow--trigger.c-btn-arrow.c-btn-arrow--sp-large::before{width:calc(18 * var(--vw-scale));height:calc(36 * var(--vw-scale));top:calc(32 * var(--vw-scale));left:calc(6 * var(--vw-scale))}}@media (any-hover:hover){.c-btn-arrow--trigger:hover .c-btn-arrow,.c-btn-arrow--trigger:hover.c-btn-arrow{overflow:hidden}.c-btn-arrow--trigger:hover .c-btn-arrow::after,.c-btn-arrow--trigger:hover .c-btn-arrow::before,.c-btn-arrow--trigger:hover.c-btn-arrow::after,.c-btn-arrow--trigger:hover.c-btn-arrow::before{-webkit-transform:translateX(200%);transform:translateX(200%)}.c-btn-arrow--trigger:hover .c-btn-arrow::before,.c-btn-arrow--trigger:hover.c-btn-arrow::before{opacity:1}.c-btn-arrow--trigger:hover .c-btn-arrow::after,.c-btn-arrow--trigger:hover.c-btn-arrow::after{opacity:0}.c-btn-arrow--trigger:hover .c-btn-arrow.c-btn-arrow--back::after,.c-btn-arrow--trigger:hover .c-btn-arrow.c-btn-arrow--back::before,.c-btn-arrow--trigger:hover.c-btn-arrow.c-btn-arrow--back::after,.c-btn-arrow--trigger:hover.c-btn-arrow.c-btn-arrow--back::before{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.c-btn-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.c-btn-text a{position:relative;display:block;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-btn-text a{font-size:calc(26 * var(--vw-scale));padding:0 0 calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-text a{font-size:calc(40 * var(--vw-scale));padding:0 0 calc(20 * var(--vw-scale))}}.c-btn-text a::after{content:"";display:block;position:absolute;width:100%;bottom:0;left:0;-webkit-transform-origin:right;transform-origin:right;background:#000}@media print,screen and (min-width:1025px){.c-btn-text a::after{height:calc(4 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-btn-text a::after{height:calc(6 * var(--vw-scale))}}@media (any-hover:hover){.c-btn-text a{-webkit-transition:opacity .4s;transition:opacity .4s}.c-btn-text a:hover{opacity:.4}}@media print,screen and (min-width:1025px){.c-archive{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40 * var(--vw-scale)) calc(3 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item + .c-archive__item{margin-top:calc(40 * var(--vw-scale))}}.c-archive .c-archive__item a{display:block;background:#000;height:100%}.c-archive .c-archive__item a .c-archive__thumbnail{aspect-ratio:398/213;background:#222}.c-archive .c-archive__item a .c-archive__thumbnail img{-o-object-fit:cover;object-fit:cover}.c-archive .c-archive__item a .c-archive__item-body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:1025px){.c-archive .c-archive__item a .c-archive__item-body{padding:calc(30 * var(--vw-scale)) calc(30 * var(--vw-scale)) calc(34 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item a .c-archive__item-body{padding:calc(40 * var(--vw-scale)) calc(40 * var(--vw-scale)) calc(46 * var(--vw-scale))}}.c-archive .c-archive__item a .c-archive__date{color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.2}@media print,screen and (min-width:1025px){.c-archive .c-archive__item a .c-archive__date{font-size:calc(18 * var(--vw-scale));width:calc(124 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item a .c-archive__date{font-size:calc(30 * var(--vw-scale));width:calc(190 * var(--vw-scale))}}.c-archive .c-archive__item a .c-archive__category{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#d7f000;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.c-archive .c-archive__item a .c-archive__category{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item a .c-archive__category{font-size:calc(30 * var(--vw-scale))}}.c-archive .c-archive__item a .c-archive__category::before{content:"";display:block;background:#d7f000}@media print,screen and (min-width:1025px){.c-archive .c-archive__item a .c-archive__category::before{width:calc(10 * var(--vw-scale));height:calc(2 * var(--vw-scale));margin-right:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item a .c-archive__category::before{width:calc(16 * var(--vw-scale));height:calc(4 * var(--vw-scale));margin-right:calc(8 * var(--vw-scale))}}.c-archive .c-archive__item a .c-archive__title{width:100%;color:#fff;letter-spacing:.06em;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin:calc(12 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.c-archive .c-archive__item a .c-archive__title{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-archive .c-archive__item a .c-archive__title{font-size:calc(26 * var(--vw-scale))}}@media (any-hover:hover){.c-archive .c-archive__item a .c-archive__thumbnail{overflow:hidden}.c-archive .c-archive__item a .c-archive__thumbnail img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-archive .c-archive__item a .c-archive__title{-webkit-transition:color .4s;transition:color .4s}.c-archive .c-archive__item a:hover .c-archive__thumbnail img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-archive .c-archive__item a:hover .c-archive__title{color:#d7f000}}.c-youtube-modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:99;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s}.c-youtube-modal.show{opacity:1;visibility:visible}.c-youtube-modal.show .c-youtube-modal__content,.c-youtube-modal.show .c-youtube-modal__overlay{opacity:1;visibility:visible;pointer-events:all}.c-youtube-modal .c-youtube-modal__overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.8);-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden;pointer-events:none}.c-youtube-modal .c-youtube-modal__close{position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1003;pointer-events:all}@media (any-hover:hover){.c-youtube-modal .c-youtube-modal__close{cursor:pointer}.c-youtube-modal .c-youtube-modal__close:hover{opacity:.7}}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__close{width:calc(73 * var(--vw-scale));height:calc(45 * var(--vw-scale));top:calc(25 * var(--vw-scale));right:calc(44 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__close{width:calc(92 * var(--vw-scale));height:calc(47 * var(--vw-scale));top:calc(28 * var(--vw-scale));right:calc(34 * var(--vw-scale))}}.c-youtube-modal .c-youtube-modal__close .line01,.c-youtube-modal .c-youtube-modal__close .line02{position:absolute;display:block;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-150deg);transform:translate(-50%,-50%) rotate(-150deg)}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__close .line01,.c-youtube-modal .c-youtube-modal__close .line02{width:calc(80 * var(--vw-scale));height:calc(6 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__close .line01,.c-youtube-modal .c-youtube-modal__close .line02{width:calc(96 * var(--vw-scale));height:calc(8 * var(--vw-scale))}}.c-youtube-modal .c-youtube-modal__close .line02{-webkit-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.c-youtube-modal .c-youtube-modal__content{width:100%;height:100%;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:grid;place-items:center;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__content{max-width:calc(1280 * var(--vw-scale));max-height:calc(720 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content{max-width:calc(708 * var(--vw-scale));max-height:calc(398.25 * var(--vw-scale))}}.c-youtube-modal .c-youtube-modal__content iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__content iframe{max-width:calc(1280 * var(--vw-scale));max-height:calc(720 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content iframe{max-width:calc(708 * var(--vw-scale));max-height:calc(398.25 * var(--vw-scale));margin:auto 0}}.c-character-modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:99;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s}.c-character-modal img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-character-modal::after{content:"";display:block;position:absolute;top:0;left:-25%;width:150%;height:100%;z-index:100;-webkit-transition:background .3s;transition:background .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-character-modal.--switching{pointer-events:none}.c-character-modal.--switching::after{-webkit-animation:translate .8s ease-in-out;animation:translate .8s ease-in-out}.c-character-modal.unfixxx::after{background:#000}.c-character-modal.show{opacity:1;visibility:visible}.c-character-modal.show .c-character-modal__content,.c-character-modal.show .c-character-modal__overlay{opacity:1;visibility:visible;pointer-events:all}.c-character-modal .c-character-modal__overlay{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden;pointer-events:none}.c-character-modal .c-character-modal__overlay img{width:100%;height:auto}.c-character-modal .c-character-modal__close{position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:99;pointer-events:all}@media (any-hover:hover){.c-character-modal .c-character-modal__close{cursor:pointer}.c-character-modal .c-character-modal__close:hover{opacity:.7}}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__close{width:calc(73 * var(--vw-scale));height:calc(45 * var(--vw-scale));top:calc(25 * var(--vw-scale));right:calc(44 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__close{width:calc(92 * var(--vw-scale));height:calc(47 * var(--vw-scale));top:calc(28 * var(--vw-scale));right:calc(34 * var(--vw-scale))}}.c-character-modal .c-character-modal__close .line01,.c-character-modal .c-character-modal__close .line02{position:absolute;display:block;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-150deg);transform:translate(-50%,-50%) rotate(-150deg)}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__close .line01,.c-character-modal .c-character-modal__close .line02{width:calc(80 * var(--vw-scale));height:calc(6 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__close .line01,.c-character-modal .c-character-modal__close .line02{width:calc(96 * var(--vw-scale));height:calc(8 * var(--vw-scale))}}.c-character-modal .c-character-modal__close .line02{-webkit-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.c-character-modal .c-character-modal__content{width:100%;height:100%;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden}.c-character-modal .c-character-modal__content .c-character-modal__container{height:100%}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__container{position:relative;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-character-modal .c-character-modal__content .c-character-modal__container::-webkit-scrollbar{display:none}}.c-character-modal .c-character-modal__content .c-character-modal__visual{z-index:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__visual{position:absolute;top:0;left:calc(50% - calc(860 * var(--vw-scale)));width:calc(1080 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__visual{position:relative;overflow:hidden;height:calc(1080 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-inner{position:absolute;top:0;left:calc(50% - calc(540 * var(--vw-scale)));width:calc(1080 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item{-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item:nth-of-type(1){-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#fff),to(rgba(255,255,255,0)));-webkit-mask:-webkit-linear-gradient(top,#fff 90%,rgba(255,255,255,0) 100%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#fff),to(rgba(255,255,255,0)));mask:linear-gradient(to bottom,#fff 90%,rgba(255,255,255,0) 100%)}}.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item:nth-of-type(2){position:absolute}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item:nth-of-type(2){top:calc(30 * var(--vw-scale));left:calc(50% - calc(200 * var(--vw-scale)));width:calc(400 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item:nth-of-type(2){top:0;left:calc(50% - calc(540 * var(--vw-scale)) * .5);width:calc(540 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item:nth-of-type(2) img{width:100%;height:auto}.c-character-modal .c-character-modal__content .c-character-modal__visual .c-character-modal__visual-item.--active{opacity:1}.c-character-modal .c-character-modal__content .c-character-modal__scroll{position:relative;z-index:2;width:100%}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__scroll{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0 0 calc(154 * var(--vw-scale))}.c-character-modal .c-character-modal__content .c-character-modal__scroll::-webkit-scrollbar{display:none}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__scroll{margin:calc(-80 * var(--vw-scale)) 0 0;padding:0 0 calc(192 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner{position:relative}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner{padding:calc(60 * var(--vw-scale)) 0 0 calc(600 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info{position:relative;z-index:2}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team{min-height:calc(120 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team{min-height:calc(160 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-main{color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-main{font-size:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-main{font-size:calc(60 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-sub{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1;margin:calc(10 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-sub{font-size:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-name .c-character-modal__team-sub{font-size:calc(20 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-logo{width:calc(120 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team .c-character-modal__team-logo{width:calc(160 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team + .c-character-modal__name{margin:calc(10 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__team + .c-character-modal__name{margin:calc(15 * var(--vw-scale)) 0 0}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;background:#000}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname{gap:calc(10 * var(--vw-scale));padding:calc(10 * var(--vw-scale)) calc(16 * var(--vw-scale)) calc(14 * var(--vw-scale)) calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname{gap:calc(6 * var(--vw-scale));padding:calc(16 * var(--vw-scale)) calc(24 * var(--vw-scale)) calc(24 * var(--vw-scale)) calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname.c-character-modal__nickname--sp-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(16 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-main{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1;white-space:nowrap}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-main{font-size:calc(70 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-main{font-size:calc(90 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-sub{color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-sub{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__nickname .c-character-modal__nickname-sub{font-size:calc(28 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:calc(10 * var(--vw-scale))}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full{padding:calc(6 * var(--vw-scale)) calc(10 * var(--vw-scale)) calc(8 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full{padding:calc(10 * var(--vw-scale)) calc(16 * var(--vw-scale)) calc(12 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-main{font-weight:900;letter-spacing:.06em;line-height:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-main{font-size:calc(32 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-main{font-size:calc(40 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-sub{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-sub{font-size:calc(14 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__name .c-character-modal__name-full .c-character-modal__name-full-sub{font-size:calc(20 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__introduction{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1.8}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__introduction{margin:calc(30 * var(--vw-scale)) 0 0;font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__introduction{margin:calc(50 * var(--vw-scale)) 0 0;font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif{margin:calc(30 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif{margin:calc(50 * var(--vw-scale)) 0 0}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(10 * var(--vw-scale))}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span{position:relative;display:inline-block;background:#a7aeb3;letter-spacing:.06em;font-weight:900;line-height:1;padding:calc(6 * var(--vw-scale)) calc(10 * var(--vw-scale)) calc(8 * var(--vw-scale));word-break:keep-all}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span{font-size:calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span{font-size:calc(36 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span .--ls{display:inline-block}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span .--ls{margin-right:calc(-20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span .--ls{margin-right:calc(-24 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span:first-of-type{position:relative}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span:first-of-type::before{content:"";display:block;position:absolute;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4%208.74228e-08L4%2020H6L6%200L4%208.74228e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M20%204H0V6H20V4Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top left/cover;width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));top:calc(-5 * var(--vw-scale));left:calc(-4 * var(--vw-scale))}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span:last-of-type{position:relative}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__serif p > span:last-of-type::after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16%2020L16%200H14L14%2020L16%2020Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M0%2016H20V14H0V16Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat bottom right/cover;width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));bottom:calc(-5 * var(--vw-scale));right:calc(-5 * var(--vw-scale))}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(30 * var(--vw-scale))}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv{margin:calc(80 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv{margin:calc(100 * var(--vw-scale)) 0 0}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-visual{width:calc(280 * var(--vw-scale))}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info{-webkit-box-flex:1;-webkit-flex:1;flex:1}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-sub{color:#a7aeb3;font-weight:900;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-sub{font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-sub{font-size:calc(26 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-main{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1;margin:calc(10 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-main{font-size:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-name .c-character-modal__cv-info-name-main{font-size:calc(56 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns{margin:calc(30 * var(--vw-scale)) 0 0;gap:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns{margin:calc(34 * var(--vw-scale)) 0 0;gap:calc(20 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns .c-character-modal__cv-info-sns-item a{display:block}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns .c-character-modal__cv-info-sns-item a{width:calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns .c-character-modal__cv-info-sns-item a{width:calc(60 * var(--vw-scale))}}@media (any-hover:hover){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns .c-character-modal__cv-info-sns-item a{-webkit-transition:opacity .4s;transition:opacity .4s}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-sns .c-character-modal__cv-info-sns-item a:hover{opacity:.6}}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text{margin:calc(40 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text{margin:calc(30 * var(--vw-scale)) 0 0}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-sub{color:#a7aeb3;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-sub{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-sub{font-size:calc(26 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-main{color:#fff;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-main{margin:calc(10 * var(--vw-scale)) 0 0;font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__inner .c-character-modal__info .c-character-modal__cv .c-character-modal__cv-info .c-character-modal__cv-info-text .c-character-modal__cv-info-text-main{margin:calc(2 * var(--vw-scale)) 0 0;font-size:calc(26 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__navigation{position:absolute;z-index:10;width:calc(37 * var(--vw-scale));height:calc(80 * var(--vw-scale))}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__navigation{top:calc(50% - calc(40 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__navigation{top:calc(500 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__navigation::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--next{right:calc(60 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--next{right:calc(20 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--next::after{-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--prev{left:calc(60 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--prev{left:calc(20 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--prev::after{-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media (any-hover:hover){.c-character-modal .c-character-modal__content .c-character-modal__navigation{cursor:pointer;overflow:hidden}.c-character-modal .c-character-modal__content .c-character-modal__navigation::before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:#fff;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-character-modal .c-character-modal__content .c-character-modal__navigation::after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--next::before{right:calc(74 * var(--vw-scale));-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}.c-character-modal .c-character-modal__content .c-character-modal__navigation.c-character-modal__navigation--prev::before{left:calc(74 * var(--vw-scale));-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}.c-character-modal .c-character-modal__content .c-character-modal__navigation:hover.c-character-modal__navigation--next::after,.c-character-modal .c-character-modal__content .c-character-modal__navigation:hover.c-character-modal__navigation--next::before{-webkit-transform:translateX(200%);transform:translateX(200%)}.c-character-modal .c-character-modal__content .c-character-modal__navigation:hover.c-character-modal__navigation--prev::after,.c-character-modal .c-character-modal__content .c-character-modal__navigation:hover.c-character-modal__navigation--prev::before{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.c-character-modal .c-character-modal__content .c-character-modal__zoom{position:absolute;background:#fff;z-index:100;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.c-character-modal .c-character-modal__content .c-character-modal__zoom{width:calc(60 * var(--vw-scale));height:calc(60 * var(--vw-scale));bottom:calc(40 * var(--vw-scale));left:calc(50vw - calc(600 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.c-character-modal .c-character-modal__content .c-character-modal__zoom{width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));top:calc(870 * var(--vw-scale));left:calc(40 * var(--vw-scale))}}.c-character-modal .c-character-modal__content .c-character-modal__zoom::after{content:"";display:block;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2032V21.3333H3.55556V25.9556L9.06667%2020.4444L11.5556%2022.9333L6.04444%2028.4444H10.6667V32H0ZM21.3333%2032V28.4444H25.9556L20.4444%2022.9333L22.9333%2020.4444L28.4444%2025.9556V21.3333H32V32H21.3333ZM9.06667%2011.5556L3.55556%206.04444V10.6667H0V0H10.6667V3.55556H6.04444L11.5556%209.06667L9.06667%2011.5556ZM22.9333%2011.5556L20.4444%209.06667L25.9556%203.55556H21.3333V0H32V10.6667H28.4444V6.04444L22.9333%2011.5556Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2032V21.3333H3.55556V25.9556L9.06667%2020.4444L11.5556%2022.9333L6.04444%2028.4444H10.6667V32H0ZM21.3333%2032V28.4444H25.9556L20.4444%2022.9333L22.9333%2020.4444L28.4444%2025.9556V21.3333H32V32H21.3333ZM9.06667%2011.5556L3.55556%206.04444V10.6667H0V0H10.6667V3.55556H6.04444L11.5556%209.06667L9.06667%2011.5556ZM22.9333%2011.5556L20.4444%209.06667L25.9556%203.55556H21.3333V0H32V10.6667H28.4444V6.04444L22.9333%2011.5556Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background:#000;width:calc(32 * var(--vw-scale));height:calc(32 * var(--vw-scale))}@media (any-hover:hover){.c-character-modal .c-character-modal__content .c-character-modal__zoom{cursor:pointer;-webkit-transition:background .4s;transition:background .4s}.c-character-modal .c-character-modal__content .c-character-modal__zoom::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:calc(2 * var(--vw-scale)) solid #d7f000;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}.c-character-modal .c-character-modal__content .c-character-modal__zoom::after{-webkit-transition:background .4s;transition:background .4s}.c-character-modal .c-character-modal__content .c-character-modal__zoom:hover{background:#000}.c-character-modal .c-character-modal__content .c-character-modal__zoom:hover::before{opacity:1}.c-character-modal .c-character-modal__content .c-character-modal__zoom:hover::after{background:#d7f000}}.c-character-modal.unfixxx::after{background:#073948}.c-character-modal.unfixxx .c-character-modal__overlay{background:#073948}.c-character-modal.unfixxx .c-character-modal__name-full{background:#3094b6}.c-character-modal.kingshoot::after{background:#764912}.c-character-modal.kingshoot .c-character-modal__overlay{background:#764912}.c-character-modal.kingshoot .c-character-modal__name-full{background:#ef8300}.c-character-modal.rumblewings::after{background:#4a5d27}.c-character-modal.rumblewings .c-character-modal__overlay{background:#4a5d27}.c-character-modal.rumblewings .c-character-modal__name-full{background:#93bd3b}.c-character-modal.blackspot::after{background:#471133}.c-character-modal.blackspot .c-character-modal__overlay{background:#471133}.c-character-modal.blackspot .c-character-modal__name-full{background:#c2007b}.c-character-modal.other::after{background:#0c0c0d}.c-character-modal.other .c-character-modal__overlay{background:#0c0c0d}.c-character-modal.other .c-character-modal__name-full{background:#a7aeb3}.c-categories{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:1025px){.c-categories{gap:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-categories{gap:calc(14 * var(--vw-scale))}}.c-categories .c-categories__item a{display:block;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.8}@media print,screen and (min-width:1025px){.c-categories .c-categories__item a{padding:calc(2 * var(--vw-scale)) calc(12 * var(--vw-scale)) 0 calc(14 * var(--vw-scale));font-size:calc(20 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #000}}@media print,screen and (max-width:1024px){.c-categories .c-categories__item a{padding:calc(3 * var(--vw-scale)) calc(18 * var(--vw-scale)) calc(2 * var(--vw-scale)) calc(19 * var(--vw-scale));font-size:calc(30 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid #000}}.c-categories .c-categories__item a.--active{color:#d7f000;background:#000}.c-categories .c-categories__item a.--no-post{opacity:.2;pointer-events:none}@media (any-hover:hover){.c-categories .c-categories__item a{-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.c-categories .c-categories__item a:hover{color:#d7f000;background:#000}}.c-pagenavi{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:calc(100 * var(--vw-scale)) 0 0}.c-pagenavi .wp-pagenavi{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.c-pagenavi .wp-pagenavi{padding:0 calc(100 * var(--vw-scale));gap:0 calc(50 * var(--vw-scale));height:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-pagenavi .wp-pagenavi{padding:0 calc(90 * var(--vw-scale));gap:calc(24 * var(--vw-scale));height:calc(80 * var(--vw-scale));width:100%}}.c-pagenavi .wp-pagenavi .nextpostslink,.c-pagenavi .wp-pagenavi .previouspostslink{position:absolute;top:0;display:block}.c-pagenavi .wp-pagenavi .nextpostslink span,.c-pagenavi .wp-pagenavi .previouspostslink span{display:block}.c-pagenavi .wp-pagenavi .previouspostslink{left:0}.c-pagenavi .wp-pagenavi .nextpostslink{right:0}.c-pagenavi .wp-pagenavi .current,.c-pagenavi .wp-pagenavi .first,.c-pagenavi .wp-pagenavi .last,.c-pagenavi .wp-pagenavi .page{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;text-align:center}@media print,screen and (min-width:1025px){.c-pagenavi .wp-pagenavi .current,.c-pagenavi .wp-pagenavi .first,.c-pagenavi .wp-pagenavi .last,.c-pagenavi .wp-pagenavi .page{font-size:calc(26 * var(--vw-scale));min-width:calc(50 * var(--vw-scale));height:100%}}@media print,screen and (max-width:1024px){.c-pagenavi .wp-pagenavi .current,.c-pagenavi .wp-pagenavi .first,.c-pagenavi .wp-pagenavi .last,.c-pagenavi .wp-pagenavi .page{font-size:calc(40 * var(--vw-scale));min-width:calc(60 * var(--vw-scale));height:calc(60 * var(--vw-scale))}}@media (any-hover:hover){.c-pagenavi .wp-pagenavi .first,.c-pagenavi .wp-pagenavi .last,.c-pagenavi .wp-pagenavi .page{-webkit-transition:background .4s;transition:background .4s}.c-pagenavi .wp-pagenavi .first:hover,.c-pagenavi .wp-pagenavi .last:hover,.c-pagenavi .wp-pagenavi .page:hover{background:#d7f000}}.c-pagenavi .wp-pagenavi .current{background:#d7f000}@media print,screen and (min-width:1025px){.c-pagenavi .wp-pagenavi .current{width:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-pagenavi .wp-pagenavi .current{width:calc(60 * var(--vw-scale))}}.c-pagenavi .wp-pagenavi .extend{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-pagenavi .wp-pagenavi .extend{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-pagenavi .wp-pagenavi .extend{font-size:calc(20 * var(--vw-scale))}}.c-post{background:#eff1f2;-webkit-box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15);box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15)}.c-post .c-post__top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat top center/auto,#000;background-size:calc(8 * var(--vw-scale)) auto,100% 100%;border-bottom:calc(4 * var(--vw-scale)) solid #d7f000}@media print,screen and (min-width:1025px){.c-post .c-post__top{gap:calc(12 * var(--vw-scale)) calc(22 * var(--vw-scale));padding:calc(60 * var(--vw-scale)) calc(120 * var(--vw-scale)) calc(48 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__top{gap:calc(12 * var(--vw-scale)) calc(24 * var(--vw-scale));padding:calc(40 * var(--vw-scale)) calc(40 * var(--vw-scale)) calc(36 * var(--vw-scale))}}.c-post .c-post__top .c-post__date{color:#fff;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.2}@media print,screen and (min-width:1025px){.c-post .c-post__top .c-post__date{font-size:calc(22 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__top .c-post__date{font-size:calc(30 * var(--vw-scale))}}.c-post .c-post__top .c-post__category{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:"Saira Stencil One",sans-serif;font-weight:400;color:#d7f000;letter-spacing:.02em;line-height:1.2}@media print,screen and (min-width:1025px){.c-post .c-post__top .c-post__category{font-size:calc(22 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__top .c-post__category{font-size:calc(30 * var(--vw-scale))}}.c-post .c-post__top .c-post__category::before{content:"";display:block;background:#d7f000}@media print,screen and (min-width:1025px){.c-post .c-post__top .c-post__category::before{width:calc(10 * var(--vw-scale));height:calc(2 * var(--vw-scale));margin-right:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__top .c-post__category::before{width:calc(16 * var(--vw-scale));height:calc(4 * var(--vw-scale));margin-right:calc(8 * var(--vw-scale))}}.c-post .c-post__top .c-post__title{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1.6;width:100%}@media print,screen and (min-width:1025px){.c-post .c-post__top .c-post__title{font-size:calc(32 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__top .c-post__title{font-size:calc(34 * var(--vw-scale))}}.c-post .c-post__body{margin:0 auto}@media print,screen and (min-width:1025px){.c-post .c-post__body{width:calc(960 * var(--vw-scale));padding:calc(50 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body{width:calc(648 * var(--vw-scale));padding:calc(60 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__thumbnail{margin:0 0 calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__thumbnail{padding:0 0 calc(60 * var(--vw-scale))}}.c-post .c-post__body .c-post__content{line-height:1.8;letter-spacing:.06em;font-weight:500;word-break:break-all}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content{font-size:calc(26 * var(--vw-scale))}}.c-post .c-post__body .c-post__content p{line-height:1.8;letter-spacing:.06em}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content p{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content p{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content p + p{margin-top:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content p + p{margin-top:calc(24 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content p + h2,.c-post .c-post__body .c-post__content p + h3,.c-post .c-post__body .c-post__content p + h4,.c-post .c-post__body .c-post__content p + h5,.c-post .c-post__body .c-post__content p + h6,.c-post .c-post__body .c-post__content p + ol,.c-post .c-post__body .c-post__content p + ul{margin-top:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content p + h2,.c-post .c-post__body .c-post__content p + h3,.c-post .c-post__body .c-post__content p + h4,.c-post .c-post__body .c-post__content p + h5,.c-post .c-post__body .c-post__content p + h6,.c-post .c-post__body .c-post__content p + ol,.c-post .c-post__body .c-post__content p + ul{margin-top:calc(60 * var(--vw-scale))}}.c-post .c-post__body .c-post__content a{color:#00a2e6;line-height:1.8;letter-spacing:.06em}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content a{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content a{font-size:calc(26 * var(--vw-scale))}}.c-post .c-post__body .c-post__content a[target=_blank]::after{content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%206V8H5V19H16V14H18V20C18%2020.2652%2017.8946%2020.5196%2017.7071%2020.7071C17.5196%2020.8946%2017.2652%2021%2017%2021H4C3.73478%2021%203.48043%2020.8946%203.29289%2020.7071C3.10536%2020.5196%203%2020.2652%203%2020V7C3%206.73478%203.10536%206.48043%203.29289%206.29289C3.48043%206.10536%203.73478%206%204%206H10ZM21%203V12L17.206%208.207L11.207%2014.207L9.793%2012.793L15.792%206.793L12%203H21Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%206V8H5V19H16V14H18V20C18%2020.2652%2017.8946%2020.5196%2017.7071%2020.7071C17.5196%2020.8946%2017.2652%2021%2017%2021H4C3.73478%2021%203.48043%2020.8946%203.29289%2020.7071C3.10536%2020.5196%203%2020.2652%203%2020V7C3%206.73478%203.10536%206.48043%203.29289%206.29289C3.48043%206.10536%203.73478%206%204%206H10ZM21%203V12L17.206%208.207L11.207%2014.207L9.793%2012.793L15.792%206.793L12%203H21Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background:#00a2e6;-webkit-transform:translateY(calc(2 * var(--vw-scale)));transform:translateY(calc(2 * var(--vw-scale)))}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content a[target=_blank]::after{width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));margin-left:calc(8 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content a[target=_blank]::after{width:calc(28 * var(--vw-scale));height:calc(28 * var(--vw-scale));margin-left:calc(10 * var(--vw-scale))}}@media (any-hover:hover){.c-post .c-post__body .c-post__content a{-webkit-transition:opacity .3s;transition:opacity .3s}.c-post .c-post__body .c-post__content a:hover{opacity:.7}}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h2 + h2,.c-post .c-post__body .c-post__content h2 + h3,.c-post .c-post__body .c-post__content h2 + h4,.c-post .c-post__body .c-post__content h2 + h5,.c-post .c-post__body .c-post__content h2 + h6,.c-post .c-post__body .c-post__content h3 + h2,.c-post .c-post__body .c-post__content h3 + h3,.c-post .c-post__body .c-post__content h3 + h4,.c-post .c-post__body .c-post__content h3 + h5,.c-post .c-post__body .c-post__content h3 + h6,.c-post .c-post__body .c-post__content h4 + h2,.c-post .c-post__body .c-post__content h4 + h3,.c-post .c-post__body .c-post__content h4 + h4,.c-post .c-post__body .c-post__content h4 + h5,.c-post .c-post__body .c-post__content h4 + h6,.c-post .c-post__body .c-post__content h5 + h2,.c-post .c-post__body .c-post__content h5 + h3,.c-post .c-post__body .c-post__content h5 + h4,.c-post .c-post__body .c-post__content h5 + h5,.c-post .c-post__body .c-post__content h5 + h6,.c-post .c-post__body .c-post__content h6 + h2,.c-post .c-post__body .c-post__content h6 + h3,.c-post .c-post__body .c-post__content h6 + h4,.c-post .c-post__body .c-post__content h6 + h5,.c-post .c-post__body .c-post__content h6 + h6{margin-top:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h2 + h2,.c-post .c-post__body .c-post__content h2 + h3,.c-post .c-post__body .c-post__content h2 + h4,.c-post .c-post__body .c-post__content h2 + h5,.c-post .c-post__body .c-post__content h2 + h6,.c-post .c-post__body .c-post__content h3 + h2,.c-post .c-post__body .c-post__content h3 + h3,.c-post .c-post__body .c-post__content h3 + h4,.c-post .c-post__body .c-post__content h3 + h5,.c-post .c-post__body .c-post__content h3 + h6,.c-post .c-post__body .c-post__content h4 + h2,.c-post .c-post__body .c-post__content h4 + h3,.c-post .c-post__body .c-post__content h4 + h4,.c-post .c-post__body .c-post__content h4 + h5,.c-post .c-post__body .c-post__content h4 + h6,.c-post .c-post__body .c-post__content h5 + h2,.c-post .c-post__body .c-post__content h5 + h3,.c-post .c-post__body .c-post__content h5 + h4,.c-post .c-post__body .c-post__content h5 + h5,.c-post .c-post__body .c-post__content h5 + h6,.c-post .c-post__body .c-post__content h6 + h2,.c-post .c-post__body .c-post__content h6 + h3,.c-post .c-post__body .c-post__content h6 + h4,.c-post .c-post__body .c-post__content h6 + h5,.c-post .c-post__body .c-post__content h6 + h6{margin-top:calc(60 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h2 + ol,.c-post .c-post__body .c-post__content h2 + p,.c-post .c-post__body .c-post__content h2 + ul,.c-post .c-post__body .c-post__content h3 + ol,.c-post .c-post__body .c-post__content h3 + p,.c-post .c-post__body .c-post__content h3 + ul,.c-post .c-post__body .c-post__content h4 + ol,.c-post .c-post__body .c-post__content h4 + p,.c-post .c-post__body .c-post__content h4 + ul,.c-post .c-post__body .c-post__content h5 + ol,.c-post .c-post__body .c-post__content h5 + p,.c-post .c-post__body .c-post__content h5 + ul,.c-post .c-post__body .c-post__content h6 + ol,.c-post .c-post__body .c-post__content h6 + p,.c-post .c-post__body .c-post__content h6 + ul{margin-top:calc(36 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h2 + ol,.c-post .c-post__body .c-post__content h2 + p,.c-post .c-post__body .c-post__content h2 + ul,.c-post .c-post__body .c-post__content h3 + ol,.c-post .c-post__body .c-post__content h3 + p,.c-post .c-post__body .c-post__content h3 + ul,.c-post .c-post__body .c-post__content h4 + ol,.c-post .c-post__body .c-post__content h4 + p,.c-post .c-post__body .c-post__content h4 + ul,.c-post .c-post__body .c-post__content h5 + ol,.c-post .c-post__body .c-post__content h5 + p,.c-post .c-post__body .c-post__content h5 + ul,.c-post .c-post__body .c-post__content h6 + ol,.c-post .c-post__body .c-post__content h6 + p,.c-post .c-post__body .c-post__content h6 + ul{margin-top:calc(30 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h2{letter-spacing:.06em;line-height:1.6;font-weight:900;background:#d7f000}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h2{font-size:calc(26 * var(--vw-scale));padding:calc(12 * var(--vw-scale)) calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h2{font-size:calc(34 * var(--vw-scale));padding:calc(14 * var(--vw-scale)) calc(24 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h3{letter-spacing:.06em;line-height:1.6;font-weight:900;padding-left:calc(16 * var(--vw-scale));border-left:calc(6 * var(--vw-scale)) solid #d7f000}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h3{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h3{font-size:calc(30 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h4{letter-spacing:.06em;line-height:1.6;font-weight:900;background:#fff;border-bottom:calc(2 * var(--vw-scale)) solid #d7f000}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h4{font-size:calc(24 * var(--vw-scale));padding:calc(12 * var(--vw-scale)) calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h4{padding:calc(14 * var(--vw-scale)) calc(20 * var(--vw-scale));font-size:calc(28 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h5{position:relative;letter-spacing:.06em;line-height:1.6;font-weight:900}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h5{font-size:calc(24 * var(--vw-scale));padding-left:calc(46 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h5{font-size:calc(28 * var(--vw-scale));padding-left:calc(40 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h5::before{content:"";display:block;position:absolute;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M30.08%2016C30.08%208.96101%2024.1981%202.4%2016%202.4C7.80188%202.4%201.92%208.96101%201.92%2016C1.92%2023.039%207.80188%2029.6%2016%2029.6V32C7.16344%2032%200%2024.8366%200%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016C32%2024.8366%2024.8366%2032%2016%2032V29.6C24.1981%2029.6%2030.08%2023.039%2030.08%2016Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M5.50906%203.91914C9.89756%206.48687%2012.8%2010.938%2012.8%2016C12.8%2021.062%209.89749%2025.5127%205.50906%2028.0805C4.90563%2027.556%204.34241%2026.9864%203.82344%2026.3781C5.00156%2025.7915%206.06764%2025.0666%206.99187%2024.2348C9.52851%2021.9518%2010.88%2019.0087%2010.88%2016C10.88%2012.9913%209.52851%2010.0482%206.99187%207.76523C6.06761%206.9334%205.0016%206.20815%203.82344%205.62148C4.34241%205.0132%204.90564%204.4436%205.50906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M26.4906%203.91914C27.0941%204.44359%2027.6573%205.01321%2028.1762%205.62148C26.9982%206.20812%2025.9323%206.93346%2025.0081%207.76523C22.4715%2010.0482%2021.12%2012.9913%2021.12%2016C21.12%2019.0087%2022.4715%2021.9518%2025.0081%2024.2348C25.9323%2025.0665%2026.9982%2025.7915%2028.1762%2026.3781C27.6573%2026.9864%2027.0941%2027.556%2026.4906%2028.0805C22.1023%2025.5127%2019.2%2021.0619%2019.2%2016C19.2%2010.9381%2022.1023%206.4869%2026.4906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M0.64%2014.8H31.36V17.2H0.64V14.8Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M16.96%201.2V31.2H15.04L15.04%201.2L16.96%201.2Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M30.08%2016C30.08%208.96101%2024.1981%202.4%2016%202.4C7.80188%202.4%201.92%208.96101%201.92%2016C1.92%2023.039%207.80188%2029.6%2016%2029.6V32C7.16344%2032%200%2024.8366%200%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016C32%2024.8366%2024.8366%2032%2016%2032V29.6C24.1981%2029.6%2030.08%2023.039%2030.08%2016Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M5.50906%203.91914C9.89756%206.48687%2012.8%2010.938%2012.8%2016C12.8%2021.062%209.89749%2025.5127%205.50906%2028.0805C4.90563%2027.556%204.34241%2026.9864%203.82344%2026.3781C5.00156%2025.7915%206.06764%2025.0666%206.99187%2024.2348C9.52851%2021.9518%2010.88%2019.0087%2010.88%2016C10.88%2012.9913%209.52851%2010.0482%206.99187%207.76523C6.06761%206.9334%205.0016%206.20815%203.82344%205.62148C4.34241%205.0132%204.90564%204.4436%205.50906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M26.4906%203.91914C27.0941%204.44359%2027.6573%205.01321%2028.1762%205.62148C26.9982%206.20812%2025.9323%206.93346%2025.0081%207.76523C22.4715%2010.0482%2021.12%2012.9913%2021.12%2016C21.12%2019.0087%2022.4715%2021.9518%2025.0081%2024.2348C25.9323%2025.0665%2026.9982%2025.7915%2028.1762%2026.3781C27.6573%2026.9864%2027.0941%2027.556%2026.4906%2028.0805C22.1023%2025.5127%2019.2%2021.0619%2019.2%2016C19.2%2010.9381%2022.1023%206.4869%2026.4906%203.91914Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M0.64%2014.8H31.36V17.2H0.64V14.8Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M16.96%201.2V31.2H15.04L15.04%201.2L16.96%201.2Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background:#000;left:calc(3 * var(--vw-scale));width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h5::before{top:calc(8 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h5::before{top:calc(11 * var(--vw-scale))}}.c-post .c-post__body .c-post__content h6{letter-spacing:.06em;line-height:1.6;font-weight:900;border-bottom:calc(2 * var(--vw-scale)) solid #d9d9d9}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content h6{font-size:calc(22 * var(--vw-scale));padding:0 0 calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content h6{font-size:calc(26 * var(--vw-scale));padding:0 0 calc(24 * var(--vw-scale))}}.c-post .c-post__body .c-post__content ol,.c-post .c-post__body .c-post__content ul{line-height:1.8;letter-spacing:.06em;list-style:unset;list-style-position:inside}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content ol,.c-post .c-post__body .c-post__content ul{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content ol,.c-post .c-post__body .c-post__content ul{font-size:calc(26 * var(--vw-scale))}}.c-post .c-post__body .c-post__content ol li,.c-post .c-post__body .c-post__content ul li{list-style:unset}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__content ol + ol,.c-post .c-post__body .c-post__content ol + p,.c-post .c-post__body .c-post__content ol + ul,.c-post .c-post__body .c-post__content ul + ol,.c-post .c-post__body .c-post__content ul + p,.c-post .c-post__body .c-post__content ul + ul{margin-top:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__content ol + ol,.c-post .c-post__body .c-post__content ol + p,.c-post .c-post__body .c-post__content ol + ul,.c-post .c-post__body .c-post__content ul + ol,.c-post .c-post__body .c-post__content ul + p,.c-post .c-post__body .c-post__content ul + ul{margin-top:calc(60 * var(--vw-scale))}}.c-post .c-post__body .c-post__content ul li{display:-webkit-box;display:-webkit-flex;display:flex;counter-increment:count}.c-post .c-post__body .c-post__content ul li::before{content:"・";display:table-cell;padding-right:.5em;text-align:right;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0}.c-post .c-post__body .c-post__content ol li{display:-webkit-box;display:-webkit-flex;display:flex;counter-increment:count}.c-post .c-post__body .c-post__content ol li::before{content:counter(count) ".";display:table-cell;padding-right:.5em;text-align:right;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0}.c-post .c-post__body .c-post__content ol li:nth-last-child(n+10) ~ li::before,.c-post .c-post__body .c-post__content ol li:nth-last-child(n+10)::before{width:2em}.c-post .c-post__body .c-post__content ol li:nth-last-child(n+100) ~ li::before,.c-post .c-post__body .c-post__content ol li:nth-last-child(n+100)::before{width:3em}.c-post .c-post__body .c-post__content strong{font-weight:700}.c-post .c-post__body .c-post__content em{font-style:italic}.c-post .c-post__body .c-post__content img.aligncenter{display:block;margin:0 auto}.c-post .c-post__body .c-post__content img.alignright{display:block;margin:0;float:none}.c-post .c-post__body .c-post__content img.alignleft{display:block;margin:0 0 0 auto;float:none}.c-post .c-post__body .c-post__content iframe{max-width:100%}.c-post .c-post__body .c-post__content iframe[src*=youtube]{width:100%;height:100%;aspect-ratio:16/9}.c-post .c-post__body .c-post__share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__share{margin:calc(100 * var(--vw-scale)) 0 0;gap:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__share{margin:calc(120 * var(--vw-scale)) 0 0;gap:calc(30 * var(--vw-scale))}}.c-post .c-post__body .c-post__share .c-post__share-text{color:#a7aeb3;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__share .c-post__share-text{font-size:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__share .c-post__share-text{font-size:calc(36 * var(--vw-scale))}}.c-post .c-post__body .c-post__share .c-post__share-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#000}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__share .c-post__share-link{width:calc(50 * var(--vw-scale));height:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__share .c-post__share-link{width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale))}}.c-post .c-post__body .c-post__share .c-post__share-link .c-post__share-icon{display:block;aspect-ratio:1/1;-webkit-mask:url(../images/common/icon_x-white.png) no-repeat top center/contain;mask:url(../images/common/icon_x-white.png) no-repeat top center/contain;background:#fff}@media print,screen and (min-width:1025px){.c-post .c-post__body .c-post__share .c-post__share-link .c-post__share-icon{width:calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-post .c-post__body .c-post__share .c-post__share-link .c-post__share-icon{width:calc(44 * var(--vw-scale))}}@media (any-hover:hover){.c-post .c-post__body .c-post__share .c-post__share-link .c-post__share-icon{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.c-post .c-post__body .c-post__share .c-post__share-link:hover .c-post__share-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}}.c-postnavi{position:relative;margin:calc(100 * var(--vw-scale)) auto 0}@media print,screen and (max-width:1024px){.c-postnavi{width:calc(688 * var(--vw-scale))}}.c-postnavi .c-postnavi__prev{position:absolute;top:0;left:0}.c-postnavi .c-postnavi__prev a{display:block}.c-postnavi .c-postnavi__next{position:absolute;top:0;right:0}.c-postnavi .c-postnavi__next a{display:block}.c-postnavi .c-postnavi__btn{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}@media print,screen and (min-width:1025px){.c-postnavi .c-postnavi__btn{height:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.c-postnavi .c-postnavi__btn{height:calc(80 * var(--vw-scale))}}.p-home-hero{position:relative;overflow:hidden}.p-home-hero::after{content:"";display:block;position:absolute;width:100%;bottom:0;left:0;z-index:2}@media print,screen and (min-width:1025px){.p-home-hero::after{height:22.8125vw;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,.5)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.6) 100%)}}@media print,screen and (max-width:1024px){.p-home-hero::after{height:calc(445 * var(--vw-scale));background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.8) 100%)}}.p-home-hero .p-home-hero__visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-home-hero .p-home-hero__logo{position:absolute;z-index:3}@media print,screen and (min-width:1025px){.p-home-hero .p-home-hero__logo{top:26.5625vw;left:calc(50% - 12.5vw);width:25vw}}@media print,screen and (max-width:1024px){.p-home-hero .p-home-hero__logo{bottom:calc(30 * var(--vw-scale));left:calc(50% - calc(240 * var(--vw-scale)));width:calc(480 * var(--vw-scale))}}.p-home-banner{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat top center/auto,#000;background-size:calc(8 * var(--vw-scale)) auto,100% 100%}@media print,screen and (min-width:1025px){.p-home-banner{padding:calc(50 * var(--vw-scale)) 0 calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-banner{padding:calc(60 * var(--vw-scale)) 0 calc(50 * var(--vw-scale))}}.p-home-banner .p-home-banner__inner{position:relative}.p-home-banner .p-home-banner__content{margin:0 auto;overflow:hidden}@media print,screen and (min-width:1025px){.p-home-banner .p-home-banner__content{width:calc(1040 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-banner .p-home-banner__content{width:calc(628 * var(--vw-scale))}}.p-home-banner .p-home-banner__content .swiper{overflow:visible;margin:0}@media print,screen and (min-width:1025px){.p-home-banner .p-home-banner__content .swiper{width:50%}}@media print,screen and (max-width:1024px){.p-home-banner .p-home-banner__content .swiper{width:100%}}.p-home-banner .p-home-banner__content .swiper-slide{padding:0 calc(20 * var(--vw-scale))}.p-home-banner .p-home-banner__content .swiper-slide a{position:relative;display:block;background:#d7f000;aspect-ratio:588/198;width:100%}.p-home-banner .p-home-banner__content .swiper-slide a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.2)}.p-home-banner .p-home-banner__content .swiper-slide a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;border:calc(1 * var(--vw-scale)) solid #a7aeb3}.p-home-banner .p-home-banner__content .swiper-slide a img{-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.p-home-banner .p-home-banner__content .swiper-slide a img{-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-banner .p-home-banner__content .swiper-slide a:hover img{opacity:.6}}.p-home-banner .p-home-banner__pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:calc(40 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.p-home-banner .p-home-banner__pagination{gap:calc(8 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-banner .p-home-banner__pagination{gap:calc(12 * var(--vw-scale))}}.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet{opacity:1;border-radius:0;margin:0;background:#a7aeb3}@media print,screen and (min-width:1025px){.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet{width:calc(12 * var(--vw-scale));height:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet{width:calc(16 * var(--vw-scale));height:calc(16 * var(--vw-scale))}}.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d7f000}@media (any-hover:hover){.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet{-webkit-transition:background .4s;transition:background .4s}.p-home-banner .p-home-banner__pagination .swiper-pagination-bullet:hover{background:#d7f000}}.p-home-banner .p-home-banner__next,.p-home-banner .p-home-banner__prev{position:absolute;overflow:hidden}@media print,screen and (min-width:1025px){.p-home-banner .p-home-banner__next,.p-home-banner .p-home-banner__prev{width:calc(22 * var(--vw-scale));height:calc(48 * var(--vw-scale));top:calc(57 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-banner .p-home-banner__next,.p-home-banner .p-home-banner__prev{width:calc(30 * var(--vw-scale));height:calc(66 * var(--vw-scale));top:calc(66 * var(--vw-scale))}}.p-home-banner .p-home-banner__next::after,.p-home-banner .p-home-banner__prev::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (any-hover:hover){.p-home-banner .p-home-banner__next,.p-home-banner .p-home-banner__prev{cursor:pointer}.p-home-banner .p-home-banner__next::before,.p-home-banner .p-home-banner__prev::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-home-banner .p-home-banner__next::after,.p-home-banner .p-home-banner__prev::after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}.p-home-banner .p-home-banner__prev{left:0}.p-home-banner .p-home-banner__prev::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media (any-hover:hover){.p-home-banner .p-home-banner__prev::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.09852e-06%2025.1313L22%2048L22%2041.6L6.15687%2025.1313L1.09852e-06%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M9.99625e-07%2022.8688L6.15687%2022.8688L22%206.4L22%20-9.6165e-07L9.99625e-07%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.p-home-banner .p-home-banner__prev::before{left:calc(44 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.p-home-banner .p-home-banner__prev::before{left:calc(60 * var(--vw-scale))}}@media (any-hover:hover){.p-home-banner .p-home-banner__prev:hover::after,.p-home-banner .p-home-banner__prev:hover::before{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.p-home-banner .p-home-banner__next{right:0}.p-home-banner .p-home-banner__next::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media (any-hover:hover){.p-home-banner .p-home-banner__next::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.p-home-banner .p-home-banner__next::before{right:calc(44 * var(--vw-scale))}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.p-home-banner .p-home-banner__next::before{right:calc(60 * var(--vw-scale))}}@media (any-hover:hover){.p-home-banner .p-home-banner__next:hover::after,.p-home-banner .p-home-banner__next:hover::before{-webkit-transform:translateX(200%);transform:translateX(200%)}}@media print,screen and (min-width:1025px){.p-home-banner.--length-1 .p-home-banner__content{width:calc(520 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-banner.--length-1 .p-home-banner__content .swiper{width:100%}}.p-home-banner.--length-1 .p-home-banner__next,.p-home-banner.--length-1 .p-home-banner__pagination,.p-home-banner.--length-1 .p-home-banner__prev{display:none}@media print,screen and (min-width:1025px){.p-home-banner.--length-2 .p-home-banner__next,.p-home-banner.--length-2 .p-home-banner__pagination,.p-home-banner.--length-2 .p-home-banner__prev{display:none}}@media print,screen and (min-width:1025px){.p-home-news{padding:calc(142 * var(--vw-scale)) 0 calc(184 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news{padding:calc(140 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-news .p-home-news__content{display:grid;grid-template-areas:"title btn" "archive archive";grid-template-columns:1fr calc(240 * var(--vw-scale));-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}}@media print,screen and (min-width:1025px){.p-home-news .p-home-news__content .p-home-news__heading{grid-area:title;height:calc(120 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__heading{height:calc(120 * var(--vw-scale));padding:0 calc(40 * var(--vw-scale))}}.p-home-news .p-home-news__content .p-home-news__heading img{width:auto;height:100%}@media print,screen and (min-width:1025px){.p-home-news .p-home-news__content .p-home-news__archive{grid-area:archive;margin:calc(40 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive{margin:calc(50 * var(--vw-scale)) 0 0;padding:0 0 0 calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item + .p-home-news__item{margin-top:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item a{display:-webkit-box;display:-webkit-flex;display:flex;padding:calc(20 * var(--vw-scale)) 0 calc(17 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item .p-home-news__thumbnail{width:calc(280 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item .p-home-news__item-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:calc(10 * var(--vw-scale)) calc(40 * var(--vw-scale)) 0 calc(30 * var(--vw-scale));grid-template-columns:calc(170 * var(--vw-scale)) 1fr}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item .p-home-news__date{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__archive .p-home-news__item .p-home-news__category{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-news .p-home-news__content .p-home-news__btn{grid-area:btn;padding:0 0 calc(10 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-news .p-home-news__content .p-home-news__heading{-ms-grid-row:1;-ms-grid-column:1}.p-home-news .p-home-news__content .p-home-news__archive{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.p-home-news .p-home-news__content .p-home-news__btn{-ms-grid-row:1;-ms-grid-column:2}}@media print,screen and (max-width:1024px){.p-home-news .p-home-news__content .p-home-news__btn{margin:calc(50 * var(--vw-scale)) 0 0;padding:0 calc(40 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-news + .p-home-movie{padding-top:0}}@media print,screen and (max-width:1024px){.p-home-news + .p-home-movie{padding-top:calc(148 * var(--vw-scale))}}.p-home-movie{position:relative}@media print,screen and (min-width:1025px){.p-home-movie{padding:calc(142 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie{padding:calc(288 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}.p-home-movie .p-home-movie__background{position:absolute;z-index:1;width:100%;left:0;height:calc(234 * var(--vw-scale));background:url(../images/common/index/txt_movie.png) repeat-x top left/auto 100%;-webkit-animation:movie-loop 20s linear infinite;animation:movie-loop 20s linear infinite}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__background{top:calc(153 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__background{top:0}}.p-home-movie .p-home-movie__inner{position:relative;z-index:2}.p-home-movie .p-home-movie__content{overflow:hidden;will-change:filter;-webkit-filter:drop-shadow(0 0 calc(60 * var(--vw-scale)) rgba(0, 0, 0, .3));filter:drop-shadow(0 0 calc(60 * var(--vw-scale)) rgba(0, 0, 0, .3))}.p-home-movie .p-home-movie__content .swiper{overflow:visible;-webkit-perspective:1200px!important;perspective:1200px!important}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__content .swiper{width:calc(960 * var(--vw-scale));padding:0 0 calc(30 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__content .swiper{width:calc(688 * var(--vw-scale));padding:0 0 calc(20 * var(--vw-scale))}}.p-home-movie .p-home-movie__content .swiper .swiper-slide.swiper-slide-active .p-home-movie__item{pointer-events:auto}.p-home-movie .p-home-movie__content .swiper .swiper-slide.swiper-slide-active .p-home-movie__item .p-home-movie__btn{opacity:1}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item{pointer-events:none;position:relative;z-index:1;aspect-ratio:960/540;background:#fff}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat top center/auto,rgba(0,0,0,.4);background-size:calc(8 * var(--vw-scale)) auto,100% 100%}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item::before{border:calc(4 * var(--vw-scale)) solid #fff}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item::before{border:calc(6 * var(--vw-scale)) solid #fff}}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item img{position:relative;z-index:-1;-o-object-fit:cover;object-fit:cover}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item .p-home-movie__btn{position:absolute;z-index:3;opacity:0;width:calc(100 * var(--vw-scale));height:calc(100 * var(--vw-scale));top:calc(50% - calc(50 * var(--vw-scale)));left:calc(50% - calc(50 * var(--vw-scale)))}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item .p-home-movie__btn::after,.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item .p-home-movie__btn::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item .p-home-movie__btn::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M100%2052C98.9493%2078.687%2076.9659%20100%2050%20100L49.3535%2099.9961C22.6835%2099.6587%201.04226%2078.4735%200%2052H4.00586C5.05392%2076.4744%2025.2407%2096%2050%2096C74.7592%2096%2094.9461%2076.4744%2095.9941%2052H100ZM50.6465%200.00390625C77.3164%200.341355%2098.9577%2021.5265%20100%2048H95.9941C94.9461%2023.5256%2074.7592%204.00005%2050%204C25.2407%204%205.05392%2023.5256%204.00586%2048H0C1.05066%2021.3129%2023.0341%200%2050%200L50.6465%200.00390625Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item .p-home-movie__btn::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M37.9902%2070V52H41.9902V63.0088L60.7207%2052H68.6152L37.9902%2070ZM68.6152%2048H60.7207L41.9902%2036.9902V48H37.9902V30L68.6152%2048Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media (any-hover:hover){.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item{cursor:pointer;overflow:hidden}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item::before{-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item:hover img{-webkit-transform:scale(1.01);transform:scale(1.01)}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item:hover::before{opacity:.6}.p-home-movie .p-home-movie__content .swiper .swiper-slide .p-home-movie__item:hover .p-home-movie__btn::before{-webkit-animation:rotate .6s;animation:rotate .6s}}.p-home-movie .p-home-movie__title{position:relative;z-index:2}.p-home-movie .p-home-movie__title .swiper .swiper-slide{letter-spacing:.06em;line-height:1.6;font-weight:900;text-align:center}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__title .swiper .swiper-slide{font-size:calc(20 * var(--vw-scale));padding:0 0 calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__title .swiper .swiper-slide{font-size:calc(30 * var(--vw-scale));padding:0 0 calc(50 * var(--vw-scale))}}.p-home-movie .p-home-movie__navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__navigation{gap:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__navigation{width:calc(688 * var(--vw-scale))}}.p-home-movie .p-home-movie__navigation .p-home-movie__pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__navigation .p-home-movie__pagination{width:auto;gap:calc(8 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__navigation .p-home-movie__pagination{-webkit-box-flex:1;-webkit-flex:1;flex:1;gap:calc(12 * var(--vw-scale))}}.p-home-movie .p-home-movie__navigation .p-home-movie__pagination .swiper-pagination-bullet{opacity:1;border-radius:0;background:#a7aeb3;-webkit-transition:background .4s;transition:background .4s}@media print,screen and (min-width:1025px){.p-home-movie .p-home-movie__navigation .p-home-movie__pagination .swiper-pagination-bullet{width:calc(12 * var(--vw-scale));height:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__navigation .p-home-movie__pagination .swiper-pagination-bullet{width:calc(16 * var(--vw-scale));height:calc(16 * var(--vw-scale))}}.p-home-movie .p-home-movie__navigation .p-home-movie__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}@media (any-hover:hover){.p-home-movie .p-home-movie__navigation .p-home-movie__pagination .swiper-pagination-bullet:hover{background:#000}}@media (any-hover:hover){.p-home-movie .p-home-movie__navigation .p-home-movie__next,.p-home-movie .p-home-movie__navigation .p-home-movie__prev{cursor:pointer}}.p-home-about{position:relative;background:#d7f000}@media print,screen and (min-width:1025px){.p-home-about{padding:calc(200 * var(--vw-scale)) 0}}@media print,screen and (max-width:1024px){.p-home-about{padding:calc(calc(120 * var(--vw-scale)) + 7.5dvh) 0}}.p-home-about .p-home-about__anchor{position:absolute;left:0}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__anchor{top:calc(140 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__anchor{top:calc(calc(80 * var(--vw-scale)) + 7.5dvh)}}.p-home-about .p-home-about__background{position:absolute;z-index:1}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__background{top:calc(200 * var(--vw-scale));left:calc(60 * var(--vw-scale));width:calc(100% - calc(120 * var(--vw-scale)));height:calc(100% - calc(400 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__background{top:calc(calc(120 * var(--vw-scale)) + 7.5dvh);left:calc(50% - calc(334 * var(--vw-scale)));width:calc(668 * var(--vw-scale));height:calc(100% - calc(240 * var(--vw-scale)) - 7.5dvh * 2 - 5dvh)}}.p-home-about .p-home-about__background .p-home-about__background-content{position:-webkit-sticky;position:sticky}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__background .p-home-about__background-content{top:calc(calc(60 * var(--vw-scale)) + 5vh);height:calc(100vh - calc(60 * var(--vw-scale)) - 5vh * 2)}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__background .p-home-about__background-content{top:calc(calc(40 * var(--vw-scale)) + 5dvh + 2.5dvh);height:calc(100dvh - calc(40 * var(--vw-scale)) - 5dvh * 2 - 2.5dvh)}}.p-home-about .p-home-about__background .p-home-about__background-content::after,.p-home-about .p-home-about__background .p-home-about__background-content::before{content:"";display:block;position:absolute}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__background .p-home-about__background-content::after,.p-home-about .p-home-about__background .p-home-about__background-content::before{top:calc(50% - calc(105.5 * var(--vw-scale)));width:calc(16 * var(--vw-scale));height:calc(211 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__background .p-home-about__background-content::after,.p-home-about .p-home-about__background .p-home-about__background-content::before{top:calc(50% - calc(205 * var(--vw-scale)));width:calc(24 * var(--vw-scale));height:calc(410 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__background .p-home-about__background-content::before{background:url(../images/pc/index/deco_about-left.png) no-repeat top center/contain;left:calc(50% - 50vw + calc(80 * var(--vw-scale)) - 1920px * .25 + 25vw)}}@media print,screen and (min-width:1025px) and (max-width:1720px){.p-home-about .p-home-about__background .p-home-about__background-content::before{left:calc(-36 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__background .p-home-about__background-content::before{background:url(../images/sp/index/deco_about-left.png) no-repeat top center/contain;left:calc(-37 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__background .p-home-about__background-content::after{background:url(../images/pc/index/deco_about-right.png) no-repeat top center/contain;right:calc(50% - 50vw + calc(80 * var(--vw-scale)) - 1920px * .25 + 25vw)}}@media print,screen and (min-width:1025px) and (max-width:1720px){.p-home-about .p-home-about__background .p-home-about__background-content::after{right:calc(-36 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__background .p-home-about__background-content::after{background:url(../images/sp/index/deco_about-right.png) no-repeat top center/contain;right:calc(-37 * var(--vw-scale))}}.p-home-about .p-home-about__background .p-home-about__background-content img{-o-object-fit:cover;object-fit:cover}.p-home-about .p-home-about__corner{position:absolute;z-index:4}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__corner{top:calc(189 * var(--vw-scale));left:calc(49 * var(--vw-scale));width:calc(100% - calc(98 * var(--vw-scale)));height:calc(100% - calc(378 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__corner{top:calc(calc(109 * var(--vw-scale)) + 7.5dvh);left:calc(50% - calc(345 * var(--vw-scale)));width:calc(690 * var(--vw-scale));height:calc(100% - calc(218 * var(--vw-scale)) - 7.5dvh * 2 - 5dvh)}}.p-home-about .p-home-about__corner::after{content:"";display:block;position:-webkit-sticky;position:sticky;width:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H20V11H0V9Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M11%208.74227e-08L11%2020H9L9%200L11%208.74227e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H20V11H0V9Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M11%208.74227e-08L11%2020H9L9%200L11%208.74227e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H20V11H0V9Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M11%208.74227e-08L11%2020H9L9%200L11%208.74227e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H20V11H0V9Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M11%208.74227e-08L11%2020H9L9%200L11%208.74227e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background-position:top left,top right,bottom left,bottom right;background-size:calc(20 * var(--vw-scale)) auto,calc(20 * var(--vw-scale)) auto,calc(20 * var(--vw-scale)) auto,calc(20 * var(--vw-scale)) auto}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__corner::after{top:calc(calc(49 * var(--vw-scale)) + 5vh);height:calc(100vh - calc(38 * var(--vw-scale)) - 5vh * 2)}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__corner::after{top:calc(calc(29 * var(--vw-scale)) + 5dvh + 2.5dvh);height:calc(100dvh - calc(18 * var(--vw-scale)) - 5dvh * 2 - 2.5dvh)}}.p-home-about .p-home-about__frame{position:absolute;top:0;left:0;width:100%;z-index:3;pointer-events:none}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__frame{height:calc(100% - calc(200 * var(--vw-scale)) + 5vh)}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__frame{height:100%}}.p-home-about .p-home-about__frame .p-home-about__frame-content{position:-webkit-sticky;position:sticky;width:100%}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__frame .p-home-about__frame-content{top:calc(calc(-140 * var(--vw-scale)) + 5vh);height:calc(100vh + calc(140 * var(--vw-scale)) - 5vh)}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__frame .p-home-about__frame-content{top:calc(-7.5dvh - calc(11 * var(--vw-scale)) + 2.5dvh);height:calc(100dvh + 7.5dvh * 2 + calc(131 * var(--vw-scale)) - 2.5dvh)}}.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-top{position:absolute;top:0;left:0;width:100%;background:#d7f000}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-top{top:calc(calc(140 * var(--vw-scale)) - 5vh);height:calc(calc(60 * var(--vw-scale)) + 5dvh)}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-top{height:calc(calc(120 * var(--vw-scale)) + 7.5dvh)}}.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-bottom{position:absolute;bottom:0;left:0;width:100%;background:#d7f000}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-bottom{height:5dvh}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__frame .p-home-about__frame-content .p-home-about__frame-bottom{height:calc(calc(120 * var(--vw-scale)) + 7.5dvh + 5dvh)}}.p-home-about .p-home-about__inner{position:relative;z-index:2}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__inner{padding:calc(170 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__inner{padding:calc(130 * var(--vw-scale)) 0 calc(150 * var(--vw-scale))}}.p-home-about .p-home-about__catch{margin:0 auto}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__catch{width:calc(1080 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__catch{width:calc(588 * var(--vw-scale))}}.p-home-about .p-home-about__text p{font-weight:900;text-align:center;line-height:1.8;letter-spacing:.06em}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text p{font-size:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text p{font-size:calc(30 * var(--vw-scale))}}.p-home-about .p-home-about__text p.p-home-about__text--small{font-weight:700;line-height:1.8;letter-spacing:.06em}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text p.p-home-about__text--small{font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text p.p-home-about__text--small{font-size:calc(26 * var(--vw-scale))}}.p-home-about .p-home-about__text p.p-home-about__text--large{line-height:1.8;letter-spacing:.06em}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text p.p-home-about__text--large{font-size:calc(32 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text p.p-home-about__text--large{font-size:calc(36 * var(--vw-scale))}}.p-home-about .p-home-about__text p.p-home-about__text--xlarge{line-height:1.4;letter-spacing:.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:calc(54 * var(--vw-scale))}.p-home-about .p-home-about__text .p-home-about__text--logo{display:block}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text .p-home-about__text--logo{width:calc(580 * var(--vw-scale));margin:calc(240 * var(--vw-scale)) auto 0}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text .p-home-about__text--logo{width:calc(568 * var(--vw-scale));margin:calc(160 * var(--vw-scale)) auto 0}}.p-home-about .p-home-about__text .p-home-about__text--mosaic{display:inline-block}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text .p-home-about__text--mosaic{width:calc(144 * var(--vw-scale));margin:0 calc(6 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text .p-home-about__text--mosaic{width:calc(220 * var(--vw-scale));margin-right:calc(8 * var(--vw-scale));-webkit-transform:translateY(calc(6 * var(--vw-scale)));transform:translateY(calc(6 * var(--vw-scale)))}}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text--pc-mt-60{margin-top:calc(60 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text--pc-mt-40{margin-top:calc(40 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-about .p-home-about__text--pc-mt-20{margin-top:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text--sp-mt-80{margin-top:calc(80 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text--sp-mt-60{margin-top:calc(60 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text--sp-mt-50{margin-top:calc(50 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-about .p-home-about__text--sp-mt-40{margin-top:calc(40 * var(--vw-scale))}}.p-home-character{position:relative;z-index:2}@media print,screen and (min-width:1025px){.p-home-character{--vw-scale:calc(100vw / 1800 - 120px / 1800);padding:calc(140 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character{padding:calc(106 * var(--vw-scale)) 0 calc(200 * var(--vw-scale))}}.p-home-character .p-home-character__background{position:absolute;left:0;z-index:1;width:100%;height:100%}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__background{top:calc(140 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__background{top:calc(106 * var(--vw-scale))}}.p-home-character .p-home-character__background .p-home-character__background-stroke{width:100%;height:calc(200 * var(--vw-scale))}.p-home-character .p-home-character__background .p-home-character__background-stroke:nth-of-type(odd){background:url(../images/common/index/txt_character-stroke-1.png) repeat-x top left/auto 100%;-webkit-animation:character-loop 20s linear infinite;animation:character-loop 20s linear infinite}.p-home-character .p-home-character__background .p-home-character__background-stroke:nth-of-type(even){background:url(../images/common/index/txt_character-stroke-2.png) repeat-x top left/auto 100%;animation:character-loop 20s linear infinite reverse}.p-home-character .p-home-character__background .p-home-character__background-stroke + .p-home-character__background-stroke{margin-top:calc(10 * var(--vw-scale))}.p-home-character .p-home-character__inner{position:relative;z-index:2;margin:0 auto}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__inner{padding:calc(140 * var(--vw-scale)) 0 0;width:calc(1800 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__inner{padding:calc(130 * var(--vw-scale)) 0 0;width:calc(688 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list{display:-webkit-box;display:-webkit-flex;display:flex;height:calc(698 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item{position:relative;display:block;overflow:hidden}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item{width:8.89191108%;height:100%}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item + .p-home-character__item{margin-top:calc(30 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content{position:relative}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content{display:none;height:100%}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__visual{width:100%;height:100%}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn{position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo{position:absolute;z-index:2}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo{width:calc(240 * var(--vw-scale));bottom:0;left:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo{width:calc(160 * var(--vw-scale));bottom:calc(6 * var(--vw-scale));left:calc(10 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo img{-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo + .p-home-character__name{padding-left:calc(270 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__logo + .p-home-character__name{padding-left:calc(180 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:calc(110 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name{padding:calc(16 * var(--vw-scale)) calc(52 * var(--vw-scale)) calc(16 * var(--vw-scale)) calc(100 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name{padding:calc(14 * var(--vw-scale)) calc(32 * var(--vw-scale)) calc(20 * var(--vw-scale)) calc(40 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--en{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--en{font-size:calc(60 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--en{font-size:calc(48 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--ja{letter-spacing:.02em;line-height:1;font-weight:900;margin:calc(6 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--ja{font-size:calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__name .p-home-character__name--ja{font-size:calc(20 * var(--vw-scale))}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__arrow{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:auto;background:#000;width:calc(110 * var(--vw-scale))}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{content:"";display:block;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{width:calc(22 * var(--vw-scale));height:calc(48 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{width:calc(20 * var(--vw-scale));height:calc(44 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn.p-home-character__content-btn--w100-sp{width:100%}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__content .p-home-character__content-btn.p-home-character__content-btn--w100-sp .p-home-character__name{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__team{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__list .p-home-character__item .p-home-character__team{display:none}}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__team .p-home-character__team-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-home-character .p-home-character__list .p-home-character__item .p-home-character__team .p-home-character__list-logo{position:relative;z-index:2;width:calc(122 * var(--vw-scale))}.p-home-character .p-home-character__list .p-home-character__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item.--default{width:68.88%}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item.--default .p-home-character__content{display:block}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item.--default .p-home-character__team{display:none}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__list .p-home-character__item.--narrow{width:4.444%}}.p-home-character .p-home-character__list .p-home-character__item.unfixxx{background:url(../images/common/ptn_grunge-15.png) repeat top center/calc(80 * var(--vw-scale)),#3094b6}.p-home-character .p-home-character__list .p-home-character__item.unfixxx .p-home-character__content .p-home-character__content-btn{background:#3094b6}.p-home-character .p-home-character__list .p-home-character__item.unfixxx .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{background:#3094b6}.p-home-character .p-home-character__list .p-home-character__item.kingshoot{background:url(../images/common/ptn_grunge-15.png) repeat top center/calc(80 * var(--vw-scale)),#ef8300}.p-home-character .p-home-character__list .p-home-character__item.kingshoot .p-home-character__content .p-home-character__content-btn{background:#ef8300}.p-home-character .p-home-character__list .p-home-character__item.kingshoot .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{background:#ef8300}.p-home-character .p-home-character__list .p-home-character__item.rumblewings{background:url(../images/common/ptn_grunge-15.png) repeat top center/calc(80 * var(--vw-scale)),#93bd3b}.p-home-character .p-home-character__list .p-home-character__item.rumblewings .p-home-character__content .p-home-character__content-btn{background:#93bd3b}.p-home-character .p-home-character__list .p-home-character__item.rumblewings .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{background:#93bd3b}.p-home-character .p-home-character__list .p-home-character__item.blackspot{background:url(../images/common/ptn_grunge-15.png) repeat top center/calc(80 * var(--vw-scale)),#c2007b}.p-home-character .p-home-character__list .p-home-character__item.blackspot .p-home-character__content .p-home-character__content-btn{background:#c2007b}.p-home-character .p-home-character__list .p-home-character__item.blackspot .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{background:#c2007b}.p-home-character .p-home-character__list .p-home-character__item.other{background:url(../images/common/ptn_grunge-15.png) repeat top center/calc(80 * var(--vw-scale)),#000}.p-home-character .p-home-character__list .p-home-character__item.other .p-home-character__content .p-home-character__content-btn{background:#a7aeb3}.p-home-character .p-home-character__list .p-home-character__item.other .p-home-character__content .p-home-character__content-btn .p-home-character__arrow::after{background:#a7aeb3}@media print and (any-hover:hover),screen and (any-hover:hover) and (min-width:1025px){.p-home-character .p-home-character__list{pointer-events:none}.p-home-character .p-home-character__list .p-home-character__item{pointer-events:auto}.p-home-character .p-home-character__list:hover .p-home-character__item .p-home-character__content{display:none}.p-home-character .p-home-character__list:hover .p-home-character__item.--default{width:8.89191108%}.p-home-character .p-home-character__list:hover .p-home-character__item.--default .p-home-character__team{display:-webkit-box;display:-webkit-flex;display:flex}.p-home-character .p-home-character__list:hover .p-home-character__item.--narrow{width:4.444%}.p-home-character .p-home-character__list:hover .p-home-character__item:hover{width:68.88%}.p-home-character .p-home-character__list:hover .p-home-character__item:hover .p-home-character__content{display:block}.p-home-character .p-home-character__list:hover .p-home-character__item:hover .p-home-character__team{display:none}.p-home-character .p-home-character__list:hover .p-home-character__item:hover.--narrow{width:64.44%}}@media print,screen and (min-width:1025px){.p-home-character .p-home-character__btn{--vw-scale:max(calc(100vw / var(--vw-base)), 1px);margin:calc(40 * var(--vw-scale)) 0 0}}@media print,screen and (min-width:1025px) and (max-width:1280px){.p-home-character .p-home-character__btn{--vw-scale:calc(100vw / 1280)}}@media print,screen and (max-width:1024px){.p-home-character .p-home-character__btn{margin:calc(50 * var(--vw-scale)) 0 0}}.p-home-sns{position:relative;z-index:1;padding:calc(100 * var(--vw-scale)) 0 calc(140 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-home-sns.p-home-sns--ja{padding:0 0 calc(240 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns.p-home-sns--ja{padding:0 0 calc(200 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-sns.p-home-sns--ja::before{content:"";display:block;position:absolute;width:calc(168 * var(--vw-scale));height:calc(112 * var(--vw-scale));bottom:0;left:calc(50% + calc(7 * var(--vw-scale)));background:url(../images/pc/index/deco_sns-center.png) no-repeat top center/contain;pointer-events:none}}.p-home-sns.p-home-sns--ja .p-home-sns__background{position:absolute;bottom:0;left:0;width:100%;z-index:1;pointer-events:none}@media print,screen and (min-width:1025px){.p-home-sns.p-home-sns--ja .p-home-sns__background{height:100%}}@media print,screen and (max-width:1024px){.p-home-sns.p-home-sns--ja .p-home-sns__background{height:calc(1593 * var(--vw-scale));background:url(../images/sp/index/deco_sns-bg.png) no-repeat bottom center/100% auto}}@media print,screen and (min-width:1025px){.p-home-sns.p-home-sns--ja .p-home-sns__background::before{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(210 * var(--vw-scale));height:calc(920 * var(--vw-scale));background:url(../images/pc/index/deco_sns-left.png) no-repeat top center/contain}}@media print,screen and (min-width:1025px){.p-home-sns.p-home-sns--ja .p-home-sns__background::after{content:"";display:block;position:absolute;bottom:0;right:0;width:calc(327 * var(--vw-scale));height:calc(920 * var(--vw-scale));background:url(../images/pc/index/deco_sns-right.png) no-repeat top center/contain}}.p-home-sns .p-home-sns__inner{position:relative;z-index:2}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__inner{padding:calc(46 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__inner{padding:calc(15 * var(--vw-scale)) 0 0}}.p-home-sns .p-home-sns__inner::after,.p-home-sns .p-home-sns__inner::before{content:"";display:block;position:absolute;top:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H20V11H0V9Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M11%208.74227e-08L11%2020H9L9%200L11%208.74227e-08Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__inner::after,.p-home-sns .p-home-sns__inner::before{width:calc(14 * var(--vw-scale));height:calc(14 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__inner::after,.p-home-sns .p-home-sns__inner::before{width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__inner::before{left:calc(-7 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__inner::before{left:0}}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__inner::after{right:calc(-7 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__inner::after{right:0}}.p-home-sns .p-home-sns__heading{margin:0 auto}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__heading{width:calc(507 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__heading{width:calc(608 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:calc(3 * var(--vw-scale));margin:calc(50 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__list{width:calc(588 * var(--vw-scale));margin:calc(50 * var(--vw-scale)) auto 0}}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__list .p-home-sns__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__list .p-home-sns__item + .p-home-sns__item{margin-top:calc(10 * var(--vw-scale))}}.p-home-sns .p-home-sns__list .p-home-sns__item a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;height:calc(240 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__list .p-home-sns__item a{padding:calc(60 * var(--vw-scale)) 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__list .p-home-sns__item a{padding:0 0 0 calc(100 * var(--vw-scale))}}.p-home-sns .p-home-sns__list .p-home-sns__item a::after{content:"";display:block;position:absolute;z-index:2;background:#000;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);bottom:calc(10 * var(--vw-scale));right:calc(10 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__list .p-home-sns__item a::after{width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__list .p-home-sns__item a::after{width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale))}}.p-home-sns .p-home-sns__list .p-home-sns__item a .p-home-sns__icon{width:calc(60 * var(--vw-scale));height:calc(60 * var(--vw-scale))}.p-home-sns .p-home-sns__list .p-home-sns__item a .p-home-sns__title{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__list .p-home-sns__item a .p-home-sns__title{font-size:calc(32 * var(--vw-scale));margin:calc(48 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__list .p-home-sns__item a .p-home-sns__title{font-size:calc(48 * var(--vw-scale));margin-left:calc(60 * var(--vw-scale))}}@media (any-hover:hover){.p-home-sns .p-home-sns__list .p-home-sns__item a{-webkit-transition:background .4s;transition:background .4s}.p-home-sns .p-home-sns__list .p-home-sns__item a::before{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0;top:0;left:0;border:calc(10 * var(--vw-scale)) solid #d7f000;z-index:1}.p-home-sns .p-home-sns__list .p-home-sns__item a:hover::before{opacity:1}}.p-home-sns .p-home-sns__text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__text{margin:calc(50 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__text{margin:calc(60 * var(--vw-scale)) auto 0;width:calc(588 * var(--vw-scale))}}.p-home-sns .p-home-sns__text p{font-family:"Saira Stencil One",sans-serif;font-weight:400;line-height:1;letter-spacing:.02em}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__text p{font-size:calc(22 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__text p{font-size:calc(18 * var(--vw-scale))}}.p-home-sns .p-home-sns__text .p-home-sns__deco{display:block}@media print,screen and (min-width:1025px){.p-home-sns .p-home-sns__text .p-home-sns__deco{width:calc(235 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-home-sns .p-home-sns__text .p-home-sns__deco{width:calc(356 * var(--vw-scale))}}.p-error .p-error__content .p-error__text{text-align:center;letter-spacing:.06em;line-height:1.8;font-weight:500}@media print,screen and (min-width:1025px){.p-error .p-error__content .p-error__text{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-error .p-error__content .p-error__text{font-size:calc(26 * var(--vw-scale))}}.p-error .p-error__content .p-error__btn{margin-top:calc(100 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-news .p-news__content{margin:calc(50 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-news .p-news__content{margin:calc(60 * var(--vw-scale)) 0 0}}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item + .p-stage-event__item{margin-top:calc(80 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item + .p-stage-event__item{margin-top:calc(100 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a{display:block}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__thumbnail{aspect-ratio:544/306;background:#222;-webkit-box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15);box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15)}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__thumbnail{width:calc(544 * var(--vw-scale))}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__thumbnail img{-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body{margin:calc(30 * var(--vw-scale)) 0 0}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__title{color:#fff;letter-spacing:.06em;line-height:1.4;background:#000}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__title{font-weight:900;padding:calc(8 * var(--vw-scale)) calc(16 * var(--vw-scale)) calc(10 * var(--vw-scale));font-size:calc(22 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__title{font-weight:800;padding:calc(10 * var(--vw-scale)) calc(16 * var(--vw-scale)) calc(12 * var(--vw-scale));font-size:calc(34 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl{margin:calc(20 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl{margin:calc(24 * var(--vw-scale)) 0 0}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:calc(20 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item + .p-stage-event__dl-item{margin-top:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item + .p-stage-event__dl-item{margin-top:calc(24 * var(--vw-scale))}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dt{background:#d7f000;letter-spacing:.06em;font-weight:700;text-align:center;line-height:1.55}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dt{width:calc(84 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));padding:calc(2 * var(--vw-scale)) 0 calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dt{width:calc(124 * var(--vw-scale));font-size:calc(26 * var(--vw-scale));padding:0 0 0 calc(2 * var(--vw-scale))}}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dd{-webkit-box-flex:1;-webkit-flex:1;flex:1;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dd{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__dl .p-stage-event__dl-item dd{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__btn{width:calc(240 * var(--vw-scale));margin:calc(40 * var(--vw-scale)) 0 0 auto}}@media print,screen and (max-width:1024px){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__item-body .p-stage-event__btn{margin:calc(48 * var(--vw-scale)) 0 0}}@media (any-hover:hover){.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__thumbnail{overflow:hidden}.p-stage-event .p-stage-event__list .p-stage-event__item a .p-stage-event__thumbnail img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-stage-event .p-stage-event__list .p-stage-event__item a:hover .p-stage-event__thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media print,screen and (min-width:1025px){.p-music .p-music__content{margin:calc(50 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-music .p-music__content{margin:calc(60 * var(--vw-scale)) 0 0}}.p-music .p-music__list{display:grid}@media print,screen and (min-width:1025px){.p-music .p-music__list{grid-template-columns:repeat(3,1fr);gap:calc(40 * var(--vw-scale)) calc(3 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__list{grid-template-columns:repeat(2,1fr);gap:calc(40 * var(--vw-scale)) calc(8 * var(--vw-scale))}}.p-music .p-music__list .p-music__item a{display:block;background:#000;height:100%}.p-music .p-music__list .p-music__item a .p-music__thumbnail{aspect-ratio:1/1;background:#222}.p-music .p-music__list .p-music__item a .p-music__thumbnail img{-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:1025px){.p-music .p-music__list .p-music__item a .p-music__item-body{padding:calc(30 * var(--vw-scale)) calc(30 * var(--vw-scale)) calc(34 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__list .p-music__item a .p-music__item-body{padding:calc(24 * var(--vw-scale)) calc(30 * var(--vw-scale)) calc(30 * var(--vw-scale))}}.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#d7f000;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.2}@media print,screen and (min-width:1025px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category{font-size:calc(30 * var(--vw-scale))}}.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category::before{content:"";display:block;background:#d7f000}@media print,screen and (min-width:1025px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category::before{width:calc(10 * var(--vw-scale));height:calc(2 * var(--vw-scale));margin-right:calc(4 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__category::before{width:calc(16 * var(--vw-scale));height:calc(4 * var(--vw-scale));margin-right:calc(8 * var(--vw-scale))}}.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#fff;letter-spacing:.06em;line-height:1.6;font-weight:900}@media print,screen and (min-width:1025px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__title{margin:calc(8 * var(--vw-scale)) 0 0;font-size:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__list .p-music__item a .p-music__item-body .p-music__title{margin:calc(12 * var(--vw-scale)) 0 0;font-size:calc(26 * var(--vw-scale))}}@media (any-hover:hover){.p-music .p-music__list .p-music__item a .p-music__thumbnail{overflow:hidden}.p-music .p-music__list .p-music__item a .p-music__thumbnail img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-music .p-music__list .p-music__item a .p-music__title{-webkit-transition:color .4s;transition:color .4s}.p-music .p-music__list .p-music__item a:hover .p-music__thumbnail img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-music .p-music__list .p-music__item a:hover .p-music__title{color:#d7f000}}@media print,screen and (min-width:1025px){.p-music .p-music__info{display:-webkit-box;display:-webkit-flex;display:flex;width:calc(960 * var(--vw-scale));margin:calc(50 * var(--vw-scale)) auto 0;padding:0 0 calc(50 * var(--vw-scale));gap:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__info{width:calc(648 * var(--vw-scale));margin:calc(60 * var(--vw-scale)) auto 0}}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__gallery{width:calc(460 * var(--vw-scale))}}.p-music .p-music__info .p-music__gallery .p-music__gallery-slider .swiper-slide .p-music__gallery-image{aspect-ratio:1/1;background:#222}.p-music .p-music__info .p-music__gallery .p-music__gallery-slider .swiper-slide .p-music__gallery-image img{-o-object-fit:cover;object-fit:cover}.p-music .p-music__info .p-music__gallery .p-music__gallery-slider .swiper-slide .p-music__gallery-text{letter-spacing:.06em;line-height:1.8}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__gallery .p-music__gallery-slider .swiper-slide .p-music__gallery-text{font-size:calc(16 * var(--vw-scale));margin:calc(16 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__gallery .p-music__gallery-slider .swiper-slide .p-music__gallery-text{font-size:calc(26 * var(--vw-scale));margin:calc(30 * var(--vw-scale)) 0 0}}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail{margin:calc(30 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail{margin:calc(50 * var(--vw-scale)) 0 0}}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-wrapper{gap:calc(6 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-wrapper{gap:calc(24 * var(--vw-scale))}}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide{position:relative;aspect-ratio:1/1}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide{width:calc(110 * var(--vw-scale))!important}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide{width:calc(200 * var(--vw-scale))!important}}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0);-webkit-transition:background .4s;transition:background .4s}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide img{-o-object-fit:cover;object-fit:cover}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide.swiper-slide-thumb-active::after{background:rgba(34,34,34,.5)}@media (any-hover:hover){.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide{cursor:pointer;overflow:hidden}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide:hover::after{background:rgba(34,34,34,.5)}.p-music .p-music__info .p-music__gallery .p-music__gallery-thumbnail .swiper-slide:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__info-body{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__info-body{margin:calc(60 * var(--vw-scale)) 0 0}}.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(20 * var(--vw-scale))}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item + .p-music__dl-item{margin-top:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item + .p-music__dl-item{margin-top:calc(30 * var(--vw-scale))}}.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dt{background:#d7f000;letter-spacing:.06em;line-height:1.2;font-weight:700;text-align:center}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dt{width:calc(120 * var(--vw-scale));padding:calc(4 * var(--vw-scale)) 0 calc(5 * var(--vw-scale));font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dt{width:calc(180 * var(--vw-scale));padding:calc(5 * var(--vw-scale)) 0 calc(7 * var(--vw-scale));font-size:calc(26 * var(--vw-scale))}}.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dd{line-height:1.8;font-weight:500;letter-spacing:.06em;-webkit-box-flex:1;-webkit-flex:1;flex:1}@media print,screen and (min-width:1025px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dd{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-music .p-music__info .p-music__info-body .p-music__dl .p-music__dl-item .p-music__dd{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-contact .p-contact__text + .p-contact__text{margin-top:calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__text + .p-contact__text{margin-top:calc(60 * var(--vw-scale))}}.p-contact .p-contact__text p{color:#4c5257;text-align:center;letter-spacing:.06em;font-weight:500;line-height:1.8}@media print,screen and (min-width:1025px){.p-contact .p-contact__text p{font-size:calc(14 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__text p{font-size:calc(24 * var(--vw-scale))}}.p-contact .p-contact__text p.p-contact__text--ja{color:#000}@media print,screen and (min-width:1025px){.p-contact .p-contact__text p.p-contact__text--ja{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__text p.p-contact__text--ja{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-contact .p-contact__text p + p{margin-top:calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__text p + p{margin-top:calc(20 * var(--vw-scale))}}.p-contact .p-contact__content{margin:calc(100 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.p-contact .p-contact__content{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 * var(--vw-scale))}}.p-contact .p-contact__content .p-contact__item{background:#eff1f2;-webkit-box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15);box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15)}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item + .p-contact__item{margin-top:calc(50 * var(--vw-scale))}}.p-contact .p-contact__content .p-contact__item .p-contact__heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:calc(4 * var(--vw-scale)) solid #d7f000;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat top center/auto,#000;background-size:calc(8 * var(--vw-scale)) auto,100% 100%}@media print,screen and (min-width:1025px){.p-contact .p-contact__content .p-contact__item .p-contact__heading{height:calc(164 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item .p-contact__heading{padding:calc(40 * var(--vw-scale)) 0 calc(36 * var(--vw-scale))}}.p-contact .p-contact__content .p-contact__item .p-contact__heading p{color:#fff;letter-spacing:.06em;line-height:1.6;font-weight:900;text-align:center}@media print,screen and (min-width:1025px){.p-contact .p-contact__content .p-contact__item .p-contact__heading p{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item .p-contact__heading p{font-size:calc(34 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body{padding:calc(50 * var(--vw-scale)) 0 calc(80 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body{padding:calc(60 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}}.p-contact .p-contact__content .p-contact__item .p-contact__item-body .p-contact__item-text{text-align:center;line-height:1.8;letter-spacing:.06em;font-weight:500}@media print,screen and (min-width:1025px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body .p-contact__item-text{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body .p-contact__item-text{font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body .p-contact__btn{margin:calc(50 * var(--vw-scale)) auto 0;width:calc(336 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-contact .p-contact__content .p-contact__item .p-contact__item-body .p-contact__btn{margin:calc(60 * var(--vw-scale)) auto 0;width:calc(648 * var(--vw-scale))}}.p-character .p-character__anchor{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (min-width:1025px){.p-character .p-character__anchor{gap:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__anchor{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(20 * var(--vw-scale)) calc(14 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__anchor .p-character__anchor-item{width:calc((100% - calc(20 * var(--vw-scale)) * 4)/ 5)}}@media print,screen and (max-width:1024px){.p-character .p-character__anchor .p-character__anchor-item{width:calc((100% - calc(14 * var(--vw-scale)) * 2)/ 3)}}.p-character .p-character__anchor .p-character__anchor-item a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.1;border:calc(2 * var(--vw-scale)) solid #000}@media print,screen and (min-width:1025px){.p-character .p-character__anchor .p-character__anchor-item a{height:calc(50 * var(--vw-scale));padding:0 calc(52 * var(--vw-scale)) 0 calc(18 * var(--vw-scale));font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__anchor .p-character__anchor-item a{height:calc(70 * var(--vw-scale));padding:0 calc(36 * var(--vw-scale)) 0 calc(14 * var(--vw-scale));font-size:calc(24 * var(--vw-scale))}}.p-character .p-character__anchor .p-character__anchor-item a::after{content:"";display:block;position:absolute;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2022%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2025.1313L-1.90798e-07%2048L8.89549e-08%2041.6L15.8431%2025.1313L22%2025.1313Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3Cpath%20d%3D%22M22%2022.8688L15.8431%2022.8688L1.6276e-06%206.4L1.90735e-06%20-9.6165e-07L22%2022.8688Z%22%20fill%3D%22%23D7F000%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (min-width:1025px){.p-character .p-character__anchor .p-character__anchor-item a::after{width:calc(9 * var(--vw-scale));height:calc(18 * var(--vw-scale));top:calc(50% - calc(9 * var(--vw-scale)));right:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__anchor .p-character__anchor-item a::after{width:calc(8 * var(--vw-scale));height:calc(16 * var(--vw-scale));top:calc(50% - calc(8 * var(--vw-scale)));right:calc(18 * var(--vw-scale))}}@media (any-hover:hover){.p-character .p-character__anchor .p-character__anchor-item a{-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.p-character .p-character__anchor .p-character__anchor-item a::after{-webkit-transition:background .4s;transition:background .4s}.p-character .p-character__anchor .p-character__anchor-item a:hover{color:#d7f000;background:#000}.p-character .p-character__anchor .p-character__anchor-item a:hover::after{background:#d7f000}}.p-character .p-character__team .p-character__team-item{position:relative}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item{padding:calc(100 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item{padding:calc(60 * var(--vw-scale)) 0 0}}.p-character .p-character__team .p-character__team-item .p-character__team-anchor{position:absolute;left:0;pointer-events:none}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-anchor{top:0}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-anchor{top:calc(-100 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item + .p-character__team-item{margin-top:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item + .p-character__team-item{margin-top:calc(60 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info{display:grid;grid-template-columns:calc(240 * var(--vw-scale)) auto;grid-template-rows:auto auto;gap:calc(16 * var(--vw-scale)) calc(40 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(20 * var(--vw-scale)) calc(30 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-logo{width:calc(240 * var(--vw-scale));grid-row:1/3}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-logo{width:calc(160 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name{grid-column:2;grid-row:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:calc(16 * var(--vw-scale));align-self:flex-end}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-main{font-family:"Saira Stencil One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-main{font-size:calc(80 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-main{font-size:calc(60 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-sub{font-weight:900;letter-spacing:.06em;line-height:1}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-sub{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-name .p-character__team-name-sub{margin:calc(16 * var(--vw-scale)) 0 0;font-size:calc(20 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-text{line-height:1.8;font-weight:900;letter-spacing:.06em}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-text{grid-column:2;grid-row:2;font-size:calc(18 * var(--vw-scale));align-self:flex-start}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__team-info .p-character__team-text{width:100%;font-size:calc(26 * var(--vw-scale))}}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list{margin:calc(30 * var(--vw-scale)) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(15 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list{margin:calc(40 * var(--vw-scale)) 0 0}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{position:relative;opacity:0;-webkit-box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15);box-shadow:0 0 calc(60 * var(--vw-scale)) rgba(0,0,0,.15)}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out;-webkit-transform:translateY(calc(20 * var(--vw-scale)));transform:translateY(calc(20 * var(--vw-scale)))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .4s .2s ease-out;transition:-webkit-transform .4s .2s ease-out;transition:transform .4s .2s ease-out;transition:transform .4s .2s ease-out,-webkit-transform .4s .2s ease-out}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(1){-webkit-transition-delay:0,0;transition-delay:0,0}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(1)::after{-webkit-transition-delay:.2s;transition-delay:.2s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(2){-webkit-transition-delay:.1,.1;transition-delay:.1,.1}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(2)::after{-webkit-transition-delay:325ms;transition-delay:325ms}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(3){-webkit-transition-delay:.2,.2;transition-delay:.2,.2}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(3)::after{-webkit-transition-delay:.45s;transition-delay:.45s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(4){-webkit-transition-delay:.3,.3;transition-delay:.3,.3}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(4)::after{-webkit-transition-delay:575ms;transition-delay:575ms}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(5){-webkit-transition-delay:.4,.4;transition-delay:.4,.4}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(5)::after{-webkit-transition-delay:.7s;transition-delay:.7s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(6){-webkit-transition-delay:.5,.5;transition-delay:.5,.5}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(6)::after{-webkit-transition-delay:825ms;transition-delay:825ms}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(7){-webkit-transition-delay:.6,.6;transition-delay:.6,.6}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(7)::after{-webkit-transition-delay:.95s;transition-delay:.95s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(8){-webkit-transition-delay:.7,.7;transition-delay:.7,.7}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(8)::after{-webkit-transition-delay:1.075s;transition-delay:1.075s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(9){-webkit-transition-delay:.8,.8;transition-delay:.8,.8}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(9)::after{-webkit-transition-delay:1.2s;transition-delay:1.2s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(10){-webkit-transition-delay:.9,.9;transition-delay:.9,.9}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:nth-child(10)::after{-webkit-transition-delay:1.325s;transition-delay:1.325s}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item + .p-character__list-item{margin-top:calc(20 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-body{position:absolute}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-body{bottom:0;left:0;width:100%}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-body{top:0;right:0;padding:calc(40 * var(--vw-scale)) 0 0;width:calc(390 * var(--vw-scale));height:100%}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-nickname{color:#fff;background:#000;letter-spacing:.06em;line-height:1;font-weight:900}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-nickname{font-size:calc(50 * var(--vw-scale));padding:calc(8 * var(--vw-scale)) calc(10 * var(--vw-scale)) calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-nickname{font-size:calc(58 * var(--vw-scale));padding:calc(8 * var(--vw-scale)) calc(10 * var(--vw-scale)) calc(12 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-nickname.p-character__list-name-nickname--sp-w100{width:100%}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-fullname{letter-spacing:.06em;line-height:1;font-weight:900}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-fullname{font-size:calc(20 * var(--vw-scale));padding:calc(6 * var(--vw-scale)) calc(8 * var(--vw-scale)) calc(10 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name .p-character__list-name-fullname{font-size:calc(30 * var(--vw-scale));padding:calc(6 * var(--vw-scale)) calc(10 * var(--vw-scale)) calc(8 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name.p-character__list-name--float{position:absolute}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name.p-character__list-name--float{left:0;bottom:calc(167 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name.p-character__list-name--float{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name.p-character__list-name--float .p-character__list-name-nickname{font-size:calc(54 * var(--vw-scale));padding-right:0}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info{background:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info{min-height:calc(120 * var(--vw-scale));position:relative;margin:calc(10 * var(--vw-scale)) 0 0}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info{position:absolute;right:0;bottom:0;width:100%}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-thumbnail{width:calc(120 * var(--vw-scale));height:100%}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:calc(20 * var(--vw-scale))}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-heading{color:#a7aeb3;font-weight:900;letter-spacing:.02em;line-height:1}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-heading{font-size:calc(18 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-heading{font-size:calc(20 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-name{color:#fff;letter-spacing:.06em;line-height:1.2;font-weight:900;margin:calc(10 * var(--vw-scale)) 0 0}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-name{font-size:calc(24 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-info .p-character__list-info-body .p-character__list-cv .p-character__list-cv-name{font-size:calc(30 * var(--vw-scale))}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco{background:#fff;position:absolute;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:3}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco{width:calc(50 * var(--vw-scale));height:calc(50 * var(--vw-scale));right:0}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco{width:calc(60 * var(--vw-scale));height:calc(60 * var(--vw-scale));left:0}}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco::after{content:"";display:block;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%208.33333H20V11.6667H0V8.33333Z%22%20fill%3D%22%233094B6%22%2F%3E%0A%3Cpath%20d%3D%22M11.6667%201.45704e-07V20H8.33333L8.33333%200L11.6667%201.45704e-07Z%22%20fill%3D%22%233094B6%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%208.33333H20V11.6667H0V8.33333Z%22%20fill%3D%22%233094B6%22%2F%3E%0A%3Cpath%20d%3D%22M11.6667%201.45704e-07V20H8.33333L8.33333%200L11.6667%201.45704e-07Z%22%20fill%3D%22%233094B6%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco::after{width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco::after{width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale))}}@media (any-hover:hover){.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{cursor:pointer}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-visual{overflow:hidden}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-visual img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-item-deco::after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:hover .p-character__list-visual{overflow:hidden}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:hover .p-character__list-visual img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item:hover .p-character__list-item-deco::after{-webkit-animation:rotate .4s;animation:rotate .4s}}.p-character .p-character__team .p-character__team-item.unfixxx .p-character__list-item-deco::after,.p-character .p-character__team .p-character__team-item.unfixxx .p-character__list-item::after,.p-character .p-character__team .p-character__team-item.unfixxx .p-character__list-name-fullname{background:#3094b6}.p-character .p-character__team .p-character__team-item.kingshoot .p-character__list-item-deco::after,.p-character .p-character__team .p-character__team-item.kingshoot .p-character__list-item::after,.p-character .p-character__team .p-character__team-item.kingshoot .p-character__list-name-fullname{background:#ef8300}.p-character .p-character__team .p-character__team-item.rumblewings .p-character__list-item-deco::after,.p-character .p-character__team .p-character__team-item.rumblewings .p-character__list-item::after,.p-character .p-character__team .p-character__team-item.rumblewings .p-character__list-name-fullname{background:#93bd3b}.p-character .p-character__team .p-character__team-item.blackspot .p-character__list-item-deco::after,.p-character .p-character__team .p-character__team-item.blackspot .p-character__list-item::after,.p-character .p-character__team .p-character__team-item.blackspot .p-character__list-name-fullname{background:#c2007b}@media print,screen and (min-width:1025px){.p-character .p-character__team .p-character__team-item.other .p-character__team-info{display:block}}.p-character .p-character__team .p-character__team-item.other .p-character__list-item-deco::after,.p-character .p-character__team .p-character__team-item.other .p-character__list-item::after,.p-character .p-character__team .p-character__team-item.other .p-character__list-name-fullname{background:#a7aeb3}.p-character .p-character__team .p-character__team-item.--animated .p-character__list .p-character__list-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-character .p-character__team .p-character__team-item.--animated .p-character__list .p-character__list-item::after{-webkit-transform:scaleX(0);transform:scaleX(0)}body.--preload .p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{opacity:0}@media print,screen and (min-width:1025px){body.--preload .p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item{-webkit-transform:translateY(calc(20 * var(--vw-scale)));transform:translateY(calc(20 * var(--vw-scale)))}}body.--preload .p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media print,screen and (max-width:1024px){body.en .p-character .p-character__team .p-character__team-item .p-character__list .p-character__list-item .p-character__list-name.p-character__list-name--float .p-character__list-name-nickname{font-size:calc(52 * var(--vw-scale));letter-spacing:.02em}}.p-cookiepolicy{letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.p-cookiepolicy{font-size:calc(16 * var(--vw-scale))}}@media print,screen and (max-width:1024px){.p-cookiepolicy{font-size:calc(24 * var(--vw-scale))}}.p-cookiepolicy .CookieDeclarationDialogText,.p-cookiepolicy .CookieDeclarationIntro,.p-cookiepolicy .CookieDeclarationLastUpdated{margin-bottom:2.5em}.p-cookiepolicy .CookieDeclarationType{margin:1em 0;padding:1em 1em 0 1em}.p-cookiepolicy .CookieDeclarationTypeDescription{margin:.125em 0 1em}.p-cookiepolicy .CookieDeclarationTableHeader{padding:.25em}.p-cookiepolicy .CookieDeclarationTableCell{padding:.25em .25em .3125em .25em}.u-display__block--pc{display:block!important}@media print,screen and (max-width:1024px){.u-display__block--pc{display:none!important}}.u-display__inline--pc{display:inline!important}@media print,screen and (max-width:1024px){.u-display__inline--pc{display:none!important}}.u-display__inline-block--pc{display:inline-block!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__flex--pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.u-display__flex--pc{display:none!important}}.u-display__inline-block--pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__grid--pc{display:none!important}}.u-display__inline-grid--pc{display:inline-grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__inline-grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}.u-display__inline--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}.u-display__inline-block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}.u-display__flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.u-display__inline-flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.u-display__grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}.u-display__inline-grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}.u-bg-gray{background:url(../images/common/ptn_concrete.png) repeat top center/calc(200 * var(--vw-scale)) auto,#d0d0d0}.js-animation.u-animation-fade{-webkit-transition:opacity .6s .1s,-webkit-transform .6s .1s;transition:opacity .6s .1s,-webkit-transform .6s .1s;transition:transform .6s .1s,opacity .6s .1s;transition:transform .6s .1s,opacity .6s .1s,-webkit-transform .6s .1s;-webkit-transform:translateY(calc(20 * var(--vw-scale)));transform:translateY(calc(20 * var(--vw-scale)));opacity:0}.js-animation.u-animation-fade.--animated{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}