@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;700&display=swap);
@import url(https://api.fontshare.com/v2/css?f[]=zodiak@800,401&f[]=cabinet-grotesk@300&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:DIN Alternate;font-style:normal;font-weight:400;src:local("DIN Alternate"),url("/cdn/shop/files/DIN_Alternate_Regular.woff2?v=1693357541") format("woff2"),url("/cdn/shop/files/DIN_Alternate_Regular.woff?v=1693357541") format("woff")}@font-face{font-family:DIN Alternate;font-style:normal;font-weight:700;src:local("DIN Alternate"),url("/cdn/shop/files/DIN_Alternate_Bold.woff2?v=1693357541") format("woff2"),url("/cdn/shop/files/DIN_Alternate_Bold.woff?v=1693357541") format("woff")}dd,dl,dt,h1,h2,h3,li,p,ul{font-size:inherit;font-weight:inherit;margin:0;padding:0}h1{line-height:.9}dd,dl,dt,li,ul{padding:0}img,svg{max-width:100%;width:auto}*{word-wrap:break-word;margin:0;overflow-wrap:break-word;padding:0}*,:after,:before{box-sizing:border-box}figure{font-size:0;margin:0;padding:0;position:relative;text-align:center}small{font-weight:400}@media only screen and (max-width:768px){small{font-size:85%}}a{color:#1e252c;outline:none;transition:all .3s linear}a.textlink{position:relative}a.textlink:after{background-color:transparent;bottom:0;content:"";display:inline-block;height:.0233rem;left:50%;position:absolute;transition:all .3s linear;width:0}a.textlink:hover:after{background-color:#fff;left:0;width:100%}a.disabled{opacity:.25;pointer-events:none}.spView{display:none}@media only screen and (max-width:768px){.pcView{display:none}.spView{display:inline}}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:0}body,html{height:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;-moz-font-feature-settings:"palt" 1;-o-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-tap-highlight-color:rgba(8,6,6,0);animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal;background-color:#fbfbfb;color:#000;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,游ゴシック,YuGothic,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.08em;line-break:strict;line-height:2;min-height:100%;text-align:justify;word-break:normal}@media only screen and (max-width:768px){body{font-size:3.467vw}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#js__loader{background-color:#fff;height:100%;position:fixed;width:100%;z-index:999}#js__loader.js-fadeOut{animation:fadeOut 1s cubic-bezier(.18,.58,.58,.9) forwards}#js__loader #loader__image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24%;z-index:999}@media only screen and (max-width:768px){#js__loader #loader__image{width:50vw}}#js__loader #loader__image img{margin-bottom:2.4rem}@media only screen and (max-width:768px){#js__loader #loader__image img{margin-bottom:3.2vw}}#js__loader #loader__image svg{height:4px;margin:0 auto;max-width:50%}@media only screen and (max-width:768px){#js__loader #loader__image svg{height:1.067vw}}@keyframes fadeOut{0%{opacity:1}to{display:none;opacity:0;visibility:hidden}}.header{display:block;left:0;opacity:0;position:absolute;top:0;transform:translateY(-110%);width:100%;z-index:99}@media only screen and (max-width:768px){.header{transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s ease-in-out}}.header__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1380px;padding-top:2rem;width:96%}@media only screen and (max-width:768px){.header__inner{padding-top:5.33vw}}.header__logo{line-height:0;width:10.9375rem}@media only screen and (max-width:768px){.header__logo{width:30vw}}.footer__inner{position:relative;width:100%}.footer__inner picture{height:auto;width:100%}.footer__inner picture img,.footer__inner picture source{display:block;width:100%}.btn-wrapper{margin:0 auto;padding:0}.btn-wrapper .btn{background-color:#ff5c00;border-radius:2.8125rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:DIN Alternate,sans-serif;font-size:1.25rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:2.8125rem;position:relative;text-transform:uppercase;transition:background-color .15s ease-in;width:100%}@media only screen and (max-width:768px){.btn-wrapper .btn{font-size:4.27vw;line-height:12vw;transition:none}}.btn-wrapper .btn:hover{background-color:rgba(255,92,0,.7)}@media only screen and (max-width:768px){.btn-wrapper .btn:hover{background-color:#ff5c00}}.btn-wrapper .btn .icon{position:absolute;top:-2px}.btn-wrapper .btn .icon.arrow-play{left:1.25rem}@media only screen and (max-width:768px){.btn-wrapper .btn .icon.arrow-play{left:6.4vw}}.btn-wrapper .btn .icon.arrow-next{right:1.25rem}@media only screen and (max-width:768px){.btn-wrapper .btn .icon.arrow-next{right:6.4vw}}.btn-wrapper.disabled{pointer-events:none}.btn-wrapper.disabled .btn{border:1px solid #000;color:#000;font-weight:500}.btn-wrapper.disabled .btn,.btn-wrapper.disabled .btn:hover{background-color:transparent}.mfp-zoom-out-cur{margin-right:-17px}.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.pagetop__btn{bottom:4.5vw;height:6.25rem;position:fixed;right:4.5vw;width:6.25rem;z-index:99}@media only screen and (max-width:768px){.pagetop__btn{height:20vw;width:20vw}}.pagetop__btn a{background-color:#ff5c00;border-radius:50%;display:block;filter:drop-shadow(0 1px 6px rgba(48,29,17,.25));opacity:0;overflow:hidden;pointer-events:none}.pagetop__btn a img{display:block;width:100%}.pagetop__btn a:hover{background-color:rgba(255,92,0,.7)}@media only screen and (max-width:768px){.pagetop__btn a:hover{background-color:#ff5c00}}.pagetop__btn.js-active a{opacity:1;pointer-events:all}body.ua-touch.is-scroll,html.ua-touch.is-scroll{scroll-behavior:auto}.ua-touch .pcView{display:none}.ua-touch .spView{display:inline}.ua-touch .header__logo{width:20vw}@media only screen and (max-width:768px){.ua-touch .header__logo{width:30vw}}.ua-touch .header__logo img{width:100%}.over-hidden{overflow:hidden}a{color:#fff;text-decoration:none}li{list-style:none}.site__main__contents{min-height:100vh;overflow:hidden}.fade-up-ttl{opacity:0;transform:translateY(60px);transition:opacity 1.4s cubic-bezier(.215,.61,.355,1) .5s,transform 1.4s cubic-bezier(.215,.61,.355,1) .5s}.is-inview .fade-up-ttl{opacity:1;transform:translateY(0)}.backlayer{height:10000px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.backlayer__inner{height:100%;position:relative}.backlayer .backlayer__img{background-position:0 50%;background-repeat:repeat;background-size:contain;height:100%;position:absolute;width:100%}.backlayer .backlayer__img__01{background-image:url(/cdn/shop/files/bgr_backlayer_pc.png?v=1693357270);top:-4%;z-index:-2}@media only screen and (max-width:768px){.backlayer .backlayer__img__01{background-image:url(/cdn/shop/files/bgr_backlayer_sp.png?v=1693357270)}.complete .hero-viewer__canvas{animation:animate-sprite 3s steps(60);background-position:-5900vw 50%}}@keyframes animate-sprite{0%{background-position:0 50%}to{background-position:-6000vw 50%}}.hero{position:relative;z-index:-1}.hero__inner{height:3000px;width:100vw}@media only screen and (max-width:768px){.hero__inner{height:100vh;height:calc(var(--vh, 1vh)*100)}}.hero-title{align-items:center;display:flex;height:100vh;justify-content:center;left:0;margin:0 auto;position:absolute;top:0;width:100vw;z-index:1}.hero-title h1{color:#ff5c00;display:flex;filter:drop-shadow(0 0 3px #fff);font-family:Zodiak,serif;font-size:3.375rem;font-weight:700;line-height:1;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}@media only screen and (max-width:1024px){.hero-title h1{line-height:1.15;text-align:center}}@media only screen and (max-width:768px){.hero-title h1{font-size:8vw;line-height:1.15;margin-top:115vw}}.hero-title h1 br{display:none}@media only screen and (max-width:1024px){.hero-title h1 br{display:block}}.hero-viewer{height:100vh;margin:0 auto;position:relative;width:0}@media only screen and (max-width:768px){.hero-viewer{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center}}.hero-viewer__canvas{aspect-ratio:1/1;background-image:url(https://tccreative.co.jp/merrell/hero_sprite_pc.png);background-position:0 50%;background-repeat:no-repeat;background-size:59000px 1000px;image-rendering:-webkit-optimize-contrast;left:-31.25rem;max-width:62.5rem;min-width:62.5rem;position:absolute;top:0;transform:scale(.9);width:100%}@media(min-width:769px)and (min-height:1200px)and (max-height:1399px){.hero-viewer__canvas{top:-4%;transform:scale(1.2);transform-origin:top}}@media(min-width:769px)and (min-height:1000px)and (max-height:1199px){.hero-viewer__canvas{top:-5%;transform:scale(1.15);transform-origin:top}}@media(min-width:769px)and (min-height:800px)and (max-height:999px){.hero-viewer__canvas{top:-5%;transform:scale(1);transform-origin:top}}@media(min-width:769px)and (min-height:600px)and (max-height:799px){.hero-viewer__canvas{top:-10%;transform:scale(.8);transform-origin:top}}@media(min-width:769px)and (min-height:599px)and (max-height:500px){.hero-viewer__canvas{top:-7%;transform:scale(.75);transform-origin:top}}@media only screen and (max-width:768px){.hero-viewer__canvas{background-image:url(https://tccreative.co.jp/merrell/hero_sprite_sp.png);background-position:0 50%;background-size:6000vw 100vw;left:-50vw;margin-bottom:10vw;max-width:unset;min-width:unset;top:unset;transform:scale(1.5);transform-origin:center;width:100vw}}.mylife__ttl{margin-bottom:2rem;padding-top:3.125rem;position:relative;z-index:2}@media(min-width:769px)and (max-height:1000px){.mylife__ttl{padding-top:6.25rem}}@media(min-width:769px)and (max-height:900px){.mylife__ttl{padding-top:7.5rem}}@media only screen and (max-width:768px){.mylife__ttl{margin-bottom:8vw;padding-top:4.2vw}}.mylife__ttl h2{margin:0 auto;width:68vw}@media only screen and (max-width:768px){.mylife__ttl h2{width:70vw}}.mylife__movie{margin:0 auto 6.25rem;max-width:80vw;overflow:hidden;position:relative;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);width:100%}@media only screen and (max-width:768px){.mylife__movie{margin-bottom:19.2vw;max-width:unset;width:100vw}}.mylife__movie .digest-video{-webkit-overflow-scrolling:touch;aspect-ratio:16/9;display:block;height:auto;max-width:80vw;overflow-y:auto;position:relative;width:100%}@media only screen and (max-width:768px){.mylife__movie .digest-video{max-width:100vw}}.mylife__movie .player-buttons{align-items:center;background-color:#000;display:flex;justify-content:center;padding-block:.625rem;position:relative;top:-.0625rem;width:100%}@media only screen and (max-width:768px){.mylife__movie .player-buttons{padding-block:4.27vw}}.mylife__movie .player-buttons .button{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:0;height:1.5rem;line-height:0;margin-inline:.75rem;position:relative;width:1.5rem}@media only screen and (max-width:768px){.mylife__movie .player-buttons .button{height:5.33vw;margin-inline:3.2vw;width:5.33vw}}.mylife__movie .player-buttons .button.-seek{background-image:url(/cdn/shop/files/icon-seek.png?v=1693385859)}.mylife__movie .player-buttons .button.-pause{background-image:url(/cdn/shop/files/icon-pause.png?v=1693385858)}.mylife__movie .player-buttons .button.-play{background-image:url(/cdn/shop/files/icon-play.png?v=1693385859)}.mylife__movie .player-buttons .button.-mute{background-image:url(/cdn/shop/files/icon-mute.png?v=1693385859)}.mylife__movie .player-buttons .button.-unmute{background-image:url(/cdn/shop/files/icon-unmute.png?v=1693385859)}.mylife__movie .btn-wrapper{margin-top:3.5rem;max-width:14.375rem}@media only screen and (max-width:768px){.mylife__movie .btn-wrapper{margin-top:12.8vw;max-width:64vw}}.mylife__interview{position:relative}.mylife__interview h2{line-height:1;margin-bottom:4.5rem}.mylife__interview .de-desc{line-height:1.2;margin-bottom:5rem}.mylife__interview .de-cropped-image-wrapper img{object-fit:contain}.mylife__interview .de-image01-col,.mylife__interview .de-image02-col{aspect-ratio:1.412/1;overflow:hidden;position:relative}.mylife__interview .de-image01-col .de-cropped-image-item{overflow:hidden;transform:translateY(-100.5%)}.mylife__interview .de-image01-col .de-cropped-image-item span{display:block;transform:translateY(100.5%)}.mylife__interview .de-image02-col{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.mylife__interview .de-image02-col .de-sliding-bg{height:100%;overflow:hidden;position:absolute;transform:translate(0);transition:transform .8s cubic-bezier(.34,.615,.4,.985);width:100%}.mylife__interview .de-image02-col .de-sliding-bg span{background-color:#fbfbfb;display:block;height:100%;transform:translate(0);transition:transform .8s cubic-bezier(.34,.615,.4,.985);width:100%}.mylife__interview .de-image02-col .de-cropped-image-item{opacity:0;transform:translateY(64px)}.mylife__interview .de-image02-col .de-cropped-image-item span{display:block;padding:50px}@media only screen and (max-width:768px){.mylife__interview .de-image02-col .de-cropped-image-item span{padding:6.93vw}}.mylife__interview .de-image02-col.mylife_01{background-image:url(/cdn/shop/files/bgr_01.jpg?v=1693357401)}.mylife__interview .de-image02-col.mylife_02{background-image:url(/cdn/shop/files/bgr_02.jpg?v=1693357401)}.mylife__interview .de-image02-col.mylife_03{background-image:url(/cdn/shop/files/bgr_03.jpg?v=1693357401)}.mylife__interview .de-image02-col.mylife_04{background-image:url(/cdn/shop/files/bgr_04.jpg?v=1693357401)}.mylife__interview .de-text-col{width:100%!important}.mylife__interview .de-text-col__inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:665px;padding:60px 20px 80px;width:100%}@media only screen and (max-width:768px){.mylife__interview .de-text-col__inner{flex-direction:column;padding:60px 5.33vw 80px}}.mylife__interview .de-text-col .person-header{padding-top:8px;width:230px}@media only screen and (max-width:768px){.mylife__interview .de-text-col .person-header{margin:0 auto 8vw;padding:0;width:64vw}}.mylife__interview .de-text-col .person-header h3{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:32px}.mylife__interview .de-text-col .person-header h3>span{display:block;margin-bottom:20px;position:relative;text-align:center}.mylife__interview .de-text-col .person-header h3>span:last-child{margin-bottom:0}.mylife__interview .de-text-col .person-header h3>span.use-history{color:#ff5c00}.mylife__interview .de-text-col .person-header h3>span.use-history span{background-color:#fbfbfb;display:inline-block;padding:0 18px}.mylife__interview .de-text-col .person-header h3>span.use-history:after{background-color:#ff5c00;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.mylife__interview .de-text-col .person-header h3>span.name{font-size:1.5rem;font-weight:500}.mylife__interview .de-text-col .person-summary{width:354px}@media only screen and (max-width:768px){.mylife__interview .de-text-col .person-summary{background-color:#fbfbfb;padding:5.33vw;width:auto}}.mylife__interview .de-text-col .person-summary h4{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:1.5rem;line-height:1.66667;margin-bottom:1.5rem}@media only screen and (max-width:768px){.mylife__interview .de-text-col .person-summary h4{font-size:6.13vw}}.mylife__interview .mylife__interview-row{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:768px){.mylife__interview .mylife__interview-row{display:inline}}.mylife__interview .mylife__interview-row>div{width:50%}@media only screen and (max-width:768px){.mylife__interview .mylife__interview-row>div{width:100%}}.mylife__interview .mylife__interview-row:nth-of-type(2n){flex-direction:row-reverse}.mylife__interview .mylife__interview-row:nth-of-type(odd) .de-image02-col .de-sliding-bg span{transform:translate(0);transition-delay:.25s}.mylife__interview .mylife__interview-row:nth-of-type(odd).is-inview .de-image02-col .de-sliding-bg span{transform:translate(-105%)}.mylife__interview .mylife__interview-row:nth-of-type(2n) .de-image02-col .de-sliding-bg span{transform:translate(0);transition-delay:.25s}.mylife__interview .mylife__interview-row:nth-of-type(2n).is-inview .de-image02-col .de-sliding-bg span{transform:translate(105%)}.mylife__interview .mylife__interview-row.is-inview .de-image01-col .de-cropped-image-item,.mylife__interview .mylife__interview-row.is-inview .de-image01-col .de-cropped-image-item span{transform:translate(0);transition:transform .8s cubic-bezier(.215,.61,.355,1) .25s}.mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-cropped-image-item{opacity:1;transform:translate(0);transition:transform .8s cubic-bezier(.215,.61,.355,1) .25s,opacity .8s cubic-bezier(.215,.61,.355,1) .25s}.mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-sliding-bg,.mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-sliding-bg span{transform:translate(0)}.thanks{background-color:#f8665d}.thanks__inner{margin:0 auto;position:relative;width:calc(100% - 22px)}@media only screen and (max-width:768px){.thanks__inner{padding-top:1.6vw;width:100vw}}.thanks__ttl{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:100px}@media only screen and (max-width:768px){.thanks__ttl{display:none}}.thanks__ttl h2{display:inline-block;font-family:Zodiak,serif;font-size:3.625rem;letter-spacing:.05em;line-height:1;margin:0 auto;text-align:center}.thanks__ttl h2 img,.thanks__ttl h2 svg{width:100%}.thanks__photolist ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.thanks__photolist ul li{margin-bottom:.625rem;width:19.4%}@media only screen and (max-width:768px){.thanks__photolist ul li{margin-bottom:1.6vw;width:32.27vw}}.thanks__photolist ul li.smp__ttl{display:none;height:32.27vw;width:64.54vw}@media only screen and (max-width:768px){.thanks__photolist ul li.smp__ttl{align-items:center;display:flex;justify-content:center}}.thanks__photolist ul li.smp__ttl img{width:58vw}.thanks__photolist .notes{padding:1rem .5rem}@media only screen and (max-width:768px){.thanks__photolist .notes{padding:2.67vw 4.267vw 4.267vw}}.thanks__photolist .notes p{color:#fff;font-size:.75rem;line-height:1;text-align:right}@media only screen and (max-width:768px){.thanks__photolist .notes p{font-size:2.13vw}}.thanks__img img{display:block;object-fit:cover;width:100%}.thanks .is-inview .thanks__photolist img{opacity:1}.js-thanks__img img{opacity:0;transition:opacity 1.5s cubic-bezier(.215,.61,.355,1)}.js-thanks__img .m-delay-1 img{transition-delay:.25s}.js-thanks__img .m-delay-2 img{transition-delay:.3s}.js-thanks__img .m-delay-3 img{transition-delay:.35s}.js-thanks__img .m-delay-4 img{transition-delay:.4s}.js-thanks__img .m-delay-5 img{transition-delay:.45s}.js-thanks__img .m-delay-6 img{transition-delay:.5s}.js-thanks__img .m-delay-7 img{transition-delay:.55s}.js-thanks__img .m-delay-8 img{transition-delay:.6s}.js-thanks__img .m-delay-9 img{transition-delay:.65s}@media only screen and (max-width:768px){.js-thanks__img .s-delay-1 img{transition-delay:.25s}.js-thanks__img .s-delay-2 img{transition-delay:.3s}.js-thanks__img .s-delay-3 img{transition-delay:.35s}.js-thanks__img .s-delay-4 img{transition-delay:.4s}.js-thanks__img .s-delay-5 img{transition-delay:.45s}}.js-thanks__img .s-delay-6 img{transition-delay:.5s}@media only screen and (max-width:768px){.js-thanks__img .s-delay-7 img{transition-delay:.55s}.js-thanks__img .s-delay-8 img{transition-delay:.6s}.js-thanks__img .s-delay-9 img{transition-delay:.65s}.js-thanks__img .s-delay-10 img{transition-delay:.7s}.js-thanks__img .s-delay-11 img{transition-delay:.75s}}.products{background-color:#70b29a}.products__inner{color:#fff;position:relative;width:100%}@media only screen and (max-width:768px){.products__inner{padding:0 8vw}}.products__inner:last-child{padding-bottom:7.5rem}@media only screen and (max-width:768px){.products__inner:last-child{padding-bottom:24vw}}.products__ttl{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:100px}@media only screen and (max-width:768px){.products__ttl{padding-bottom:12.8vw;padding-top:12.8vw}}.products__ttl h2{display:inline-block;font-family:Zodiak,serif;font-size:3.625rem;letter-spacing:.05em;line-height:1;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.products__ttl h2{font-size:7.47vw}}.products__ttl h2 img,.products__ttl h2 svg{width:100%}.products__leadtxt{margin:0 auto;max-width:37.5rem;width:100%}.products__body{padding-bottom:5%;position:relative}@media only screen and (max-width:768px){.products .product__details{margin-inline:-8vw}}.products .product__details .product__box__02{margin-bottom:-16vw;position:relative;top:-16vw}@media(min-width:840px)and (max-width:1300px){.products .product__details .product__box__02{margin-bottom:-8vw;top:-8vw}}@media(max-width:839px){.products .product__details .product__box__02{margin-bottom:0;top:0}}.products .product__box{display:flex;position:relative}@media only screen and (max-width:768px){.products .product__box{flex-direction:column}}.products .product__box:last-child{flex-direction:reverse}@media only screen and (max-width:768px){.products .product__box:last-child{flex-direction:column}}.products .product__box>*{width:50%}@media only screen and (max-width:768px){.products .product__box>*{width:100vw}}.products .product__box__inner{margin:0 45px;max-width:320px;width:100%}@media only screen and (max-width:768px){.products .product__box__inner{margin:0;max-width:unset;padding:8vw}}.products .product__box__text{display:flex}.products .product__box__text .product_num{display:inline-block;margin-bottom:3%}.products .product__box__text .product_num img{height:26px;width:26px}.products .product__box__text h3{word-wrap:normal;font-family:Zodiak,serif;font-size:1.75rem;font-style:italic;font-weight:500;letter-spacing:.065em;line-height:1.25;margin-bottom:4%;text-align:left}.products .product__box__text h3:nth-of-type(2){margin-top:10%}.products .product__box__text h3 small{font-style:normal}.products .product__box__text h3 small,.products .product__box__text p{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,游ゴシック,YuGothic,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif;font-size:.875rem;letter-spacing:.05em}.products .product__box__text p{line-height:1.85714}.products .product__box__01 .product__box__text{align-items:flex-start;justify-content:flex-start}.products .product__box__02 .product__box__text{align-items:flex-end;justify-content:flex-end}.products .product__img{z-index:1}.products .product__img__01{order:0;width:50%}@media only screen and (max-width:768px){.products .product__img__01{order:unset;width:100vw}}.products .product__img__02{order:1;width:50%}@media only screen and (max-width:768px){.products .product__img__02{order:unset;width:100vw}}.products .product__img img{display:block;object-fit:cover;width:100%}.products .box-body{align-items:center;display:flex;flex-direction:row;justify-content:center}.products .box-body .text-wrap{letter-spacing:0}.products .box-body .text-wrap h3{display:inline-block;font-size:2.75rem;letter-spacing:.065em;line-height:1;margin:4rem auto 5rem}@media only screen and (max-width:768px){.products .box-body .text-wrap h3{font-size:6.13vw;margin:6.4vw auto 10.67vw}}.products .box-body .text-wrap h3.cabinet{color:#acd9c9;font-family:Zodiak,serif;font-size:3.375rem}@media only screen and (max-width:768px){.products .box-body .text-wrap h3.cabinet{font-size:6.4vw;line-height:1.35;margin-bottom:6.4vw;text-align:center}}.products details summary{display:block}.products details summary::-webkit-details-marker{display:none}.products details .summary_inner{align-items:center;background-color:#fff;border-radius:50px;color:#70b29a;cursor:pointer;display:flex;flex-direction:row;font-family:DIN Alternate,sans-serif;font-size:1.25rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:2.8125rem;margin:64px auto;padding:0;position:relative;text-transform:uppercase;width:320px}@media only screen and (max-width:768px){.products details .summary_inner{margin:8vw auto 16vw}}.products details .icon{position:absolute;right:16px;top:-2px;transition:all .4s}.products details[open] .icon{top:2px;transform:rotate(180deg)}.products .box-slider{height:21.25rem;position:relative;width:100%}@media only screen and (max-width:768px){.products .box-slider{height:47vw;margin-bottom:0}}.products .box-slider:last-child{margin-bottom:0}.products .box-slider .box-wrap{position:absolute;transform:translateX(calc(-50% + 441px))}.products .slider{display:flex;overflow:hidden;padding-block:1rem;width:100%}@media only screen and (max-width:768px){.products .slider{padding-block:0}}.products .slider .slider__inner{display:flex}.products .slider .slider__inner:first-child{animation:loop4 90s linear infinite}.products .slider .slider__inner:nth-child(2){animation:loop5 90s linear -60s infinite}.products .slider .slider__inner:last-child{animation:loop6 90s linear -30s infinite}.products .slider .slider__inner .slider__item{height:auto;line-height:0;text-align:center;width:300px}@media only screen and (max-width:768px){.products .slider .slider__inner .slider__item{margin:0 3.73vw;width:31.04vw}}.products .slider .slider__inner .slider__item a{display:block;transition:all .3s ease-in-out}.products .slider .slider__inner .slider__item a:hover{transform:scale(1.05);transform-origin:center}@media only screen and (max-width:768px){.products .slider .slider__inner .slider__item a:hover{transform:none}}.products .slider .slider__inner .slider__item img{width:240px}@media only screen and (max-width:768px){.products .slider .slider__inner .slider__item img{height:31.04vw;width:31.04vw}}.products .slider .slider__inner .slider__item p{font-family:Zodiak,serif;font-size:1.125rem;font-style:italic;line-height:1.35;padding-top:16px}@media only screen and (max-width:768px){.products .slider .slider__inner .slider__item p{font-size:3.14vw;padding-top:2.67vw}}.products .slider.reverse .slider__inner:first-child{animation:loop1 90s linear infinite!important}.products .slider.reverse .slider__inner:nth-child(2){animation:loop2 90s linear -60s infinite!important}.products .slider.reverse .slider__inner:last-child{animation:loop3 90s linear -30s infinite!important}@keyframes loop1{0%{transform:translateX(200%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(100%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(0)}to{transform:translateX(-300%)}}@keyframes loop4{0%{transform:translateX(-50%)}to{transform:translateX(250%)}}@keyframes loop5{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes loop6{0%{transform:translateX(-250%)}to{transform:translateX(50%)}}.campaign{overflow:hidden;position:relative}@media only screen and (max-width:768px){.campaign{background-image:url(/cdn/shop/files/bgr_campaign.jpg?v=1693357270);background-position:50%;background-repeat:no-repeat;background-size:cover}}.campaign .c-fixed_wrapper{height:100vh}.campaign .c-fixed_target{bottom:-100vh}@media only screen and (max-width:768px){.campaign .c-fixed_target{display:none}}.campaign .c-fixed,.campaign .c-fixed_target{left:0;position:absolute;right:0;top:-120vh;z-index:0}.campaign .c-fixed{background-position:50% 50%;background-size:cover;height:100vh;opacity:1}.campaign .fixed{background-attachment:fixed;background-image:url(/cdn/shop/files/bgr_campaign.jpg?v=1693357270);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100vh;position:absolute;top:0;width:100vw}.campaign__inner{margin:0 auto -100vh;max-width:1380px;padding:16% 0;position:relative;width:96%;z-index:1}@media only screen and (max-width:768px){.campaign__inner{padding:19.2vw 6.4vw;width:100vw}}.campaign__dl{background-color:#fff;border:15px solid #f8665d;margin:0 auto;max-width:880px;padding:5.6%;width:100%}@media only screen and (max-width:768px){.campaign__dl{border-width:2.13vw;padding:6.4vw}}.campaign__dl dt{color:#f8665d;font-size:2.375rem;font-weight:500;line-height:1;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width:768px){.campaign__dl dt{font-size:6.4vw;line-height:1.35}}.campaign__dl dt small{display:block;font-family:Zodiak,serif;font-size:2.125rem;font-weight:700;margin-bottom:1.875rem;text-transform:uppercase}@media only screen and (max-width:768px){.campaign__dl dt small{font-size:4.8vw;line-height:1.35;margin-bottom:2.13vw}}.campaign__dl dd{color:#000;margin:16px 0 0}@media only screen and (max-width:768px){.campaign__dl dd{margin-top:6.4vw}}.history{aspect-ratio:1.527/1;background-image:url(/cdn/shop/files/bgr_history_pc.jpg?v=1693357270);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;overflow:hidden;position:relative;width:100vw}@media only screen and (max-width:768px){.history{aspect-ratio:1/1.1467;background-image:url(/cdn/shop/files/bgr_history_sp.jpg?v=1693357270)}}.history__inner{margin:0 auto;max-width:283px;padding:6% 0;position:relative;width:100%}@media only screen and (max-width:768px){.history__inner{max-width:72.8vw;padding:12vw 0 0}}.history__inner h2{margin-bottom:40px}@media only screen and (max-width:768px){.history__inner h2{margin:0 auto 6.4vw;width:65.3vw}}.history__inner h2 img{width:100%}.ua-touch .hero__inner{height:100vh;height:calc(var(--vh, 1vh)*100)}.ua-touch .hero-title h1{font-size:6.4vw;line-height:1.25;margin-top:90vw;transform:scale(1.15)}@media only screen and (max-width:768px){.ua-touch .hero-title h1{margin-top:80vw}}.ua-touch .hero-viewer{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center}.ua-touch .hero-viewer__canvas{background-image:url(../../images/hero_sprite_sp.png);background-position:0 50%;background-size:6000vw 100vw;left:-50vw;margin-bottom:10vw;max-width:unset;min-width:unset;top:0;transform:scale(1.05);transform-origin:top;width:100vw}@media only screen and (max-width:768px){.ua-touch .hero-viewer__canvas{top:7vw;transform:scale(.9);transform-origin:top}}.ua-touch.complete .hero-viewer__canvas{animation:animate-sprite 3s steps(60);background-position:-5900vw 50%}.ua-touch .mylife__ttl{margin-bottom:8vw}.ua-touch .mylife__ttl h2{width:60vw}.ua-touch .mylife__ttl h2 .pcView{display:none!important}.ua-touch .mylife__ttl h2 .spView{display:inline!important}.ua-touch .mylife__movie{margin-bottom:13.33vw;width:72vw}.ua-touch .mylife__interview .de-image02-col .de-cropped-image-item{align-items:center;display:flex;height:100%;justify-content:center}.ua-touch .mylife__interview .de-image02-col .de-cropped-image-item span{padding:3.5vw}.ua-touch .mylife__interview .de-text-col{width:100%!important}.ua-touch .mylife__interview .de-text-col__inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:665px;padding:60px 20px 80px;width:100%}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col__inner{flex-direction:column;padding:60px 5.33vw 80px}}.ua-touch .mylife__interview .de-text-col .person-header{padding-top:8px;width:14.375rem}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-header{margin:0 auto 8vw;padding:0;width:64vw}}.ua-touch .mylife__interview .de-text-col .person-header h3{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:32px}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-header h3{font-size:4.8vw;margin-bottom:8vw}}.ua-touch .mylife__interview .de-text-col .person-header h3>span{display:block;margin-bottom:20px;position:relative;text-align:center}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-header h3>span{margin-bottom:4.27vw}}.ua-touch .mylife__interview .de-text-col .person-header h3>span:last-child{margin-bottom:0}.ua-touch .mylife__interview .de-text-col .person-header h3>span.use-history{color:#ff5c00}.ua-touch .mylife__interview .de-text-col .person-header h3>span.use-history span{background-color:#fbfbfb;display:inline-block;padding:0 18px}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-header h3>span.use-history span{padding:0 4.6vw}}.ua-touch .mylife__interview .de-text-col .person-header h3>span.use-history:after{background-color:#ff5c00;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.ua-touch .mylife__interview .de-text-col .person-header h3>span.name{font-size:1.5rem;font-weight:500}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-header h3>span.name{font-size:6.4vw}}.ua-touch .mylife__interview .de-text-col .person-summary{width:354px}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-summary{background-color:#fbfbfb;padding:5.33vw;width:auto}}.ua-touch .mylife__interview .de-text-col .person-summary h4{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:1.5rem;line-height:1.66667;margin-bottom:1.5rem}@media only screen and (max-width:768px){.ua-touch .mylife__interview .de-text-col .person-summary h4{font-size:6.13vw}}.ua-touch .mylife__interview .mylife__interview-row{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:768px){.ua-touch .mylife__interview .mylife__interview-row{display:inline}}.ua-touch .mylife__interview .mylife__interview-row>div{width:50%}@media only screen and (max-width:768px){.ua-touch .mylife__interview .mylife__interview-row>div{width:100%}}.ua-touch .mylife__interview .mylife__interview-row:nth-of-type(2n){flex-direction:row-reverse}.ua-touch .mylife__interview .mylife__interview-row:nth-of-type(odd) .de-image02-col .de-sliding-bg span{transform:translate(0);transition-delay:.25s}.ua-touch .mylife__interview .mylife__interview-row:nth-of-type(odd).is-inview .de-image02-col .de-sliding-bg span{transform:translate(-105%)}.ua-touch .mylife__interview .mylife__interview-row:nth-of-type(2n) .de-image02-col .de-sliding-bg span{transform:translate(0);transition-delay:.25s}.ua-touch .mylife__interview .mylife__interview-row:nth-of-type(2n).is-inview .de-image02-col .de-sliding-bg span{transform:translate(105%)}.ua-touch .mylife__interview .mylife__interview-row.is-inview .de-image01-col .de-cropped-image-item,.ua-touch .mylife__interview .mylife__interview-row.is-inview .de-image01-col .de-cropped-image-item span{transform:translate(0);transition:transform .8s cubic-bezier(.215,.61,.355,1) .25s}.ua-touch .mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-cropped-image-item{opacity:1;transform:translate(0);transition:transform .8s cubic-bezier(.215,.61,.355,1) .25s,opacity .8s cubic-bezier(.215,.61,.355,1) .25s}.ua-touch .mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-sliding-bg,.ua-touch .mylife__interview .mylife__interview-row.is-inview .de-image02-col .de-sliding-bg span{transform:translate(0)}.ua-touch .products__inner{color:#fff;position:relative;width:100%}@media only screen and (max-width:768px){.ua-touch .products__inner{padding:0 8vw}}.ua-touch .products__inner:last-child{padding-bottom:14.375rem}@media only screen and (max-width:768px){.ua-touch .products__inner:last-child{padding-bottom:24vw}}.ua-touch .products__ttl{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:100px}@media only screen and (max-width:768px){.ua-touch .products__ttl{padding-bottom:12.8vw;padding-top:12.8vw}}.ua-touch .products__ttl h2{display:inline-block;font-family:Zodiak,serif;font-size:3.625rem;letter-spacing:.05em;line-height:1;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.ua-touch .products__ttl h2{font-size:7.47vw}}.ua-touch .products__ttl h2 img,.ua-touch .products__ttl h2 svg{width:100%}.ua-touch .products__leadtxt{margin:0 auto;max-width:37.5rem;width:100%}.ua-touch .products__body{padding-bottom:5%;position:relative}@media only screen and (max-width:768px){.ua-touch .products .product__details{margin-inline:-8vw}}.ua-touch .products .product__details .product__box__02{margin-bottom:-16vw;position:relative;top:-16vw}@media(min-width:840px)and (max-width:1300px){.ua-touch .products .product__details .product__box__02{margin-bottom:-8vw;top:-8vw}}@media(max-width:839px){.ua-touch .products .product__details .product__box__02{margin-bottom:0;top:0}}.ua-touch .products .product__box{display:flex;position:relative}@media only screen and (max-width:768px){.ua-touch .products .product__box{flex-direction:column}}.ua-touch .products .product__box:last-child{flex-direction:reverse}@media only screen and (max-width:768px){.ua-touch .products .product__box:last-child{flex-direction:column}}.ua-touch .products .product__box>*{width:50%}@media only screen and (max-width:768px){.ua-touch .products .product__box>*{width:100vw}}.ua-touch .products .product__box__inner{margin:0 45px;max-width:320px;width:100%}@media only screen and (max-width:768px){.ua-touch .products .product__box__inner{margin:0;max-width:unset;padding:8vw}}.ua-touch .products .product__box__text{display:flex}.ua-touch .products .product__box__text .product_num{display:inline-block;margin-bottom:3%}.ua-touch .products .product__box__text .product_num img{height:26px;width:26px}.ua-touch .products .product__box__text h3{word-wrap:normal;font-family:Zodiak,serif;font-size:1.75rem;font-style:italic;font-weight:500;letter-spacing:.065em;line-height:1.25;margin-bottom:4%;text-align:left}.ua-touch .products .product__box__text h3:nth-of-type(2){margin-top:10%}.ua-touch .products .product__box__text h3 small{font-style:normal}.ua-touch .products .product__box__text h3 small,.ua-touch .products .product__box__text p{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,游ゴシック,YuGothic,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif;font-size:.875rem;letter-spacing:.05em}.ua-touch .products .product__box__text p{line-height:1.85714}.ua-touch .products .product__box__01 .product__box__text{align-items:flex-start;justify-content:flex-start}.ua-touch .products .product__box__02 .product__box__text{align-items:flex-end;justify-content:flex-end}.ua-touch .products .product__img{z-index:1}.ua-touch .products .product__img__01{order:0;width:50%}@media only screen and (max-width:768px){.ua-touch .products .product__img__01{order:unset;width:100vw}}.ua-touch .products .product__img__02{order:1;width:50%}@media only screen and (max-width:768px){.ua-touch .products .product__img__02{order:unset;width:100vw}}.ua-touch .products .product__img img{display:block;object-fit:cover;width:100%}.ua-touch .products .box-body{align-items:center;display:flex;flex-direction:row;justify-content:center}.ua-touch .products .box-body .text-wrap{letter-spacing:0}.ua-touch .products .box-body .text-wrap h3{display:inline-block;font-size:2.75rem;letter-spacing:.065em;line-height:1;margin:4rem auto 5rem}@media only screen and (max-width:768px){.ua-touch .products .box-body .text-wrap h3{font-size:6.13vw;margin:6.4vw auto 10.67vw}}.ua-touch .products .box-body .text-wrap h3.cabinet{color:#acd9c9;font-family:Zodiak,serif;font-size:3.375rem}@media only screen and (max-width:768px){.ua-touch .products .box-body .text-wrap h3.cabinet{font-size:6.4vw;line-height:1.35;margin-bottom:6.4vw;text-align:center}}.ua-touch .products details summary{display:block}.ua-touch .products details summary::-webkit-details-marker{display:none}@media only screen and (max-width:768px){.ua-touch .products details .summary_inner{font-size:4.27vw;line-height:12vw;margin:8vw auto 16vw;transition:none;width:60vw}.ua-touch .products details .icon{right:6.4vw}}.ua-touch .campaign{background-image:url(../../images/bgr_campaign.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.ua-touch .campaign__inner{padding:19.2vw 8vw;width:100vw}.ua-touch .campaign__dl{border-width:2.13vw;padding:6.4vw}.ua-touch .campaign__dl dt{font-size:4.2vw;line-height:1.35}@media only screen and (max-width:768px){.ua-touch .campaign__dl dt{font-size:6.4vw}}.ua-touch .campaign__dl dt small{font-size:3.8vw;line-height:1.35;margin-bottom:2.13vw}@media only screen and (max-width:768px){.ua-touch .campaign__dl dt small{font-size:4.8vw}}.ua-touch .campaign__dl dd{margin-top:3.2vw}@media only screen and (max-width:768px){.ua-touch .campaign__dl dd{margin-top:6.4vw}}