:root{--noto-sans-jp:"Noto Sans JP",sans-serif;--playfair-display:"Playfair Display",serif;--cardo:"Cardo",serif;--cinzel:"Cinzel",serif;--zen-old-mincho:"Zen Old Mincho",serif;--zen-kaku-gothic-new:"Zen Kaku Gothic New",sans-serif;--font-ja:var( --noto-sans-jp );--font-en:var( --playfair-display );--font-color:#fff;--black:#000;--header:50px;--mobile:320;--phone:428;--tablet:813;--desctop:1366}@media screen and (min-width:814px){:root{--header:75px}}html{background-color:#000;font-size:10px;font-weight:400;line-height:1.5}body{margin:0}.tieup-content{min-width:320px;color:var(--font-color);font-family:var(--font-ja)}.tieup-content *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tieup-content img{vertical-align:bottom;width:100%;height:auto}.tieup-content a{color:currentColor;text-decoration:none}.tieup-content hr{width:100%;margin:0;padding:0;border:none}.tieup-content-header{pointer-events:none;position:absolute;z-index:8;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px}@media screen and (min-width:814px){.tieup-content-header{padding:25px 30px}}.tieup-content-header a{pointer-events:auto;display:block;width:128px}@media screen and (min-width:814px){.tieup-content-header a{width:150px}}.tieup-content-header a img{width:100%}.tieup-content-header span{font-family:var(--font-en);font-size:12px;font-style:normal;font-weight:400;line-height:1}@media screen and (min-width:814px){.tieup-content-header span{font-size:14px}}main{overflow-x:clip}.tieup-content-footer{position:relative;-webkit-margin-before:-1px;margin-block-start:-1px;padding-block:max(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw)) max(calc(120 / var(--phone) * 320px),calc(120 / var(--phone) * 100vw));padding-inline:max(calc(25 / var(--phone) * 320px),calc(25 / var(--phone) * 100vw));font-size:max(calc(1.2rem / var(--phone) * 320),calc(12 / var(--phone) * 100vw));font-weight:400;line-height:calc(24em/12);text-align:center}@media screen and (min-width:814px){.tieup-content-footer{padding-block:max(30px,calc(30 / var(--desctop) * 100vw)) max(60px,calc(60 / var(--desctop) * 100vw));padding-inline:max(25px,calc(25 / var(--desctop) * 100vw));font-size:max(1.2rem,calc(12 / var(--desctop) * 100vw))}}.tieup-content-footer .copyright{-webkit-margin-before:calc(20em/12);margin-block-start:calc(20em/12)}@media screen and (min-width:814px){.tieup-content-footer .copyright{-webkit-margin-before:0;margin-block-start:0}}.tieup-content-loader{overflow-y:scroll;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none;position:fixed;z-index:9;top:0;left:0;width:100%;height:100vh;background:#000}.tieup-content-loader::-webkit-scrollbar{display:none}.tieup-content-loader .circle{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100% + 1px)}.tieup-content-loader .circle:before{content:"";display:block;width:36px;height:36px;border:#fff 2px solid;border-radius:100%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:circleScale 1s infinite cubic-bezier(0.21,0.53,0.56,0.8);animation:circleScale 1s infinite cubic-bezier(0.21,0.53,0.56,0.8)}@-webkit-keyframes circleScale{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}to{opacity:0}}@keyframes circleScale{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}to{opacity:0}}.tieup-content-loader-splash{position:relative;z-index:0;width:100%;height:100%}.tieup-content-loader-splash div{--x:50%;--y:55%;opacity:0;position:absolute;z-index:0;bottom:50%;right:50%;translate:var(--x) var(--y);-webkit-transform:scale(1.1);transform:scale(1.1)}.tieup-content-loader-splash div:first-child{--x:55%}.tieup-content-loader-splash div:nth-child(3){--x:51%}.tieup-content-loader-splash div.pearl{--y:55%;overflow:hidden;width:var(--width,auto);height:var(--height,auto);padding:6px;background-color:#000}@media not screen and (min-width:814px){.tieup-content-loader-splash div.pearl{width:70vw;height:30vh}}@media not screen and (min-width:814px){.tieup-content-loader-splash div.pearl{--progress:0;-webkit-padding-before:clamp(calc(306 / var(--phone) * 320px * var(--progress) + 6px),calc(306 / var(--phone) * 100vw * var(--progress) + 6px),312px);padding-block-start:clamp(calc(306 / var(--phone) * 320px * var(--progress) + 6px),calc(306 / var(--phone) * 100vw * var(--progress) + 6px),312px)}}.tieup-content-loader-splash div:before{content:"";position:absolute;z-index:1;inset:0;border:6px solid #b7b7b7;mix-blend-mode:screen}.tieup-content-loader-splash div.pearl:after{content:"";opacity:calc(0.33 * var(--opacity, 0));position:absolute;z-index:1;inset:0;background-image:-webkit-gradient(linear,left bottom,right top,from(#d9d5cc),color-stop(#a1aaaf),color-stop(#9d878a),to(transparent));background-image:linear-gradient(to top right,#d9d5cc,#a1aaaf,#9d878a,transparent);background-repeat:no-repeat}.tieup-content-loader-splash div:not(.pearl) img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:calc((1vw + 1vh) * 18);max-height:80vh;width:100%;height:100%;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.tieup-content-apply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:max(calc(90 / var(--phone) * 320px),calc(90 / var(--phone) * 100vw));margin-block-start:max(calc(90 / var(--phone) * 320px),calc(90 / var(--phone) * 100vw));margin-inline:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-apply{-webkit-margin-before:calc(180 / var(--desctop) * 100vw);margin-block-start:calc(180 / var(--desctop) * 100vw);margin-inline:35px}}.tieup-content-apply a{display:block;width:100%;max-width:410px;padding-block:calc(21em/14);border-top:1px solid rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.8);font-family:var(--zen-old-mincho);font-weight:500;font-size:clamp(calc(1.4rem / var(--phone) * 320),calc(14 / var(--phone) * 100vw),1.4rem);line-height:1.15;text-align:center}@media screen and (min-width:814px){.tieup-content-apply a{max-width:max(410px,calc(410 / var(--desctop) * 100vw));font-size:max(1.4rem,calc(14 / var(--desctop) * 100vw))}}@media (any-hover:hover){.tieup-content-apply a{position:relative;z-index:0}.tieup-content-apply a:after{content:"";opacity:0;position:absolute;z-index:-1;inset:0;background-color:rgba(248,242,242,0.33);background-image:-webkit-gradient(linear,left bottom,right top,from(#d9d5cc),color-stop(#a1aaaf),color-stop(33%,#9d878a),color-stop(66%,transparent));background-image:linear-gradient(to top right,#d9d5cc,#a1aaaf,#9d878a 33%,transparent 66%);background-repeat:no-repeat;-webkit-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out}.tieup-content-apply a:hover:after{opacity:0.66}}.tieup-content-return-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:max(calc(70 / var(--phone) * 320px),calc(70 / var(--phone) * 100vw));margin-block-start:max(calc(70 / var(--phone) * 320px),calc(70 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-return-top{-webkit-margin-before:max(70px,calc(70 / var(--desctop) * 100vw));margin-block-start:max(70px,calc(70 / var(--desctop) * 100vw))}}@media (any-hover:hover){.tieup-content-return-top{pointer-events:none}}.tieup-content-return-top a{display:block}.tieup-content-return-top svg{display:block;width:max(calc(30 / var(--phone) * 320px),calc(30 / var(--phone) * 100vw));height:auto;margin-inline:auto}@media screen and (min-width:814px){.tieup-content-return-top svg{width:max(30px,calc(30 / var(--desctop) * 100vw))}}.tieup-content-return-top svg path{fill:#fff}.tieup-content-return-top svg circle{fill:transparent}@media (any-hover:hover){.tieup-content-return-top svg{pointer-events:auto}.tieup-content-return-top svg circle{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-dasharray:92px;stroke-dashoffset:92px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 400ms ease-in-out,-webkit-transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,-webkit-transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,transform 400ms,-webkit-transform 400ms}.tieup-content-return-top a:hover svg circle{stroke-dashoffset:0px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.tieup-content-return-top span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;-webkit-padding-before:calc(12em/12);padding-block-start:calc(12em/12);font-size:max(calc(1.2rem / var(--phone) * 320),calc(12 / var(--phone) * 100vw));font-weight:400;line-height:1;text-align:center}@media screen and (min-width:814px){.tieup-content-return-top span{font-size:max(1.2rem,calc(12 / var(--desctop) * 100vw))}}@media (any-hover:hover){.tieup-content-return-top span{pointer-events:auto}}.tieup-content-section-figure div{position:relative;z-index:0}.tieup-content-section-figure div:before{content:"";position:absolute;inset:0;border:6px solid #b7b7b7;mix-blend-mode:screen}.tieup-content-section-title{font-family:var(--cardo);font-size:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),6rem);font-weight:400;letter-spacing:0.03em;line-height:1.15;mix-blend-mode:difference}@media not screen and (min-width:814px){.tieup-content-section-title{-webkit-margin-after:clamp(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw),35px);margin-block-end:clamp(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw),35px);margin-inline:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}}@media screen and (min-width:814px){.tieup-content-section-title{font-size:calc(94 / var(--desctop) * 100vw)}}.tieup-content-section-title .char{color:#9d878a}.tieup-content-section-desc{display:-ms-grid;display:grid;row-gap:max(15/var(--phone) * 320px,15px);mix-blend-mode:difference}@media not screen and (min-width:814px){.tieup-content-section-desc{margin-inline:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}}@media screen and (min-width:814px){.tieup-content-section-desc{row-gap:max(15px,15/var(--desctop) * 100vw);-webkit-margin-before:max(60px,60/var(--desctop) * 100vw);margin-block-start:max(60px,60/var(--desctop) * 100vw)}}.tieup-content-section-desc .subtitle{font-family:var(--zen-old-mincho);font-size:clamp(calc(20 / var(--phone) * 320px),calc(20 / var(--phone) * 100vw),2rem);font-weight:500;line-height:calc(32em/20);word-break:auto-phrase}@media screen and (min-width:814px){.tieup-content-section-desc .subtitle{font-size:max(1.6rem,calc(20 / var(--desctop) * 100vw))}}.tieup-content-section-desc .leading{font-family:var(--zen-kaku-gothic-new);font-size:clamp(calc(14 / var(--phone) * 320px),calc(14 / var(--phone) * 100vw),1.4rem);font-weight:400;line-height:calc(26em/14)}@media screen and (min-width:814px){.tieup-content-section-desc .leading{font-size:max(1.4rem,calc(14 / var(--desctop) * 100vw))}}.tieup-content-section-desc hr{border:1px solid #4e4e4e}.tieup-content-section-desc .credit{font-family:var(--zen-kaku-gothic-new);font-size:1.1rem;font-weight:400;line-height:calc(20em/11)}@media screen and (min-width:814px){.tieup-content-section-desc .credit{font-size:max(1.1rem,calc(11 / var(--desctop) * 100vw))}}.tieup-content-key{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr;grid-template:1fr/1fr}.tieup-content-key>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}.tieup-content-key-pearl{pointer-events:none;-webkit-padding-before:clamp(calc(306 / var(--phone) * 320px),calc(306 / var(--phone) * 100vw),306px);padding-block-start:clamp(calc(306 / var(--phone) * 320px),calc(306 / var(--phone) * 100vw),306px)}@media screen and (min-width:814px){.tieup-content-key-pearl{-webkit-padding-before:0;padding-block-start:0}}.tieup-content-key-layout{-webkit-padding-before:clamp(calc(235 / var(--phone) * 320px),calc(235 / var(--phone) * 100vw),235px);padding-block-start:clamp(calc(235 / var(--phone) * 320px),calc(235 / var(--phone) * 100vw),235px)}@media screen and (min-width:814px){.tieup-content-key-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(76% / 1146 * 100) 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:calc(76% / 1146 * 100);-moz-column-gap:calc(76% / 1146 * 100);column-gap:calc(76% / 1146 * 100);-webkit-padding-before:calc(340 / var(--desctop) * 100vw);padding-block-start:calc(340 / var(--desctop) * 100vw);padding-inline:calc(120 / var(--desctop) * 100vw) calc(100 / var(--desctop) * 100vw)}}.tieup-content-key-title{padding-inline:max(calc(27 / var(--phone) * 320px),calc(27 / var(--phone) * 100vw));-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1vw),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1vw),0)}@media screen and (min-width:814px){.tieup-content-key-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;padding-inline:0}}.tieup-content-key-title p{font-family:var(--cinzel);font-size:clamp(calc(48 / var(--phone) * 320px),calc(48 / var(--phone) * 100vw),4.8rem);font-weight:400;letter-spacing:0.1em;line-height:calc(70em/50)}@media screen and (min-width:814px){.tieup-content-key-title p{-webkit-margin-after:0.5em;margin-block-end:0.5em;font-size:max(4rem,calc(50 / var(--desctop) * 100vw))}}.tieup-content-key-title p span svg{fill:none;stroke:currentColor;stroke-width:1px;width:calc(30em/50)}.tieup-content-key-title h1{font-family:var(--zen-old-mincho);font-size:clamp(calc(16 / var(--phone) * 320px),calc(16 / var(--phone) * 100vw),1.6rem);font-weight:500;line-height:1.6}@media screen and (min-width:814px){.tieup-content-key-title h1{font-size:max(1.6rem,calc(20 / var(--desctop) * 100vw))}}.tieup-content-key-image{-webkit-margin-before:max(calc(210 / var(--phone) * 320px),calc(210 / var(--phone) * 100vw));margin-block-start:max(calc(210 / var(--phone) * 320px),calc(210 / var(--phone) * 100vw));padding-inline:max(calc(36 / var(--phone) * 320px),calc(36 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-key-image{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3;-ms-grid-row-align:center;align-self:center;-webkit-margin-before:0;margin-block-start:0;padding-inline:0}}.tieup-content-key-image>div{position:relative;z-index:0;-webkit-transform:translate3d(0,calc(var(--progress, 0) * -15%),0);transform:translate3d(0,calc(var(--progress, 0) * -15%),0)}@media screen and (min-width:814px){.tieup-content-key-image>div{-webkit-transform:translate3d(0,calc((40 * var(--progress, 0) - 20) * 1vw),0);transform:translate3d(0,calc((40 * var(--progress, 0) - 20) * 1vw),0)}}.tieup-content-key-image>div:before{content:"";pointer-events:none;position:absolute;inset:0;border:6px solid #b7b7b7;mix-blend-mode:screen}.tieup-content-key-lead{-webkit-margin-before:30px;margin-block-start:30px;padding-inline:max(calc(36 / var(--phone) * 320px),calc(36 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-key-lead{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;padding-inline:0}}.tieup-content-key-lead p{font-family:var(--zen-kaku-gothic-new);font-size:clamp(calc(14 / var(--phone) * 320px),calc(14 / var(--phone) * 100vw),1.4rem);font-weight:400;line-height:calc(26em/14);-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1vw),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1vw),0)}@media screen and (min-width:814px){.tieup-content-key-lead p{width:100%;max-width:calc(360em/14);font-size:max(1.4rem,calc(14 / var(--desctop) * 100vw))}}.tieup-content-twelvefold{-webkit-margin-before:max(calc(180 / var(--phone) * 320px),calc(180 / var(--phone) * 100vw));margin-block-start:max(calc(180 / var(--phone) * 320px),calc(180 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-twelvefold{position:relative;z-index:0;-webkit-margin-before:max(245px,calc(245 / var(--desctop) * 100vw));margin-block-start:max(245px,calc(245 / var(--desctop) * 100vw));-webkit-padding-before:max(220px,calc(220 / var(--desctop) * 100vw));padding-block-start:max(220px,calc(220 / var(--desctop) * 100vw))}}@media not screen and (min-width:814px){.tieup-content-twelvefold-pearl{display:none}}@media screen and (min-width:814px){.tieup-content-twelvefold-pearl{position:absolute;z-index:-1;top:0;left:0}}.tieup-content-twelvefold-pearl img{display:block;-webkit-transform:translate3d(0,calc((50 * var(--progress, 0) - 15) * 1%),0);transform:translate3d(0,calc((50 * var(--progress, 0) - 15) * 1%),0)}@media screen and (min-width:814px){.tieup-content-twelvefold-layout{display:-ms-grid;display:grid;grid-template-areas:". figure" "title figure" "desc figure" ". figure";-ms-grid-columns:calc(300 / var(--desctop) * 100vw) max(30px,calc(30 / var(--desctop) * 100vw)) 1fr;grid-template-columns:calc(300 / var(--desctop) * 100vw) 1fr;-ms-grid-rows:calc(208 / var(--desctop) * 100vw) auto auto 1fr;grid-template-rows:calc(208 / var(--desctop) * 100vw) auto auto 1fr;-webkit-column-gap:max(30px,calc(30 / var(--desctop) * 100vw));-moz-column-gap:max(30px,calc(30 / var(--desctop) * 100vw));column-gap:max(30px,calc(30 / var(--desctop) * 100vw));padding-inline:calc(133 / var(--desctop) * 100vw) calc(107 / var(--desctop) * 100vw)}}.tieup-content-twelvefold-layout .tieup-content-section-figure{-webkit-margin-after:clamp(calc(70 / var(--phone) * 320px),calc(70 / var(--phone) * 100vw),70px);margin-block-end:clamp(calc(70 / var(--phone) * 320px),calc(70 / var(--phone) * 100vw),70px)}@media screen and (min-width:814px){.tieup-content-twelvefold-layout .tieup-content-section-figure{grid-area:figure;-webkit-margin-after:0;margin-block-end:0}}.tieup-content-twelvefold-layout .tieup-content-section-figure>div{-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1%),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1%),0)}.tieup-content-twelvefold-layout .tieup-content-section-title{white-space:nowrap}@media screen and (min-width:814px){.tieup-content-twelvefold-layout .tieup-content-section-title{grid-area:title}}@media screen and (min-width:814px){.tieup-content-twelvefold-layout .tieup-content-section-desc{grid-area:desc}}.tieup-content-geometric{-webkit-margin-before:max(calc(145 / var(--phone) * 320px),calc(145 / var(--phone) * 100vw));margin-block-start:max(calc(145 / var(--phone) * 320px),calc(145 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-geometric{-webkit-margin-before:max(320px,calc(320 / var(--desctop) * 100vw));margin-block-start:max(320px,calc(320 / var(--desctop) * 100vw))}}@media screen and (min-width:814px){.tieup-content-geometric-layout{display:-ms-grid;display:grid;grid-template-areas:"figure-top title" "figure-top desc" "figure-top figure-bottom";-ms-grid-columns:1fr max(35px,calc(35 / var(--desctop) * 100vw)) 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto;-webkit-column-gap:max(35px,calc(35 / var(--desctop) * 100vw));-moz-column-gap:max(35px,calc(35 / var(--desctop) * 100vw));column-gap:max(35px,calc(35 / var(--desctop) * 100vw));padding-inline:max(35px,calc(35 / var(--desctop) * 100vw))}.tieup-content-geometric-layout>.tieup-content-section-title{-ms-grid-row:1;-ms-grid-column:3}.tieup-content-geometric-layout>.tieup-content-section-desc{-ms-grid-row:2;-ms-grid-column:3}}@media not screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-figure:first-child{-webkit-margin-after:clamp(calc(50 / var(--phone) * 320px),calc(50 / var(--phone) * 100vw),50px);margin-block-end:clamp(calc(50 / var(--phone) * 320px),calc(50 / var(--phone) * 100vw),50px);margin-inline:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw)) max(calc(80 / var(--phone) * 320px),calc(80 / var(--phone) * 100vw))}}@media screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-figure:first-child{grid-area:figure-top;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-title{grid-area:title;-webkit-margin-start:calc(55 / var(--desctop) * 100vw);margin-inline-start:calc(55 / var(--desctop) * 100vw)}}@media screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-desc{grid-area:desc;margin-inline:calc(55 / var(--desctop) * 100vw) calc(130 / var(--desctop) * 100vw)}}@media not screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-figure:last-child{-webkit-margin-before:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);margin-block-start:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);margin-inline:max(calc(80 / var(--phone) * 320px),calc(80 / var(--phone) * 100vw)) max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}}@media screen and (min-width:814px){.tieup-content-geometric-layout .tieup-content-section-figure:last-child{grid-area:figure-bottom;-webkit-margin-before:max(80px,calc(80 / var(--desctop) * 100vw));margin-block-start:max(80px,calc(80 / var(--desctop) * 100vw))}}@media screen and (min-width:814px){.tieup-content-twelvefold-layout .tieup-content-section-figure{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:3}.tieup-content-twelvefold-layout .tieup-content-section-title{-ms-grid-row:2;-ms-grid-column:1}.tieup-content-twelvefold-layout .tieup-content-section-desc{-ms-grid-row:3;-ms-grid-column:1}.tieup-content-geometric-layout .tieup-content-section-figure:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.tieup-content-geometric-layout .tieup-content-section-title{-ms-grid-row:2;-ms-grid-column:1}.tieup-content-geometric-layout>.tieup-content-section-title{-ms-grid-row:1;-ms-grid-column:3}.tieup-content-geometric-layout .tieup-content-section-desc{-ms-grid-row:3;-ms-grid-column:1}.tieup-content-geometric-layout>.tieup-content-section-desc{-ms-grid-row:2;-ms-grid-column:3}.tieup-content-geometric-layout .tieup-content-section-figure:last-child{-ms-grid-row:3;-ms-grid-column:3}}.tieup-content-geometric-layout .tieup-content-section-figure:first-child>div{-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1%),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 15) * 1%),0)}.tieup-content-geometric-layout .tieup-content-section-figure:last-child>div{-webkit-transform:translate3d(0,calc((-30 * var(--progress, 0) + 15) * 1%),0);transform:translate3d(0,calc((-30 * var(--progress, 0) + 15) * 1%),0)}.tieup-content-pearl-halo{position:relative;z-index:0;-webkit-margin-before:max(calc(130 / var(--phone) * 320px),calc(130 / var(--phone) * 100vw));margin-block-start:max(calc(130 / var(--phone) * 320px),calc(130 / var(--phone) * 100vw));-webkit-padding-before:max(calc(214 / var(--phone) * 320px),calc(214 / var(--phone) * 100vw));padding-block-start:max(calc(214 / var(--phone) * 320px),calc(214 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-pearl-halo{-webkit-margin-before:max(360px,calc(360 / var(--desctop) * 100vw));margin-block-start:max(360px,calc(360 / var(--desctop) * 100vw));-webkit-padding-before:0;padding-block-start:0}}.tieup-content-pearl-halo-pearl{pointer-events:none;position:absolute;z-index:-1;top:0;left:0}@media screen and (min-width:814px){.tieup-content-pearl-halo-pearl{top:calc(124 / var(--desctop) * 100vw)}}.tieup-content-pearl-halo-pearl img{display:block;-webkit-transform:translate3d(0,calc((60 * var(--progress, 0) - 10) * 1%),0);transform:translate3d(0,calc((60 * var(--progress, 0) - 10) * 1%),0)}.tieup-content-pearl-halo-layout{position:relative;z-index:0}@media screen and (min-width:814px){.tieup-content-pearl-halo-layout{margin-inline:calc(298 / var(--desctop) * 100vw)}}.tieup-content-pearl-halo-layout .tieup-content-section-figure{-webkit-margin-after:clamp(calc(100 / var(--phone) * 320px),calc(100 / var(--phone) * 100vw),100px);margin-block-end:clamp(calc(100 / var(--phone) * 320px),calc(100 / var(--phone) * 100vw),100px);-webkit-margin-end:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw));margin-inline-end:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-pearl-halo-layout .tieup-content-section-figure{-webkit-margin-after:max(100px,calc(100 / var(--desctop) * 100vw));margin-block-end:max(100px,calc(100 / var(--desctop) * 100vw));-webkit-margin-end:0;margin-inline-end:0}}@media screen and (min-width:814px){.tieup-content-pearl-halo-layout .tieup-content-section-desc{-webkit-margin-end:calc(230 / var(--desctop) * 100vw);margin-inline-end:calc(230 / var(--desctop) * 100vw)}}.tieup-content-crowned{-webkit-margin-before:max(calc(200 / var(--phone) * 320px),calc(200 / var(--phone) * 100vw));margin-block-start:max(calc(200 / var(--phone) * 320px),calc(200 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-crowned{-webkit-margin-before:max(320px,calc(320 / var(--desctop) * 100vw));margin-block-start:max(320px,calc(320 / var(--desctop) * 100vw))}}@media screen and (min-width:814px){.tieup-content-crowned-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(400 / var(--desctop) * 100vw);grid-template-columns:1fr calc(400 / var(--desctop) * 100vw);-ms-grid-rows:calc(386 / var(--desctop) * 100vw) auto auto 1fr;grid-template-rows:calc(386 / var(--desctop) * 100vw) auto auto 1fr;padding-inline:calc(133 / var(--desctop) * 100vw) calc(103 / var(--desctop) * 100vw)}.tieup-content-crowned-layout>:first-child{-ms-grid-row:1;-ms-grid-column:1}.tieup-content-crowned-layout>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.tieup-content-crowned-layout>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.tieup-content-crowned-layout>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.tieup-content-crowned-layout>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.tieup-content-crowned-layout>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.tieup-content-crowned-layout>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.tieup-content-crowned-layout>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}}.tieup-content-crowned-layout .tieup-content-section-figure{-webkit-margin-after:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);margin-block-end:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px)}@media screen and (min-width:814px){.tieup-content-crowned-layout .tieup-content-section-figure{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/span 4;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-end:calc(300 / var(--desctop) * 100vw);padding-inline-end:calc(300 / var(--desctop) * 100vw)}}.tieup-content-crowned-layout .tieup-content-section-figure>div{-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1vw),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1vw),0)}@media screen and (min-width:814px){.tieup-content-crowned-layout .tieup-content-section-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}@media screen and (min-width:814px){.tieup-content-crowned-layout .tieup-content-section-desc{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3}}.tieup-content-graduated{position:relative;z-index:0;-webkit-margin-before:max(calc(150 / var(--phone) * 320px),calc(150 / var(--phone) * 100vw));margin-block-start:max(calc(150 / var(--phone) * 320px),calc(150 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-graduated{-webkit-margin-before:calc(375 / var(--desctop) * 100vw);margin-block-start:calc(375 / var(--desctop) * 100vw)}}.tieup-content-graduated-pearl{pointer-events:none;position:absolute;z-index:1;top:0;left:0;translate:0 calc(-72 / var(--phone) * 100vw)}@media screen and (min-width:814px){.tieup-content-graduated-pearl{translate:0 calc(-518 / var(--desctop) * 100vw)}}.tieup-content-graduated-pearl img{display:block}@media screen and (min-width:814px){.tieup-content-graduated-layout{display:-ms-grid;display:grid;-ms-grid-columns:calc(440 / var(--desctop) * 100vw) 1fr;grid-template-columns:calc(440 / var(--desctop) * 100vw) 1fr;-ms-grid-rows:calc(300 / var(--desctop) * 100vw) auto auto 1fr;grid-template-rows:calc(300 / var(--desctop) * 100vw) auto auto 1fr;padding-inline:calc(133 / var(--desctop) * 100vw) calc(143 / var(--desctop) * 100vw)}.tieup-content-graduated-layout>:first-child{-ms-grid-row:1;-ms-grid-column:1}.tieup-content-graduated-layout>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.tieup-content-graduated-layout>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.tieup-content-graduated-layout>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.tieup-content-graduated-layout>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.tieup-content-graduated-layout>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.tieup-content-graduated-layout>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.tieup-content-graduated-layout>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}}.tieup-content-graduated-layout .tieup-content-section-figure{-webkit-margin-after:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);margin-block-end:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);-webkit-margin-start:calc(40 / var(--phone) * 100vw);margin-inline-start:calc(40 / var(--phone) * 100vw)}@media screen and (min-width:814px){.tieup-content-graduated-layout .tieup-content-section-figure{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/span 4;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:calc(315 / var(--desctop) * 100vw);padding-inline-start:calc(315 / var(--desctop) * 100vw)}}.tieup-content-graduated-layout .tieup-content-section-figure>div{-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1%),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 10) * 1%),0)}@media screen and (min-width:814px){.tieup-content-graduated-layout .tieup-content-section-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media screen and (min-width:814px){.tieup-content-graduated-layout .tieup-content-section-desc{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}.tieup-content-graduated-layout .tieup-content-section-desc,.tieup-content-graduated-layout .tieup-content-section-title{-webkit-transform:translate3d(0,calc((40 * var(--progress, 0) - 20) * 1vw),0);transform:translate3d(0,calc((40 * var(--progress, 0) - 20) * 1vw),0)}.tieup-content-comet{position:relative;z-index:0;-webkit-margin-before:max(calc(145 / var(--phone) * 320px),calc(145 / var(--phone) * 100vw));margin-block-start:max(calc(145 / var(--phone) * 320px),calc(145 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-comet{-webkit-margin-before:calc(375 / var(--desctop) * 100vw);margin-block-start:calc(375 / var(--desctop) * 100vw)}}.tieup-content-comet-pearl{display:none}@media screen and (min-width:814px){.tieup-content-comet-pearl{pointer-events:none;position:absolute;z-index:-1;top:0;left:0;translate:0 calc(118 / var(--desctop) * 100vw)}}.tieup-content-comet-pearl img{display:block}.tieup-content-comet-layout{position:relative;z-index:0}@media screen and (min-width:814px){.tieup-content-comet-layout{margin-inline:calc(298 / var(--desctop) * 100vw)}}.tieup-content-comet-layout .tieup-content-section-figure{-webkit-margin-after:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);margin-block-end:clamp(calc(60 / var(--phone) * 320px),calc(60 / var(--phone) * 100vw),60px);-webkit-margin-end:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw));margin-inline-end:max(calc(35 / var(--phone) * 320px),calc(35 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-comet-layout .tieup-content-section-figure{-webkit-margin-after:max(100px,calc(100 / var(--desctop) * 100vw));margin-block-end:max(100px,calc(100 / var(--desctop) * 100vw));-webkit-margin-end:0;margin-inline-end:0}}@media screen and (min-width:814px){.tieup-content-comet-layout .tieup-content-section-desc{-webkit-margin-end:calc(210 / var(--desctop) * 100vw);margin-inline-end:calc(210 / var(--desctop) * 100vw)}}.tieup-content-contact{-webkit-margin-before:max(calc(140 / var(--phone) * 320px),calc(140 / var(--phone) * 100vw));margin-block-start:max(calc(140 / var(--phone) * 320px),calc(140 / var(--phone) * 100vw));padding-inline:max(calc(22 / var(--phone) * 320px),calc(22 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-contact{-webkit-margin-before:calc(280 / var(--desctop) * 100vw);margin-block-start:calc(280 / var(--desctop) * 100vw)}}.tieup-content-contact-title .lang-en{font-family:var(--cardo);font-size:max(calc(60 / var(--phone) * 320px),6rem);font-weight:400;letter-spacing:0.03em;line-height:1.15;text-align:center}@media screen and (min-width:814px){.tieup-content-contact-title .lang-en{font-size:max(9.4rem,94/var(--desctop) * 100vw)}}.tieup-content-contact-title .lang-en .char{color:#9d878a}.tieup-content-contact-title .lang-ja{-webkit-margin-before:calc(30em/16);margin-block-start:calc(30em/16);font-family:var(--zen-old-mincho);font-size:max(calc(16 / var(--phone) * 320px),1.6rem);font-weight:500;line-height:1.5;text-align:center;word-break:auto-phrase}@media screen and (min-width:814px){.tieup-content-contact-title .lang-ja{-webkit-margin-before:calc(54em/16);margin-block-start:calc(54em/16);font-size:max(1.6rem,calc(16 / var(--desctop) * 100vw))}}.tieup-content-contact-call{-webkit-margin-before:max(calc(30 / var(--phone) * 320px),calc(30 / var(--phone) * 100vw));margin-block-start:max(calc(30 / var(--phone) * 320px),calc(30 / var(--phone) * 100vw));font-family:var(--zen-old-mincho);font-size:max(calc(16 / var(--phone) * 320px),1.6rem);font-weight:500;letter-spacing:0.05em;line-height:1.5;text-align:center}@media not screen and (min-width:814px){.tieup-content-contact-call{padding-block:calc(22em/16);border-top:1px solid #484848;border-bottom:1px solid #484848}}@media screen and (min-width:814px){.tieup-content-contact-call{-webkit-margin-before:calc(22em/16);margin-block-start:calc(22em/16);font-size:max(1.6rem,calc(16 / var(--desctop) * 100vw))}}.tieup-content-pearl{pointer-events:none;-webkit-margin-before:min(calc(-35 / var(--phone) * 320px),calc(-35 / var(--phone) * 100vw));margin-block-start:min(calc(-35 / var(--phone) * 320px),calc(-35 / var(--phone) * 100vw))}.tieup-content-pearl img{display:block;-webkit-transform:translate3d(0,calc((30 * var(--progress, 0) - 30) * 1%),0);transform:translate3d(0,calc((30 * var(--progress, 0) - 30) * 1%),0)}.tieup-content-video{-webkit-margin-before:max(calc(170 / var(--phone) * 320px),calc(170 / var(--phone) * 100vw));margin-block-start:max(calc(170 / var(--phone) * 320px),calc(170 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-video{-webkit-margin-before:calc(270 / var(--desctop) * 100vw);margin-block-start:calc(270 / var(--desctop) * 100vw)}}.tieup-content-video-layout{margin-inline:max(calc(35 / var(--desctop) * 320px),calc(35 / var(--desctop) * 100vw))}@media screen and (min-width:814px){.tieup-content-video-layout{margin-inline:calc(133 / var(--desctop) * 100vw)}}.tieup-content-video-layout .tieup-content-section-title{text-align:center}.tieup-content-video-leading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:1.5em;margin-block-start:1.5em;font-family:var(--zen-old-mincho);font-size:clamp(calc(20 / var(--phone) * 320px),calc(20 / var(--phone) * 100vw),2rem);font-weight:500;line-height:calc(32em/20);text-align:center;word-break:auto-phrase}@media screen and (min-width:814px){.tieup-content-video-leading{font-size:max(2rem,calc(20 / var(--desctop) * 100vw))}}.tieup-content-video-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:clamp(calc(45 / var(--desctop) * 320px),calc(45 / var(--desctop) * 100vw),45px);margin-block-start:clamp(calc(45 / var(--desctop) * 320px),calc(45 / var(--desctop) * 100vw),45px)}@media screen and (min-width:814px){.tieup-content-video-frame{-webkit-margin-before:calc(60 / var(--desctop) * 100vw);margin-block-start:calc(60 / var(--desctop) * 100vw)}}.tieup-content-video-frame video{width:100%;height:auto}@media screen and (min-width:814px){.tieup-content-video-frame video{width:calc(720 / var(--desctop) * 100vw)}}.tieup-content-profile{-webkit-margin-before:max(calc(100 / var(--phone) * 320px),calc(100 / var(--phone) * 100vw));margin-block-start:max(calc(100 / var(--phone) * 320px),calc(100 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-profile{-webkit-margin-before:calc(150 / var(--desctop) * 100vw);margin-block-start:calc(150 / var(--desctop) * 100vw)}}.tieup-content-profile-layout{margin-inline:max(calc(35 / var(--desctop) * 320px),calc(35 / var(--desctop) * 100vw))}@media screen and (min-width:814px){.tieup-content-profile-layout{margin-inline:calc(133 / var(--desctop) * 100vw)}}.tieup-content-profile-title{font-family:var(--cinzel);font-size:clamp(calc(32 / var(--phone) * 320px),calc(32 / var(--phone) * 100vw),3.2rem);font-weight:400;letter-spacing:0.1em;line-height:calc(80em/40);text-align:center;word-break:auto-phrase}@media screen and (min-width:814px){.tieup-content-profile-title{font-size:max(4rem,calc(40 / var(--desctop) * 100vw))}}.tieup-content-profile-leading{font-size:1.4rem;font-weight:500;line-height:calc(30em/14)}@media screen and (min-width:814px){.tieup-content-profile-leading{width:100%;max-width:calc(650 / var(--desctop) * 100vw);margin-inline:auto;font-size:max(1.4rem,calc(14 / var(--desctop) * 100vw))}}.tieup-content-official{-webkit-margin-before:max(calc(56 / var(--phone) * 320px),calc(56 / var(--phone) * 100vw));margin-block-start:max(calc(56 / var(--phone) * 320px),calc(56 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-official{-webkit-margin-before:max(70px,calc(70 / var(--desctop) * 100vw));margin-block-start:max(70px,calc(70 / var(--desctop) * 100vw))}}.tieup-content-official a{position:relative;z-index:0;display:block}@media (any-hover:hover){.tieup-content-official a{position:relative;z-index:0}.tieup-content-official a:after{content:"";opacity:0;position:absolute;z-index:-1;inset:0;background-color:rgba(248,242,242,0.33);background-image:-webkit-gradient(linear,left bottom,right top,from(#d9d5cc),color-stop(#a1aaaf),color-stop(33%,#9d878a),color-stop(66%,transparent));background-image:linear-gradient(to top right,#d9d5cc,#a1aaaf,#9d878a 33%,transparent 66%);background-repeat:no-repeat;-webkit-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out}.tieup-content-official a:hover:after{opacity:0.66}}.tieup-content-official a img{display:block;aspect-ratio:428/230}@media screen and (min-width:814px){.tieup-content-official a img{aspect-ratio:1366/230;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:230px}}.tieup-content-official a span{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:max(calc(18 / var(--phone) * 320px),calc(18 / var(--phone) * 100vw));margin-inline:max(calc(22 / var(--phone) * 320px),calc(22 / var(--phone) * 100vw));border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);font-family:var(--zen-old-mincho);font-size:min(calc(14 / var(--phone) * 320px),1.4rem);line-height:1.15}@media screen and (min-width:814px){.tieup-content-official a span{margin-block:max(13px,calc(13 / var(--desctop) * 100vw));margin-inline:max(18px,calc(18 / var(--desctop) * 100vw));font-size:max(1.4rem,calc(14 / var(--desctop) * 100vw))}}.tieup-content-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:max(calc(24 / var(--phone) * 320px),calc(24 / var(--phone) * 100vw));-moz-column-gap:max(calc(24 / var(--phone) * 320px),calc(24 / var(--phone) * 100vw));column-gap:max(calc(24 / var(--phone) * 320px),calc(24 / var(--phone) * 100vw));-webkit-margin-before:max(calc(80 / var(--phone) * 320px),calc(80 / var(--phone) * 100vw));margin-block-start:max(calc(80 / var(--phone) * 320px),calc(80 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-social{-webkit-column-gap:max(24px,calc(24 / var(--desctop) * 100vw));-moz-column-gap:max(24px,calc(24 / var(--desctop) * 100vw));column-gap:max(24px,calc(24 / var(--desctop) * 100vw));-webkit-margin-before:max(90px,90/var(--desctop) * 100vw);margin-block-start:max(90px,90/var(--desctop) * 100vw)}}.tieup-content-social a{width:max(calc(16 / var(--phone) * 320px),calc(16 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-social a{width:max(16px,calc(16 / var(--desctop) * 100vw))}}@media (any-hover:hover){.tieup-content-social a{-webkit-transition:opacity 400ms;transition:opacity 400ms}.tieup-content-social a:hover{opacity:0.35}}.tieup-content-social a,.tieup-content-social img{display:block}.tieup-content-credit{-webkit-margin-before:max(calc(40 / var(--phone) * 320px),calc(40 / var(--phone) * 100vw));margin-block-start:max(calc(40 / var(--phone) * 320px),calc(40 / var(--phone) * 100vw));margin-inline:max(calc(20 / var(--phone) * 320px),calc(20 / var(--phone) * 100vw))}@media screen and (min-width:814px){.tieup-content-credit{-webkit-margin-before:max(40px,40/var(--desctop) * 100vw);margin-block-start:max(40px,40/var(--desctop) * 100vw)}}.tieup-content-credit p{font-size:max(calc(1.2rem / var(--phone) * 320),calc(12 / var(--phone) * 100vw));font-weight:500;line-height:calc(24em/12);text-align:center}@media screen and (min-width:814px){.tieup-content-credit p{font-size:max(1.2rem,12/var(--desctop) * 100vw)}}.tieup-content-credit p span{display:inline-block}@media screen and (min-width:814px){.tieup-content-credit p br.not-tablet{display:none}}