:root{--noto-sans-jp:"Noto Sans JP",sans-serif;--playfair-display:"Playfair Display",serif;--font-ja:var( --noto-sans-jp );--font-en:var( --playfair-display );--font-color:#fff;--black:#3f4040;--deep-sea:#0c0a18;--blue:#81d8d0;--header:50px}@media screen and (min-width:813px){:root{--header:75px}}html{background-color:#000;font-size:10px;font-weight:400;line-height:1.5}.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;height:auto}.tieup-content a{color:currentColor;text-decoration: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:813px){.tieup-content-header{padding:25px 30px}}.tieup-content-header a{pointer-events:auto;display:block;width:128px}@media screen and (min-width:813px){.tieup-content-header a{width:150px}}.tieup-content-header a img{width:100%}.tieup-content-header span{color:var(--black);font-family:var(--font-en);font-size:12px;font-style:normal;font-weight:400;line-height:1}@media screen and (min-width:813px){.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 / 428 * 320px),calc(60 / 428 * 100vw)) max(calc(120 / 428 * 320px),calc(120 / 428 * 100vw));padding-inline:max(calc(25 / 428 * 320px),calc(25 / 428 * 100vw));background-color:#0c0b18;font-size:max(calc(1.2rem / 428 * 320),calc(12 / 428 * 100vw));font-weight:400;line-height:calc(24em/12);text-align:center}@media screen and (min-width:813px){.tieup-content-footer{padding-block:max(30px,calc(30 / 1366 * 100vw)) max(60px,calc(60 / 1366 * 100vw));padding-inline:max(25px,calc(25 / 1366 * 100vw));font-size:max(1.2rem,calc(12 / 1366 * 100vw))}}.tieup-content-footer .copyright{-webkit-margin-before:calc(20em/12);margin-block-start:calc(20em/12)}@media screen and (min-width:813px){.tieup-content-footer .copyright{-webkit-margin-before:0;margin-block-start:0}}.tieup-content-loading{overflow-y:scroll;overscroll-behavior-y:none;position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;background:#fff}.tieup-content-loading .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-loading .circle:before{content:"";display:block;width:36px;height:36px;border:var(--blue) 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}}.first-layer{-webkit-padding-before:max(calc(520 / 428 * 320px),calc(520 / 428 * 100vw));padding-block-start:max(calc(520 / 428 * 320px),calc(520 / 428 * 100vw))}@media screen and (min-width:813px){.first-layer{--padding:max(580px,calc(580 / 1366 * 100vw));-webkit-padding-before:var(--padding);padding-block-start:var(--padding)}}.middle-layer{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--deep-sea)));background-image:linear-gradient(to bottom,transparent,var(--deep-sea));background-repeat:no-repeat}.float-layer{position:relative;-webkit-padding-before:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));padding-block-start:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--deep-sea)),to(transparent));background-image:linear-gradient(to bottom,var(--deep-sea),transparent);background-repeat:no-repeat}@media screen and (min-width:813px){.float-layer{--padding:calc(330 / 1366 * 100vw);-webkit-padding-before:var(--padding);padding-block-start:var(--padding);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--deep-sea)),to(transparent));background-image:linear-gradient(to bottom,var(--deep-sea) calc(var(--padding) + 150vh),transparent calc(var(--padding) + 150vh))}}.deep-layer{position:relative;-webkit-margin-before:-1px;margin-block-start:-1px;background-color:#0c0b18}.deep-layer-wave{--wave-height:max(calc(270 / 428 * 320px),calc(270 / 428 * 100vw));width:100%;height:var(--wave-height);-webkit-margin-before:max(calc(350 / 428 * 320px),calc(350 / 428 * 100vw));margin-block-start:max(calc(350 / 428 * 320px),calc(350 / 428 * 100vw));background-image:linear-gradient(to bottom,transparent 1px,#0c0b18 1px);background-repeat:no-repeat;-webkit-mask-image:url(#deepClip);mask-image:url(#deepClip)}@media screen and (min-width:813px){.deep-layer-wave{--wave-height:calc(280 / 1366 * 100vw);-webkit-margin-before:calc(1800 / 1366 * 100vw);margin-block-start:calc(1800 / 1366 * 100vw)}}.deep-layer-wave svg{pointer-events:none;position:absolute}.tieup-content-btn-wrap{-webkit-margin-before:max(calc(220 / 428 * 320px),calc(220 / 428 * 100vw));margin-block-start:max(calc(220 / 428 * 320px),calc(220 / 428 * 100vw));margin-inline:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-btn-wrap{-webkit-margin-before:calc(150 / 1366 * 100vw);margin-block-start:calc(150 / 1366 * 100vw)}}.cta-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-button a{position:relative;overflow:hidden;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%;max-width:calc(410em / 14);height:calc(60em / 14);border:1px solid rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);font-family:var(--font-en);font-size:max(calc(1.4rem / 428 * 320),calc(14 / 428 * 100vw));line-height:1}@media screen and (min-width:813px){.cta-button a{width:calc(410em / 14);font-size:max(1.4rem,calc(14 / 1366 * 100vw))}}@media (any-hover:hover){.cta-button a{-webkit-transition:background-color 400ms;transition:background-color 400ms}.cta-button a:hover{background-color:rgba(129,216,208,0.2)}}.cta-button a:after,.cta-button a:before{content:"";position:absolute;display:block;width:calc(90em / 14);height:calc(38em / 14);color:#fff}@media screen and (min-width:813px){.cta-button a:after,.cta-button a:before{width:calc(100em / 14)}}@media (any-hover:hover){.cta-button a:after,.cta-button a:before{-webkit-transition:width 400ms,height 400ms,color 400ms;transition:width 400ms,height 400ms,color 400ms}}@media (any-hover:hover){.cta-button a:hover:after,.cta-button a:hover:before{width:calc(410em / 14);height:calc(60em / 14);color:var(--blue)}}.cta-button a:before{top:0;right:0;border-top:1px solid;border-right:1px solid}.cta-button a:after{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.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 / 428 * 320px),calc(70 / 428 * 100vw));margin-block-start:max(calc(70 / 428 * 320px),calc(70 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-return-top{-webkit-margin-before:max(70px,calc(70 / 1366 * 100vw));margin-block-start:max(70px,calc(70 / 1366 * 100vw))}}.tieup-content-return-top a{display:block}.tieup-content-return-top svg{display:block;width:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw));height:auto;margin-inline:auto}@media screen and (min-width:813px){.tieup-content-return-top svg{width:max(30px,calc(30 / 1366 * 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 circle,.tieup-content-return-top svg path{-webkit-transition:fill 300ms ease-in;transition:fill 300ms ease-in}.tieup-content-return-top a:hover svg circle,.tieup-content-return-top a:hover svg path{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tieup-content-return-top a:hover svg path{fill:var(--black)}.tieup-content-return-top a:hover svg circle{fill:#fff}}.tieup-content-return-top span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;-webkit-margin-before:calc(12em/12);margin-block-start:calc(12em/12);font-size:max(calc(1.2rem / 428 * 320),calc(12 / 428 * 100vw));font-weight:400;line-height:1;text-align:center}@media screen and (min-width:813px){.tieup-content-return-top span{font-size:max(1.2rem,calc(12 / 1366 * 100vw))}}.tieup-content-hero{position:sticky;top:0}.tieup-content-hero img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.tieup-content-hero.js-ripple img{visibility:hidden}.tieup-content-hero canvas{pointer-events:none;position:absolute;top:0;left:0;display:block;aspect-ratio:428/698;width:100%}@media screen and (min-width:813px){.tieup-content-hero canvas{aspect-ratio:1366/767}}.tieup-content-hero:not(.js-ripple) canvas{display:none}.tieup-content-key{position:relative;z-index:1}@media screen and (min-width:813px){.tieup-content-key{aspect-ratio:2049/1150;display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr;grid-template:1fr/1fr;width:100%;max-height:100vh;padding:1px}}@media not screen and (min-width:813px){.tieup-content-key-title{aspect-ratio:320/520;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-after:max(calc(70 / 428 * 320px),calc(70 / 428 * 100vw));padding-block-end:max(calc(70 / 428 * 320px),calc(70 / 428 * 100vw))}}@media screen and (min-width:813px){.tieup-content-key-title{pointer-events:none;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;-webkit-padding-before:calc(160 / 1366 * 100vw);padding-block-start:calc(160 / 1366 * 100vw);-webkit-padding-start:calc(80 / 1366 * 100vw);padding-inline-start:calc(80 / 1366 * 100vw)}}.tieup-content-key-title h1{font-family:var(--font-en);font-size:max(calc(4.4rem / 428 * 320),calc(44 / 428 * 100vw));font-weight:400;letter-spacing:0.03em;line-height:calc(52em/44)}@media screen and (min-width:813px){.tieup-content-key-title h1{pointer-events:auto;font-size:calc(44 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-key-desc{pointer-events:none;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-padding-after:calc(55 / 1366 * 100vw);padding-block-end:calc(55 / 1366 * 100vw);-webkit-padding-end:calc(80 / 1366 * 100vw);padding-inline-end:calc(80 / 1366 * 100vw)}}.tieup-content-key-subtitle{font-size:max(calc(2rem / 428 * 320),calc(20 / 428 * 100vw));font-weight:400;line-height:calc(32em/20)}@media not screen and (min-width:813px){.tieup-content-key-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:max(calc(55 / 428 * 320px),calc(55 / 428 * 100vw));margin-block-start:max(calc(55 / 428 * 320px),calc(55 / 428 * 100vw))}}@media screen and (min-width:813px){.tieup-content-key-subtitle{pointer-events:auto;font-size:max(calc(1rem + 10 / 1366 * 100vw),calc(20 / 1366 * 100vw))}}.tieup-content-key-lead{font-size:max(calc(1.4rem / 428 * 320),calc(14 / 428 * 100vw));font-weight:300;line-height:calc(26em/14);text-align:justify;word-break:break-all}@media not screen and (min-width:813px){.tieup-content-key-lead{-webkit-margin-before:max(calc(20 / 428 * 320px),calc(20 / 428 * 100vw));margin-block-start:max(calc(20 / 428 * 320px),calc(20 / 428 * 100vw));margin-inline:max(calc(52 / 428 * 320px),calc(52 / 428 * 100vw))}}@media screen and (min-width:813px){.tieup-content-key-lead{pointer-events:auto;max-width:calc(310em/14);-webkit-margin-before:calc(20 / 1366 * 100vw);margin-block-start:calc(20 / 1366 * 100vw);font-size:max(1.4rem,calc(14 / 1366 * 100vw))}}.tieup-content-key-scroll{display:none}@media screen and (min-width:813px){.tieup-content-key-scroll{pointer-events:none;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-padding-start:max(30px,calc(30 / 1366 * 100vw));padding-inline-start:max(30px,calc(30 / 1366 * 100vw))}}.tieup-content-key-scroll>div{position:relative}.tieup-content-key-scroll span:first-child{position:absolute;top:0;left:calc(100% + 1.5em);display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;color:var(--black);font-family:var(--font-en);font-size:max(calc(11rem/10),calc(11 / 1366 * 100vw));line-height:1}.tieup-content-key-scroll span:last-child{display:block;width:max(2px,calc(2 / 1366 * 100vw));height:max(80px,calc(80 / 1366 * 100vw));background-color:#fff}.tieup-content-key-scroll span:last-child:before{content:"";display:block;width:100%;height:100%;background-color:var(--blue);-webkit-animation:keyScroll infinite 10s;animation:keyScroll infinite 10s}@-webkit-keyframes keyScroll{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0%;transform-origin:0 0%}20%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0%;transform-origin:0 0%}50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}70%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0%;transform-origin:0 0%}}@keyframes keyScroll{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0%;transform-origin:0 0%}20%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0%;transform-origin:0 0%}50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}70%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0%;transform-origin:0 0%}}.tieup-content-back{pointer-events:none;position:sticky;top:0;width:100%}.tieup-content-back-layout{overflow:hidden;width:100%;height:100vh}.tieup-content-back.js-fade .tieup-content-back-layout{position:absolute;z-index:1}.tieup-content-back.js-fade .tieup-content-back-layout:after{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(12,10,24,0.25)),color-stop(50%,rgba(12,10,24,0.5)));background-image:linear-gradient(to bottom,rgba(12,10,24,0.25),rgba(12,10,24,0.5) 50%);backdrop-filter:blur(20px);-webkit-mask-image:radial-gradient(ellipse var(--rx) var(--ry) at 50% var(--cy),rgb(0,0,0) 70%,rgba(0,0,0,0.5) 85%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse var(--rx) var(--ry) at 50% var(--cy),rgb(0,0,0) 70%,rgba(0,0,0,0.5) 85%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tieup-content-back-layout video{position:absolute;top:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:220%;height:220%}.tieup-content-block{position:relative;z-index:1}.tieup-content-block-figure{position:relative}.tieup-content-block.js-wait .tieup-content-block-figure{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate3d(0,3vw,0);transform:translate3d(0,3vw,0)}.tieup-content-block.js-wait.is-animated .tieup-content-block-figure{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translate3d(0,0vw,0);transform:translate3d(0,0vw,0);-webkit-transition:opacity 1.2s,-webkit-filter 1.2s,-webkit-transform 1.2s;transition:opacity 1.2s,-webkit-filter 1.2s,-webkit-transform 1.2s;transition:opacity 1.2s,filter 1.2s,transform 1.2s;transition:opacity 1.2s,filter 1.2s,transform 1.2s,-webkit-filter 1.2s,-webkit-transform 1.2s}.tieup-content-block-figure img{display:block;width:100%;height:auto}.tieup-content-block-desc{position:relative}.tieup-content-block.js-wait .tieup-content-block-desc{opacity:0;-webkit-transform:translate3d(0,2vw,0);transform:translate3d(0,2vw,0)}.tieup-content-block.js-wait.is-animated .tieup-content-block-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.2s 0.45s,-webkit-transform 1.2s 0.45s;transition:opacity 1.2s 0.45s,-webkit-transform 1.2s 0.45s;transition:opacity 1.2s 0.45s,transform 1.2s 0.45s;transition:opacity 1.2s 0.45s,transform 1.2s 0.45s,-webkit-transform 1.2s 0.45s}@media not screen and (min-width:813px){.tieup-content-block-desc{-webkit-margin-before:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw));margin-block-start:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw));margin-inline:max(calc(60 / 428 * 320px),calc(60 / 428 * 100vw))}}.tieup-content-block-desc .leading{font-size:max(calc(1.6rem / 428 * 320),calc(16 / 428 * 100vw));font-weight:300;line-height:calc(30em/16);text-align:justify;word-break:break-all}@media screen and (min-width:813px){.tieup-content-block-desc .leading{font-size:max(1.6rem,calc(16 / 1366 * 100vw))}}.tieup-content-block-desc .separator{display:block;margin-block:max(calc(20 / 428 * 320px),calc(20 / 428 * 100vw));border:none;border-top:1px dashed #fff}@media screen and (min-width:813px){.tieup-content-block-desc .separator{margin-block:max(25px,calc(25 / 1366 * 100vw))}}.tieup-content-block-desc .credit{font-size:max(calc(1.2rem / 428 * 320),calc(12 / 428 * 100vw));font-weight:300;line-height:calc(20em/12);text-align:justify;overflow-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%}@media screen and (min-width:813px){.tieup-content-block-desc .credit{font-size:max(1.2rem,calc(12 / 1366 * 100vw))}}.tieup-content-ring-type01 .tieup-content-block-figure{margin-inline:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-ring-type01 .tieup-content-block-figure{width:calc(739 / 1366 * 100vw);margin-inline:auto}}@media screen and (min-width:813px){.tieup-content-ring-type01 .tieup-content-block-desc{width:max(452px,calc(452 / 1366 * 100vw));margin-inline:auto calc(258 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-ring-type01 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-95em/16);margin-block-start:calc(-95em/16)}}.tieup-content-earrings-type01{-webkit-margin-before:max(calc(250 / 428 * 320px),calc(250 / 428 * 100vw));margin-block-start:max(calc(250 / 428 * 320px),calc(250 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-earrings-type01{-webkit-margin-before:calc(260 / 1366 * 100vw);margin-block-start:calc(260 / 1366 * 100vw)}}.tieup-content-earrings-type01 .tieup-content-block-figure{-webkit-margin-end:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw));margin-inline-end:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-earrings-type01 .tieup-content-block-figure{margin-inline:calc(5 / 1366 * 100vw) calc(170 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-earrings-type01 .tieup-content-block-desc{width:max(395px,calc(395 / 1366 * 100vw));margin-inline:auto calc(107 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-earrings-type01 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-103em/16);margin-block-start:calc(-103em/16)}}.tieup-content-watch-type01{-webkit-margin-before:max(calc(285 / 428 * 320px),calc(285 / 428 * 100vw));margin-block-start:max(calc(285 / 428 * 320px),calc(285 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-watch-type01{-webkit-margin-before:calc(160 / 1366 * 100vw);margin-block-start:calc(160 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-watch-type01 .tieup-content-block-figure{margin-inline:calc(470 / 1366 * 100vw) calc(235 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-watch-type01 .tieup-content-block-desc{width:max(452px,calc(452 / 1366 * 100vw));margin-inline:calc(230 / 1366 * 100vw) auto}}@media screen and (min-width:813px){.tieup-content-watch-type01 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-330 / 1366 * 100vw + 30px);margin-block-start:calc(-330 / 1366 * 100vw + 30px)}}@media screen and (min-width:1366px){.tieup-content-watch-type01 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-300em/16);margin-block-start:calc(-300em/16)}}.tieup-content-necklace-type01{-webkit-margin-before:max(calc(240 / 428 * 320px),calc(240 / 428 * 100vw));margin-block-start:max(calc(240 / 428 * 320px),calc(240 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type01{-webkit-margin-before:calc(240 / 1366 * 100vw);margin-block-start:calc(240 / 1366 * 100vw)}}.tieup-content-necklace-type01 .tieup-content-block-figure{margin-inline:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type01 .tieup-content-block-figure{margin-inline:calc(200 / 1366 * 100vw) calc(520 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type01 .tieup-content-block-desc{width:max(452px,calc(452 / 1366 * 100vw));margin-inline:auto calc(170 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type01 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-254em/16);margin-block-start:calc(-254em/16)}}.tieup-content-necklace-type02{-webkit-margin-before:max(calc(320 / 428 * 320px),calc(320 / 428 * 100vw));margin-block-start:max(calc(320 / 428 * 320px),calc(320 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type02{-webkit-margin-before:calc(540 / 1366 * 100vw);margin-block-start:calc(540 / 1366 * 100vw)}}.tieup-content-necklace-type02 .tieup-content-block-figure{-webkit-margin-end:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw));margin-inline-end:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type02 .tieup-content-block-figure{margin-inline:calc(55 / 1366 * 100vw) calc(50 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type02 .tieup-content-block-desc{width:max(520px,calc(520 / 1366 * 100vw));-webkit-margin-before:calc(40 / 1366 * 100vw);margin-block-start:calc(40 / 1366 * 100vw);margin-inline:auto calc(160 / 1366 * 100vw)}}.tieup-content-necklace-type03{-webkit-margin-before:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));margin-block-start:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type03{-webkit-margin-before:calc(150 / 1366 * 100vw);margin-block-start:calc(150 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type03 .tieup-content-block-figure{margin-inline:calc(470 / 1366 * 100vw) calc(180 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type03 .tieup-content-block-desc{width:max(452px,calc(452 / 1366 * 100vw));-webkit-margin-start:calc(245 / 1366 * 100vw);margin-inline-start:calc(245 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type03 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-100em/16);margin-block-start:calc(-100em/16)}}.tieup-content-necklace-type04{-webkit-margin-before:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));margin-block-start:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type04{-webkit-margin-before:calc(150 / 1366 * 100vw);margin-block-start:calc(150 / 1366 * 100vw)}}.tieup-content-necklace-type04 .tieup-content-block-figure{margin-inline:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-necklace-type04 .tieup-content-block-figure{margin-inline:calc(210 / 1366 * 100vw) calc(435 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type04 .tieup-content-block-desc{width:max(440px,calc(440 / 1366 * 100vw));margin-inline:auto calc(216 / 1366 * 100vw)}}@media screen and (min-width:813px){.tieup-content-necklace-type04 .tieup-content-block-desc .leading{-webkit-margin-before:calc(-70em/16);margin-block-start:calc(-70em/16)}}.tieup-content-float-image{position:sticky;top:0;width:100%;height:100vh}.tieup-content-float-image img,.tieup-content-float-image video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (min-width:813px){.tieup-content-float-image img,.tieup-content-float-image video{-o-object-fit:contain;object-fit:contain}}.tieup-content-float-image video{position:absolute;top:0;left:0}.tieup-content-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(30em/16);margin-inline:max(calc(48 / 428 * 320px),calc(48 / 428 * 100vw));font-size:max(calc(16 / 428 * 320px),calc(16 / 428 * 100vw));font-weight:300;line-height:calc(30em/16);text-align:justify;word-break:break-all}@media screen and (min-width:813px){.tieup-content-message{width:max(658px,658/1366 * 100vw);margin-inline:auto;font-size:max(16rem/10,calc(16 / 1366 * 100vw))}}.tieup-content-items{-webkit-padding-before:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));padding-block-start:max(calc(200 / 428 * 320px),calc(200 / 428 * 100vw));padding-inline:max(calc(25 / 428 * 320px),calc(25 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-items{-webkit-padding-before:calc(235 / 1366 * 100vw);padding-block-start:calc(235 / 1366 * 100vw);padding-inline:calc(170 / 1366 * 100vw)}}.tieup-content-items-title{font-family:var(--font-en);font-size:max(calc(4rem / 428 * 320),calc(40 / 428 * 100vw));font-weight:300;letter-spacing:0.05em;line-height:calc(48em/40);text-align:center}@media screen and (min-width:813px){.tieup-content-items-title{font-size:max(4rem,calc(40 / 1366 * 100vw))}}.tieup-content-items-layout{width:100%;-webkit-margin-before:max(calc(85 / 428 * 320px),calc(85 / 428 * 100vw));margin-block-start:max(calc(85 / 428 * 320px),calc(85 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-items-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(44 / 1366 * 100vw) 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:calc(44 / 1366 * 100vw);-moz-column-gap:calc(44 / 1366 * 100vw);column-gap:calc(44 / 1366 * 100vw);-webkit-margin-before:calc(80 / 1366 * 100vw);margin-block-start:calc(80 / 1366 * 100vw)}}.tieup-content-items-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr max(calc(17 / 428 * 320px),calc(17 / 428 * 100vw)) 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:max(calc(17 / 428 * 320px),calc(17 / 428 * 100vw));-moz-column-gap:max(calc(17 / 428 * 320px),calc(17 / 428 * 100vw));column-gap:max(calc(17 / 428 * 320px),calc(17 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-items-wrap{-webkit-column-gap:calc(20 / 1366 * 100vw);-moz-column-gap:calc(20 / 1366 * 100vw);column-gap:calc(20 / 1366 * 100vw)}}.tieup-content-item{-webkit-margin-before:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw));margin-block-start:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-item{-webkit-margin-before:calc(60 / 1366 * 100vw);margin-block-start:calc(60 / 1366 * 100vw)}}.tieup-content-item a{position:relative;z-index:0;display:block}.tieup-content-item a:before{content:"";position:absolute;z-index:1;bottom:0;right:0;aspect-ratio:1;width:max(calc(18 / 428 * 320px),calc(18 / 428 * 100vw));background-image:url(../images/tiffany_lens.png);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:813px){.tieup-content-item a:before{width:max(24px,calc(24 / 1366 * 100vw))}}.tieup-content-item img{width:100%;height:auto}@media (any-hover:hover){.tieup-content-item a{background-color:var(--blue)}.tieup-content-item a img{-webkit-transition:opacity 400ms;transition:opacity 400ms}.tieup-content-item a:hover img{opacity:0.75}}.tieup-content-item p{-webkit-margin-before:1em;margin-block-start:1em;font-size:max(calc(1.2rem / 428 * 320),calc(12 / 428 * 100vw));line-height:calc(20em/12);text-align:justify;overflow-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%}@media screen and (min-width:813px){.tieup-content-item p{font-size:max(1.2rem,calc(12 / 1366 * 100vw))}}.tieup-content-profile{-webkit-margin-before:max(calc(220 / 428 * 320px),calc(220 / 428 * 100vw));margin-block-start:max(calc(220 / 428 * 320px),calc(220 / 428 * 100vw));margin-inline:max(calc(27 / 428 * 320px),calc(27 / 428 * 100vw));padding:max(calc(74 / 428 * 320px),calc(74 / 428 * 100vw)) max(calc(37 / 428 * 320px),calc(37 / 428 * 100vw));background-color:rgba(217,217,217,0.05)}@media screen and (min-width:813px){.tieup-content-profile{-webkit-margin-before:calc(220 / 1366 * 100vw);margin-block-start:calc(220 / 1366 * 100vw);margin-inline:calc(170 / 1366 * 100vw);padding:calc(80 / 1366 * 100vw) calc(180 / 1366 * 100vw)}}.tieup-content-profile-name{font-family:var(--font-en);font-size:max(calc(3.4rem / 428 * 320),calc(34 / 428 * 100vw));font-weight:300;letter-spacing:0.1em;line-height:1}@media screen and (min-width:813px){.tieup-content-profile-name{font-size:calc(34 / 1366 * 100vw)}}.tieup-content-profile-lead{-webkit-margin-before:calc(35em/14);margin-block-start:calc(35em/14);font-size:max(calc(1.4rem / 428 * 320),calc(14 / 428 * 100vw));letter-spacing:0.1em;line-height:calc(28em/14);text-align:justify;word-break:break-all}@media screen and (min-width:813px){.tieup-content-profile-lead{font-size:max(1.4rem,calc(14 / 1366 * 100vw))}}.tieup-content-contact{-webkit-margin-before:max(calc(150 / 428 * 320px),calc(150 / 428 * 100vw));margin-block-start:max(calc(150 / 428 * 320px),calc(150 / 428 * 100vw));margin-inline:max(calc(30 / 428 * 320px),calc(30 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-contact{-webkit-margin-before:calc(150 / 1366 * 100vw);margin-block-start:calc(150 / 1366 * 100vw);margin-inline:calc(50 / 1366 * 100vw)}}.tieup-content-contact-title{font-family:var(--font-en);font-size:max(calc(4rem / 428 * 320),calc(40 / 428 * 100vw));font-weight:300;line-height:calc(48em/40);text-align:center}@media screen and (min-width:813px){.tieup-content-contact-title{font-size:max(4rem,calc(40 / 1366 * 100vw))}}.tieup-content-contact-subtitle{-webkit-margin-before:max(calc(35 / 428 * 320px),calc(35 / 428 * 100vw));margin-block-start:max(calc(35 / 428 * 320px),calc(35 / 428 * 100vw));font-size:max(calc(1.6rem / 428 * 320),calc(16 / 428 * 100vw));font-weight:400;line-height:calc(24em/16);text-align:center}@media screen and (min-width:813px){.tieup-content-contact-subtitle{-webkit-margin-before:calc(55 / 1366 * 100vw);margin-block-start:calc(55 / 1366 * 100vw);font-size:max(1.6rem,calc(16 / 1366 * 100vw))}}.tieup-content-contact-subtitle span{display:inline-block}.tieup-content-contact-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:max(calc(20 / 428 * 320px),calc(20 / 428 * 100vw));-webkit-margin-before:max(calc(45 / 428 * 320px),calc(45 / 428 * 100vw));margin-block-start:max(calc(45 / 428 * 320px),calc(45 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-contact-buttons{-webkit-margin-before:calc(50 / 1366 * 100vw);margin-block-start:calc(50 / 1366 * 100vw);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(70 / 1366 * 100vw);-moz-column-gap:calc(70 / 1366 * 100vw);column-gap:calc(70 / 1366 * 100vw);row-gap:calc(25 / 1366 * 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 / 428 * 320px),calc(24 / 428 * 100vw));-moz-column-gap:max(calc(24 / 428 * 320px),calc(24 / 428 * 100vw));column-gap:max(calc(24 / 428 * 320px),calc(24 / 428 * 100vw));-webkit-margin-before:max(calc(130 / 428 * 320px),calc(130 / 428 * 100vw));margin-block-start:max(calc(130 / 428 * 320px),calc(130 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-social{-webkit-column-gap:max(24px,calc(24 / 1366 * 100vw));-moz-column-gap:max(24px,calc(24 / 1366 * 100vw));column-gap:max(24px,calc(24 / 1366 * 100vw));-webkit-margin-before:calc(75 / 1366 * 100vw);margin-block-start:calc(75 / 1366 * 100vw)}}.tieup-content-social a{width:max(calc(16 / 428 * 320px),calc(16 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-social a{width:max(16px,calc(16 / 1366 * 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 / 428 * 320px),calc(40 / 428 * 100vw));margin-block-start:max(calc(40 / 428 * 320px),calc(40 / 428 * 100vw));margin-inline:max(calc(20 / 428 * 320px),calc(20 / 428 * 100vw))}@media screen and (min-width:813px){.tieup-content-credit{-webkit-margin-before:calc(40 / 1366 * 100vw);margin-block-start:calc(40 / 1366 * 100vw)}}.tieup-content-credit p{font-size:max(calc(1.2rem / 428 * 320),calc(12 / 428 * 100vw));font-weight:300;line-height:calc(24em/12);text-align:center}@media screen and (min-width:813px){.tieup-content-credit p{font-size:max(1.2rem,12/1366 * 100vw)}}.tieup-content-credit p span{display:inline-block}@media screen and (min-width:813px){.tieup-content-credit p br.not-tablet{display:none}}