@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:"localNotoSansJP";src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans Japanese")}@media screen and (max-width: 980px){._pc{display:none !important}}@media print,screen and (min-width: 981px){._sp{display:none !important}}.SPOnly{display:none}@media screen and (max-width: 490px){.SPOnly{display:inline}}.PCOnly{display:inline}@media screen and (max-width: 980px){.PCOnly{display:none}}.SDOnly{display:none}@media screen and (max-width: 980px){.SDOnly{display:inline}}.PCTabOnly{display:inline}@media screen and (max-width: 490px){.PCTabOnly{display:none}}.lightOnly{display:block}.iLikeDARK .lightOnly{display:none}.darkOnly{display:none}.iLikeDARK .darkOnly{display:block}html{overflow-x:hidden}body{-webkit-text-size-adjust:100%}a,input,label,button,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}label{cursor:auto}::-moz-selection{background-color:rgba(212,232,56,.5);color:#695f55;text-shadow:none}::selection{background-color:rgba(212,232,56,.5);color:#695f55;text-shadow:none}.iLikeDARK ::-moz-selection{background-color:rgba(255,90,147,.75);color:#fff}.iLikeDARK ::selection{background-color:rgba(255,90,147,.75);color:#fff}body{font-family:"Tazugane Gothic StdN W50 Light","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;font-weight:normal;font-optical-sizing:auto;font-style:normal;font-feature-settings:"palt" on;font-kerning:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width: 980px){body{font-size:12px}}.enFont{font-family:gotham,"Inter",localNotoSansJP,"Noto Sans JP",sans-serif;font-weight:100}.address{font-family:gotham-narrow,"Inter",localNotoSansJP,"Noto Sans JP",sans-serif;font-weight:400}.navFont{font-family:din-condensed,"Inter",localNotoSansJP,"Noto Sans JP",sans-serif}.speakLoud{font-family:"Tazugane Gothic StdN W50 Thin","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;animation:fontOffset .5s ease-in 0s 1 both}.txt_red,.txt_pink{color:#ff5a93}a{color:#7d7773}.iLikeDARK a{color:#fff}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a:hover.btn,a:active.btn{text-decoration:none}h1{font-size:64px}h2{font-size:48px}h3{font-size:32px}h4{font-size:24px}h5{font-size:16px}h1,h2,h3,h4,h5{font-weight:inherit;text-align:center;line-height:1.5;margin:1em auto;margin:0 auto;padding:1em 0;animation:fontOffset .5s ease-in 0s 1 both}@keyframes fontOffset{0%{opacity:0}100%{opacity:1}}p{margin:1em auto;text-align:justify}img{width:100%;height:auto}ul li,ol li{list-style-position:inside}ul li{list-style-type:square;list-style:none}ol li{list-style-type:cjk-ideographic}dl{width:100%;display:flex;flex-flow:row wrap;justify-content:center}dl+dl{margin:20px auto 0}dl+dl.form-closeSet{margin:8px auto 0}@media screen and (max-width: 490px){dl+dl.form-closeSet{margin:0px auto 0}}dl dt,dl dd{width:50%;padding:5px;box-sizing:border-box}form dl dt{text-align:right;padding-right:30px;padding-right:32px}form dl dd{padding:0px;position:relative;z-index:0;display:flex;flex-flow:column nowrap;gap:8px}#confirm dl dd{color:#695f55;font-size:1.5em;line-height:1.5;padding:10px;padding:.1em 10px}@media screen and (max-width: 490px){#confirm dl dd{padding:2.6666666667vw}}#confirm dl dd{border-left:10px solid #fff;border-bottom:10px solid #fff}.iLikeDARK #confirm dl dd{color:#fff;border-color:rgba(236,230,214,.05)}@media screen and (max-width: 490px){dl{display:block}dl dt,dl dd{width:100%;padding:0}form dl dt{text-align:initial;padding-right:0px}form dl dd{min-width:unset;max-width:unset}}input,textarea,select,button{-webkit-appearance:none}form input,form textarea,form select,form dd label,form #confirm dl dd,form button,form .btn,form [type=button],form [type=submit]{font-family:"Inter",localNotoSansJP,"Noto Sans JP",sans-serif}input,textarea,select{display:block;width:100%;background:#fff;border-radius:8px;padding:10px;padding:8px 12px;line-height:1.5;color:inherit}.iLikeDARK input,.iLikeDARK textarea,.iLikeDARK select{color:#7d7773}@media screen and (max-width: 980px){input,textarea,select{font-size:16px}}*::-moz-placeholder{color:#e9e9e9;color:rgba(125,119,115,.5);font-weight:normal;opacity:1}*::placeholder{color:#e9e9e9;color:rgba(125,119,115,.5);font-weight:normal;opacity:1}@media screen and (max-width: 490px){textarea::-moz-placeholder{font-size:14px}textarea::placeholder{font-size:14px}}*:focus{outline:none;border:none}label{line-height:1.5}select{background-image:url(../img/icon_arrow-gray.svg);background-image:url(../img/ui_select_gray.svg);background-repeat:no-repeat;background-position:97% center;background-size:12px;background-size:8px;text-overflow:"…";color:inherit;cursor:pointer}.form-type-radio input,.form-type-radio input:checked+label:after,.form-type-checkbox input,.form-type-checkbox input:checked+label:after{display:none}.form-type-radio dd label,.form-type-checkbox dd label{display:grid;place-items:center;text-align:center;padding:4px 8px;border-radius:4px;cursor:pointer;background:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.25);border:2px solid #fff;border-color:rgba(0,0,0,0);padding:2px 6px;padding:2px 4px;color:#000;color:#695f55;color:rgba(125,119,115,.5)}.iLikeDARK .form-type-radio dd label,.iLikeDARK .form-type-checkbox dd label{background:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);border-color:rgba(0,0,0,0);color:#373333;color:hsla(0,0%,100%,.5)}.form-type-radio dd label,.form-type-checkbox dd label{font-size:.8em;letter-spacing:.05em;letter-spacing:.025em;transition:all .1s linear 0s}.form-type-radio dd input:checked+label,.form-type-checkbox dd input:checked+label{transition:all 0s linear 0s;color:#000;color:#7d7773;border:2px solid #ff5a93;border:2px solid #7d7773;border:2px solid rgba(125,119,115,.8);border-color:rgba(0,0,0,0);background:#fff}.iLikeDARK .form-type-radio dd input:checked+label,.iLikeDARK .form-type-checkbox dd input:checked+label{background:#fff;border-color:rgba(0,0,0,0)}.form-type-radio dd,.form-type-checkbox dd{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:8px}@media screen and (max-width: 980px){.form-type-radio dd label,.form-type-checkbox dd label{font-size:1em}}.form-type-radio dd label{padding:16px;padding:14px;border-radius:6px;line-height:1.5;font-size:1em;letter-spacing:.05em;place-items:baseline}.form-type-radio dd input:checked+label{letter-spacing:.05em}.form-type-radio dd{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:8px}@media screen and (max-width: 980px){.form-type-radio dd{flex-flow:row wrap}.form-type-radio dd label{width:calc((100% - 8px)/2);font-size:2em;line-height:1.4;letter-spacing:.03em}.form-type-radio dd input:checked+label{letter-spacing:.03em}}button,.btn,[type=button],[type=submit]{position:relative;display:block;margin:5px;width:auto;min-width:240px;max-width:360px;width:-moz-fit-content;width:fit-content;background:#695f55;background:#7d7773;border-radius:100px;white-space:nowrap;color:#fff}.iLikeDARK button,.iLikeDARK .btn,.iLikeDARK [type=button],.iLikeDARK [type=submit]{background:#fff;background:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.75);color:#695f55}@media print,screen and (min-width: 981px){.iLikeDARK button:hover,.iLikeDARK button.POKE,.iLikeDARK .btn:hover,.iLikeDARK .btn.POKE,.iLikeDARK [type=button]:hover,.iLikeDARK [type=button].POKE,.iLikeDARK [type=submit]:hover,.iLikeDARK [type=submit].POKE{background:#fff}}@media screen and (max-width: 490px){.iLikeDARK button,.iLikeDARK .btn,.iLikeDARK [type=button],.iLikeDARK [type=submit]{background:hsla(0,0%,100%,.9);background:#fff}}@media print,screen and (min-width: 981px){button:hover,button.POKE,.btn:hover,.btn.POKE,[type=button]:hover,[type=button].POKE,[type=submit]:hover,[type=submit].POKE{opacity:.9}}button,.btn,[type=button],[type=submit]{font-size:14px;font-size:12px;padding:16px 32px}button.external,button.forward,button.backward,.btn.external,.btn.forward,.btn.backward,[type=button].external,[type=button].forward,[type=button].backward,[type=submit].external,[type=submit].forward,[type=submit].backward{display:flex;flex-flow:row nowrap;justify-content:center;gap:16px;align-items:center;min-width:unset;max-width:unset;width:240px}button.external,button.forward,button.backward,.btn.external,.btn.forward,.btn.backward,[type=button].external,[type=button].forward,[type=button].backward,[type=submit].external,[type=submit].forward,[type=submit].backward{border:1px solid rgba(0,0,0,0);border:.5px solid rgba(0,0,0,0);padding:16px 24px 16px 32px;padding:16px 16px 16px 32px;gap:24px}button.external::after,button.forward::after,button.backward::after,.btn.external::after,.btn.forward::after,.btn.backward::after,[type=button].external::after,[type=button].forward::after,[type=button].backward::after,[type=submit].external::after,[type=submit].forward::after,[type=submit].backward::after{content:"";display:block;background:url(../img/ui_arrow.svg) no-repeat 50% 50%/contain}.iLikeDARK button.external::after,.iLikeDARK button.forward::after,.iLikeDARK button.backward::after,.iLikeDARK .btn.external::after,.iLikeDARK .btn.forward::after,.iLikeDARK .btn.backward::after,.iLikeDARK [type=button].external::after,.iLikeDARK [type=button].forward::after,.iLikeDARK [type=button].backward::after,.iLikeDARK [type=submit].external::after,.iLikeDARK [type=submit].forward::after,.iLikeDARK [type=submit].backward::after{background:url(../img/ui_arrow_gray.svg) no-repeat 50% 50%/contain}button.external::after,button.forward::after,button.backward::after,.btn.external::after,.btn.forward::after,.btn.backward::after,[type=button].external::after,[type=button].forward::after,[type=button].backward::after,[type=submit].external::after,[type=submit].forward::after,[type=submit].backward::after{width:12px;height:12px;width:16px;height:16px}button.backward,.btn.backward,[type=button].backward,[type=submit].backward{background:#fff;color:#695f55;padding:16px 32px 16px 24px;padding:16px 32px 16px 16px}button.backward::after,.btn.backward::after,[type=button].backward::after,[type=submit].backward::after{background:url(../img/ui_arrow_gray.svg) no-repeat 50% 50%/contain;transform:rotate(180deg);order:-1}.iLikeDARK button.backward,.iLikeDARK .btn.backward,.iLikeDARK [type=button].backward,.iLikeDARK [type=submit].backward{background:#7d7773;background:rgba(125,119,115,.2);color:#fff}.iLikeDARK button.backward::after,.iLikeDARK .btn.backward::after,.iLikeDARK [type=button].backward::after,.iLikeDARK [type=submit].backward::after{background:url(../img/ui_arrow.svg) no-repeat 50% 50%/contain}@media print,screen and (min-width: 981px){button.backward:hover,button.backward.POKE,.btn.backward:hover,.btn.backward.POKE,[type=button].backward:hover,[type=button].backward.POKE,[type=submit].backward:hover,[type=submit].backward.POKE{opacity:.7}}button.external,.btn.external,[type=button].external,[type=submit].external{background:#fff;background:#e9e9e9;color:#695f55}button.external::after,.btn.external::after,[type=button].external::after,[type=submit].external::after{background:url(../img/ui_arrow_gray.svg) no-repeat 50% 50%/contain;transform:rotate(-45deg);transform:rotate(-33.3deg)}.iLikeDARK button.external,.iLikeDARK .btn.external,.iLikeDARK [type=button].external,.iLikeDARK [type=submit].external{background:rgba(125,119,115,.2);color:#fff}.iLikeDARK button.external::after,.iLikeDARK .btn.external::after,.iLikeDARK [type=button].external::after,.iLikeDARK [type=submit].external::after{background:url(../img/ui_arrow.svg) no-repeat 50% 50%/contain}@media print,screen and (min-width: 981px){button.external:hover,button.external.POKE,.btn.external:hover,.btn.external.POKE,[type=button].external:hover,[type=button].external.POKE,[type=submit].external:hover,[type=submit].external.POKE{opacity:.7}}.btnArea{display:flex;flex-flow:row wrap;justify-content:center;margin:2em auto;margin:4rem auto;margin:4rem auto 0}.required{position:relative}.required>*:first-child::after{content:"★";color:#ff5a93}.required>*:first-child::after{position:absolute;z-index:1;top:0;top:11px;right:0px;font-size:.75em;transform:rotate(-20deg)}@media screen and (max-width: 490px){.required>*:first-child::after{top:auto;bottom:0}}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.beforeSubmit span{display:inline-block;font-size:.75em;transform:rotate(-20deg)}.beforeSubmit{text-align:center;margin:4rem auto}.beforeSubmit+.btnArea{margin-top:-3rem}#confirm *{animation:none}.msgContact{text-align:center;margin:4rem auto}.formTable .msgContact{margin:0 auto 4rem;font-size:1.25em}@media screen and (max-width: 490px){.formTable .msgContact{margin:0 auto 2rem;font-size:1.4em}}#confirm .msgContact{margin:0 auto 4rem;font-size:1.25em}#thanks .msgContact{font-size:1.5em}@media screen and (max-width: 490px){#thanks .msgContact{font-size:1.4em}}.inview.SET{opacity:0;transition:opacity .2s linear .5s;transition:opacity .733s linear 0s}.inview.ON{opacity:1;transition:none;animation:alphaON .5s ease-in 0s 1 backwards,rizinON 1s cubic-bezier(0.2, 0, 0, 1) 0s 1 both}.topFlexer .ci:nth-of-type(1) .inview{animation:none;animation:alphaON .5s ease-in 0s 1 backwards}@keyframes alphaON{0%{opacity:0}100%{opacity:1}}@keyframes rizinON{0%{transform:translateY(20px)}100%{transform:translateY(0)}}.lazy{opacity:0}.lazy+*{opacity:0}.lazy.loaded{opacity:0;top:200px;top:100px}.lazy.loaded+*{opacity:1}.lazy.inView{opacity:1;top:0;transition:opacity 1s ease-out 0s,top .777s cubic-bezier(0, 0, 0, 1) 0s;transition:opacity 1s ease-out 0s,top .777s linear(0, 0.0008, 0.003, 0.0068, 0.0121, 0.0189, 0.0272, 0.0371, 0.0484, 0.0613, 0.0756, 0.0915, 0.1089, 0.1278, 0.1482, 0.1702, 0.1936, 0.2186, 0.245, 0.273, 0.3025, 0.3335, 0.366, 0.4001, 0.4356, 0.4727, 0.5112, 0.5513, 0.5929, 0.636, 0.6806, 0.7268, 0.7744, 0.8236, 0.8742, 0.9264, 0.9801, 0.9828, 0.957, 0.9328, 0.91, 0.8888, 0.869, 0.8508, 0.8341, 0.8189, 0.8052, 0.7931, 0.7824, 0.7733, 0.7656, 0.7595, 0.7549, 0.7518, 0.7502, 0.7502, 0.7516, 0.7546, 0.759, 0.765, 0.7725, 0.7815, 0.792, 0.8041, 0.8176, 0.8327, 0.8492, 0.8673, 0.8869, 0.908, 0.9306, 0.9548, 0.9804, 0.9963, 0.9837, 0.9727, 0.9631, 0.9551, 0.9485, 0.9435, 0.94, 0.938, 0.9375, 0.9386, 0.9411, 0.9452, 0.9507, 0.9578, 0.9664, 0.9765, 0.9881, 0.9994, 0.9934, 0.9889, 0.986, 0.9845, 0.9846, 0.9862, 0.9893, 0.9939, 1) 0s;transition:opacity 1s ease-out 0s,top .777s linear(0, 0.0001, 0.0004, 0.0009, 0.0016, 0.0025, 0.0036, 0.0049, 0.0064, 0.0082, 0.0101, 0.0123, 0.0146, 0.0172, 0.02, 0.023, 0.0263, 0.0298, 0.0335, 0.0375, 0.0417, 0.0462, 0.051, 0.056, 0.0614, 0.067, 0.0729, 0.0792, 0.0858, 0.0927, 0.1, 0.1077, 0.1158, 0.1244, 0.1334, 0.1429, 0.153, 0.1637, 0.175, 0.1871, 0.2, 0.2138, 0.2287, 0.2449, 0.2625, 0.2821, 0.304, 0.3294, 0.36, 0.4005, 0.5, 0.5995, 0.64, 0.6706, 0.696, 0.7179, 0.7375, 0.7551, 0.7713, 0.7862, 0.8, 0.8129, 0.825, 0.8363, 0.847, 0.8571, 0.8666, 0.8756, 0.8842, 0.8923, 0.9, 0.9073, 0.9142, 0.9208, 0.9271, 0.933, 0.9386, 0.944, 0.949, 0.9538, 0.9583, 0.9625, 0.9665, 0.9702, 0.9737, 0.977, 0.98, 0.9828, 0.9854, 0.9877, 0.9899, 0.9918, 0.9936, 0.9951, 0.9964, 0.9975, 0.9984, 0.9991, 0.9996, 0.9999, 1) 0s;transition:opacity 1s ease-out 0s,top .777s cubic-bezier(0, 0.73, 0, 1) 0s;transition:opacity .5s ease-out 0s,top .777s cubic-bezier(0, 0.333, 0, 1) 0s}.formError .formErrorContent{background:#ff5a93;animation:txtGathering .333s cubic-bezier(0, 0, 0, 1) 0s 1 both}@keyframes txtGathering{from{letter-spacing:-1em;padding:3px 0 2px}to{letter-spacing:0;padding:3px 2px 2px 3px}}.unTap{position:relative}.unTap::after{content:"";position:absolute;z-index:0;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:4px;background:hsla(0,0%,100%,0)}.comingsoon{position:relative}nav.comingsoon ul li,nav.comingsoon::after{display:none}nav.comingsoon ul{height:1px}@media print,screen and (min-width: 981px){nav.comingsoon ul{height:100px}}.comingsoon::after{position:absolute;z-index:0;top:-2px;left:-2px;content:"工事中";content:"・・・coming soon・・・";content:"Coming Soon";font-size:10px;font-size:16px;color:rgba(125,119,115,.5);color:#7d7773;text-align:center;width:calc(100% + 4px);height:calc(100% + 4px);background:hsla(0,0%,100%,.9);transform:rotate(-3deg)}.bg_red .comingsoon::after{background:rgba(255,90,147,.5);color:#7d7773;color:#695f55;color:hsla(0,0%,100%,.8)}.bg_gray .comingsoon::after{background:rgba(233,233,233,.5);color:rgba(105,95,85,.8)}.comingsoon::after{display:flex;justify-content:center;align-items:center}.comingsoon.soonA::after{padding-top:70px}.TEMP{position:fixed;z-index:9;bottom:12px;left:12px;pointer-events:none;font-family:"Inter","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;font-weight:300;font-size:12px;letter-spacing:0}#X{position:relative;position:absolute;z-index:1;top:16px;left:16px;width:calc(100vw - 32px);overflow:hidden;background:rgba(240,238,233,.9);border-radius:32px;padding:32px;padding:0 40px 80px;font-family:"Inter","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;font-size:14px;line-height:1;letter-spacing:0;color:blue}#X h2{white-space:nowrap;font-weight:100;line-height:1.8}.iLikeDARK #X{background:rgba(15,17,23,.9);color:#add8e6}@media screen and (max-width: 980px){#X{padding:6.4vw 1.0666666667vw 10.6666666667vw}}#X dl{justify-content:flex-start;align-items:center;gap:2px}#X dl+dl{margin:1em auto}#X dl>*{width:calc(50% - 2px)}@media screen and (max-width: 980px){#X dl>*{width:100%}}#X dl dt{text-align:right}@media screen and (max-width: 980px){#X dl dt{text-align:left}}#X dl dt,#X dl dd{padding:1em;padding:8px}#X dl dd{font-size:2em}#X .msgBox,#X code,#X i,#X span{font-size:16px;line-height:1.2}#X i{margin:0 1em;display:inline}#X .msgBox,#X code{display:block;background:rgba(0,0,0,.0333);padding:8px 12px;padding:1em;width:100%}#X .msgBox{background:hsla(0,0%,100%,.44);padding:1em}.iLikeDARK #X .msgBox{background:rgba(15,17,23,.9)}#X .systemInfo{font-size:14px}#X .systemInfo code,#X .systemInfo span{font-size:1em;padding:8px 16px}#X .systemInfo i{font-size:.75em;margin:0 1em 0 0;display:block;margin:0}#X .systemInfo{display:flex;flex-flow:row wrap;justify-content:space-between;justify-content:flex-start;align-items:center;gap:2px}#X .systemInfo>*{width:calc(25% - 2px)}@media screen and (max-width: 980px){#X .systemInfo>*{width:100%}}#X .systemInfo dl{margin:0}@media screen and (max-width: 980px){#X .systemInfo dl{display:flex;flex-flow:row wrap}}#X .systemInfo dl>*{width:calc(50% - 2px)}#displayY{z-index:10;border-radius:50%;background:rgba(0,0,0,.333);color:#fff;display:block;width:50px;height:50px;padding:0 8px 0 0;line-height:50px;text-align:right}#displayINFO{bottom:0;left:0;z-index:10;margin:0;width:100%;padding:6px 10px;background:rgba(0,0,0,.333);color:#e9e9e9;font-size:10px;line-height:1;text-align:center}.sampleLink{color:#bababa;font-size:10px;line-height:3}.sampleLink a{display:block;color:#bababa}.sampleLink a.sampleInline{display:inline-block;margin:0 1em}.DYNAMICS.on,.DYNAMICS.on a{color:#db7093}.checkSwitch{position:fixed;bottom:10px;left:10px;z-index:102;padding:0px 8px;line-height:16px;min-width:20px;min-height:20px;background:#db7093;border:1px solid #db7093;border-radius:100px;opacity:.5;cursor:pointer}.checkSwitch.on{opacity:1}.checkSwitch::after{content:"";font-size:0px;letter-spacing:.2em;color:#fff;transition:all 0s cubic-bezier(0, 1.5, 0, 1) 0s}.checkSwitch.on::after{content:"＼動的要素を表示中／";font-size:10px;transition:all .3s cubic-bezier(0, 1.5, 0, 1) 0s}.checkSVG{background:rgba(0,0,0,.1);width:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;gap:8px}.checkSVG li{display:grid;place-items:center end;background:#f0eee9;width:40px;height:40px;overflow:hidden;position:relative}.checkSVG li img{width:100px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkSVG li img[src*=svg]{-o-object-fit:none;object-fit:none;-o-object-position:110% bottom;object-position:110% bottom;-o-object-position:calc(100% - 1px) bottom;object-position:calc(100% - 1px) bottom}.checkSVG li img{-o-object-position:right bottom;object-position:right bottom}.checkSVG li img path{stroke-width:3}.checkSVG li svg path{stroke-width:1;stroke-width:2}.checkSVG li svg{overflow:visible;width:100%;height:100%;-o-object-fit:none;object-fit:none;-o-object-position:right bottom;object-position:right bottom;position:absolute;right:0;right:8px;bottom:0;width:100px;height:auto;width:400px}.checkSVG svg{width:100%;height:auto}.checkSVG svg path{stroke-width:1;stroke-width:4}.checkSVG svg{overflow:visible}.pagetop{position:fixed;z-index:10;bottom:50px;right:20px}[class*=scroll-] .pagetop{transition:all .2s linear 0s,opacity .1s linear .2s;bottom:-60px;opacity:0}.scroll-bottom .pagetop,.scroll-up .pagetop{transition:all .733s cubic-bezier(0.5, 0, 0, 1) 0s,opacity 0s linear 0s;transition:all .2s linear 0s,opacity 0s linear 0s;transition:all .333s cubic-bezier(0, 0, 0, 1) 0s,opacity 0s linear 0s;bottom:50px;opacity:1}.scroll-top .pagetop{transition:all .2s linear 0s,opacity .1s linear .2s;bottom:-60px;opacity:0}.pagetop a{width:48px;height:48px;display:grid;place-items:center;border-radius:100%;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);box-shadow:-1px -1px 2px 0 hsla(0,0%,100%,.1) inset,1px 1px 2px 0 hsla(0,0%,100%,.3) inset;filter:drop-shadow(0 26px 36px rgba(0, 0, 0, 0.25));transition:transform 1s linear(0, 0.0282, 0.1054, 0.2195, 0.3584, 0.5107, 0.6659, 0.8149, 0.9506, 1.0676, 1.1625, 1.2335, 1.2805, 1.3046, 1.3083, 1.2944, 1.2666, 1.2285, 1.1839, 1.1362, 1.0885, 1.0435, 1.0032, 0.9691, 0.9421, 0.9225, 0.9102, 0.9048, 0.9055, 0.9113, 0.921, 0.9335, 0.9477, 0.9626, 0.9771, 0.9906, 1.0025, 1.0124, 1.0201, 1.0254, 1.0285, 1.0296, 1.0288, 1.0266, 1.0233, 1.0192, 1.0147, 1.0101, 1.0057, 1.0017, 0.9982, 0.9953, 0.9932, 0.9918, 0.991, 0.9909, 0.9913, 0.9921, 0.9932, 0.9945, 0.9959, 0.9973, 0.9986, 0.9998, 1.0009, 1.0017, 1.0023, 1.0026, 1.0028, 1.0028, 1.0026, 1.0024, 1.002, 1.0016, 1.0011, 1.0007, 1.0003, 0.9999, 0.9996, 0.9994, 0.9993, 0.9992, 0.9991, 0.9991, 0.9992, 0.9993, 0.9994, 0.9996, 0.9997, 0.9998, 0.9999, 1, 1.0001, 1.0002, 1.0002, 1.0003, 1.0003, 1.0003, 1.0002, 1.0002, 1) 0s}.pagetop a.POKE{transform:scale(1.5)}.pagetop a{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.iLikeDARK .pagetop a{background:none;box-shadow:0 0 8px 0 hsla(0,0%,100%,.1) inset,-0.1px -0.1px .1px 0 hsla(0,0%,100%,.5) inset,.5px .5px .5px 0 hsla(0,0%,100%,.5) inset;filter:unset}.pagetop a img{width:16px;width:12px;width:8px;height:auto;margin-top:-4px;transform:rotate(180deg);transition:all 1s cubic-bezier(0, 1, 0, 1) 0s}.pagetop a img,.pagetop a:hover img{transform:rotate(180deg) scale(1.5)}.baseMODE{font-family:"Inter","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;position:fixed;z-index:10;bottom:0px}.baseMODE{width:240px;left:calc(50% - 120px);padding:20px 0px 0;box-sizing:content-box;display:grid;place-items:end center}.baseMODE .darkModeLabel{position:relative}.baseMODE .darkModeLabel{margin:0;display:grid;place-items:center;padding:4px 0 0;box-sizing:border-box;text-align:center;font-size:12px;letter-spacing:0;line-height:1;color:#373333;color:#7d7773;width:200px;height:48px;border-radius:16px 16px 0 0;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);box-shadow:0px 0px 0px 1px #fff,-1px -1px 2px 0 hsla(0,0%,100%,.1) inset,1px 1px 2px 0 hsla(0,0%,100%,.3) inset;filter:drop-shadow(0 26px 36px rgba(0, 0, 0, 0.25))}.iLikeDARK .baseMODE .darkModeLabel{background:none;box-shadow:0 0 8px 0 hsla(0,0%,100%,.1) inset,-0.05px -0.05px .05px 0 hsla(0,0%,100%,.1) inset,.5px .5px .5px 0 hsla(0,0%,100%,.25) inset;filter:unset}.baseMODE .darkModeLabel{transition:all .2s linear 0s}.baseMODE.ON .darkModeLabel{transition:transform 1s linear(0, 0.0282, 0.1054, 0.2195, 0.3584, 0.5107, 0.6659, 0.8149, 0.9506, 1.0676, 1.1625, 1.2335, 1.2805, 1.3046, 1.3083, 1.2944, 1.2666, 1.2285, 1.1839, 1.1362, 1.0885, 1.0435, 1.0032, 0.9691, 0.9421, 0.9225, 0.9102, 0.9048, 0.9055, 0.9113, 0.921, 0.9335, 0.9477, 0.9626, 0.9771, 0.9906, 1.0025, 1.0124, 1.0201, 1.0254, 1.0285, 1.0296, 1.0288, 1.0266, 1.0233, 1.0192, 1.0147, 1.0101, 1.0057, 1.0017, 0.9982, 0.9953, 0.9932, 0.9918, 0.991, 0.9909, 0.9913, 0.9921, 0.9932, 0.9945, 0.9959, 0.9973, 0.9986, 0.9998, 1.0009, 1.0017, 1.0023, 1.0026, 1.0028, 1.0028, 1.0026, 1.0024, 1.002, 1.0016, 1.0011, 1.0007, 1.0003, 0.9999, 0.9996, 0.9994, 0.9993, 0.9992, 0.9991, 0.9991, 0.9992, 0.9993, 0.9994, 0.9996, 0.9997, 0.9998, 0.9999, 1, 1.0001, 1.0002, 1.0002, 1.0003, 1.0003, 1.0003, 1.0002, 1.0002, 1) 0s;transform:scale(1.04, 1.04)}@media screen and (max-width: 490px){.baseMODE.ON .darkModeLabel{transform:scale(1.2, 1.2);transform:scale(1.1, 1.1)}}.baseMODE.darkModeIsNotInUse .darkModeLabel::after{content:"＊";position:absolute;top:50%;transform:translateY(-50%);right:16px}.baseMODE.darkModeSttsPlain .darkModeLabel::before{content:"＃";position:absolute;top:50%;transform:translateY(-50%);left:16px}.baseMODE{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.baseMODE .btn{position:absolute;z-index:-1;margin:0 0 5px;margin:0;font-size:10px;left:50%;transform:translateX(-50%);bottom:-200%;min-width:unset;box-sizing:border-box;background:rgba(105,95,85,.9);text-align:center;padding:8px 32px;width:-moz-fit-content;width:fit-content}.iLikeDARK .baseMODE .btn{background:hsla(0,0%,100%,.9);color:#695f55}@media screen and (max-width: 490px){.baseMODE .btn{font-size:12px;font-weight:normal}}.baseMODE .btn{transition:all .73s cubic-bezier(0.777, 0.333, 0.333, 1) 0s;transition:all .5s linear 0s;opacity:0;transition:all .6s linear 0s,opacity 1.2s linear 0s}.baseMODE.ON .btn{opacity:1;bottom:100%;bottom:calc(100% - 10px);transition:all .234s cubic-bezier(0.377, 0.777, 0.5, 1.2) 0s;transition:all .333s cubic-bezier(0.5, 0, 0.5, 1.2) 0s,opacity 0s linear 0s}.baseMODE.ON .btn.POKE{opacity:.9}.darkModeInitBtn{font-family:"Inter","Inter",localNotoSansJP,"Noto Sans JP",sans-serif;margin:0;position:fixed;z-index:10;line-height:1;cursor:pointer;bottom:8px;bottom:12px;right:28px;font-size:16px;letter-spacing:0;color:#e9e9e9}@media screen and (max-width: 490px){.darkModeInitBtn{color:rgba(125,119,115,.2)}}.iLikeDARK .darkModeInitBtn{color:#695f55}.MSK{position:fixed;z-index:10;top:0;left:0;background:rgba(0,0,0,.5);display:block;width:100vw;height:100vh;cursor:pointer}.MSK.modalMode{cursor:default}.modalCloseBtn{position:fixed;z-index:12;top:10px;margin-left:50%;left:0;background:#fff;border-radius:100px;padding:10px;width:20px;height:20px}.modalCloseBtn a{background:url(../img/ui_close.svg) no-repeat;background-size:100%;display:block;width:20px;height:20px}.iframeLightBox{position:fixed;z-index:11;top:0px;box-sizing:border-box;width:360px;height:calc(100vh - 100px);overflow:hidden}.MSKwh{position:fixed;z-index:10;top:0;left:0;background:hsla(0,0%,100%,.8);display:block;width:100vw;height:100vh}.modalLightBox{position:fixed;z-index:11;top:0px;box-sizing:border-box;width:auto;width:100vw;height:auto;padding:20px 10px 20px;text-align:center;font-size:13px;font-weight:bold;line-height:1.2;color:#fff;letter-spacing:.2em;text-indent:.2em;transform:scale(0);transition:transform .777s cubic-bezier(0, 1, 0, 1.2) 0s;transition:transform 1s cubic-bezier(0, 1.5, 0, 1) 0s}.modalLightBox.bg_red{background:rgba(255,90,147,.73)}.modalLightBox p{margin:0px auto;text-align:center}.modalLightBox>.btn{margin:10px auto 0}.modalLightBox>.btn+.btn{margin-left:20px}.modalLightBox>.btn+.btn{margin-top:10px;margin-left:auto}body{min-width:320px;overflow:visible;overflow-x:clip;overflow-y:visible;color:#7d7773;background:#fff}body.iLikeDARK{color:#fff;color:#f7f7f7;color:#e9e9e9;background:#7d7773;background:#695f55;background:#373333}body.bgTransition{transition:background .333s ease-out 0s}body.iLikeDARK.bgTransition{transition:background 1s ease-in 0s}body::before{background:url(../img/bg_paper.jpg) no-repeat 50% center;background-size:cover;background:url(../img/bg_paper2025.jpg) repeat 50% center;background-size:contain;background-size:1080px;background-size:540px}body::before{content:"";position:fixed;z-index:-1;top:0;left:0;display:block;width:100vw;height:100vh;opacity:.37}body.iLikeDARK::before{mix-blend-mode:darken;mix-blend-mode:color-burn;opacity:.2}@media print,screen and (min-width: 981px){.topPage #container{position:relative;height:101vh;min-height:100vh}.topPage #container.grooving{height:auto}}.topPage #wrap{display:flex;flex-flow:column nowrap;flex-flow:column-reverse nowrap}.specialPage .anotherWorld article{min-height:50svh}@media screen and (max-width: 490px){.specialPage .anotherWorld article{padding:100px 9.6vw}}.specialPage .anotherWorld p{width:-moz-fit-content;width:fit-content;margin:0 auto}.contactPage section{letter-spacing:.1em}header{position:relative;position:absolute;top:0;left:0;z-index:1;padding:20px}@media print,screen and (min-width: 981px){.topPage header{position:fixed}}header{display:flex;flex-flow:row wrap;width:100%;background:none;background-repeat:no-repeat;background-color:inherit;background-color:tansparent;background-color:unset}header .logo{position:relative;margin:0 auto 0 0;width:60px;height:60px;padding:0px;font-size:21px;line-height:1;letter-spacing:0;animation:none}header .logo a{display:block;height:100%}header .logo.svgMotion a{width:200%;left:-50%;position:relative}.topPage header .logo{visibility:hidden}nav{width:80px;padding:0px;text-align:right;overflow:hidden;display:flex;flex-flow:column wrap;justify-content:space-between}.topPage nav{opacity:.5;transition:opacity .5s linear 0s;animation:alphaHalf 2.5s ease-in 1s 1 backwards}.iLikeDARK.topPage nav{animation:alphaON 2.5s ease-in 1s 1 backwards;opacity:1}.topPage nav:hover{opacity:1;transition:opacity .1s linear 0s}nav a{font-size:15px;line-height:13px;display:block;width:100%;margin:0 0 0 auto;letter-spacing:.37em;right:-0.37em;position:relative;text-align:left}.iLikeDARK nav a{color:#7d7773}nav a[href*=works]{letter-spacing:.43em}nav a img{display:inline-block;width:auto;height:14px;margin:0 10px 0 0}nav .styleIconic{letter-spacing:0em;right:0;text-align:right}footer{position:relative;bottom:0;left:0;width:auto;padding:120px 20px 20px;padding:100px 20px 20px}@media screen and (max-width: 490px){footer{padding-bottom:60px}}footer{text-align:left;font-size:11px;letter-spacing:0;line-height:1.5}.topPage footer{position:fixed;padding:20px;opacity:.5;transition:opacity .5s linear 0s;animation:alphaHalf 2.5s ease-in 1s 1 backwards}@keyframes alphaHalf{0%{opacity:0}10%{opacity:0}100%{opacity:.5}}@media screen and (max-width: 490px){.topPage footer{position:relative;padding-bottom:45px;padding-bottom:60px}}.iLikeDARK.topPage footer{opacity:1;animation:alphaON 2.5s ease-in 1s 1 backwards}.iLikeDARK footer{color:#7d7773}.topPage footer:hover{opacity:1;transition:opacity .1s linear 0s}footer a{display:inline-block}.iLikeDARK footer a{color:#7d7773}footer .styleIconic{font-size:14px;line-height:10px;width:auto;white-space:nowrap}footer .styleIconic img{display:inline-block;width:auto;height:16px;margin:0 10px 0 -5px;margin:0 10px 0 -3px}footer .address{margin:10px auto;font-size:12px;letter-spacing:.05em}footer p{margin:0;line-height:1.5}footer .call{position:relative;margin-top:.5em}footer .walkingNavigattion{margin-bottom:.5em}footer .walkingNavigattion:before{content:"＞";margin:0 .2em 0 0}.copyright{margin:0 auto;font-size:10px;font-size:16px;font-size:20px;font-size:30px;line-height:1;text-indent:-5px;display:flex;flex-flow:row nowrap;align-items:center}.copyright span{margin:0 2px 0 0px;display:none}.copyright img{width:auto;height:10px;height:12px}.copyright a{display:block;padding:0px 4px 2px;display:grid;place-items:center}main{padding:0px;margin:0px auto 0}@media screen and (max-width: 490px){main{margin:100px auto 0}}main h2{font-size:5vw;line-height:1;padding:1em 0 100px;padding:1em 0;padding:64px 0}@media screen and (max-width: 490px){main h2{font-size:8.5333333333vw;font-size:9.6vw;font-size:14.6666666667vw;font-size:11.7333333333vw;padding:.5em 0;padding:6.4vw 0;padding:0vw 0;padding:0 0 8.5333333333vw;padding:0 0 5.3333333333vw;position:sticky;top:0px;z-index:1;mix-blend-mode:exclusion}}main section{background:rgba(236,230,214,.2345)}.iLikeDARK main section{background:rgba(236,230,214,.1);background:rgba(55,51,51,.333);background:rgba(240,238,233,.1);background:rgba(240,238,233,.01)}main .bg_nuts{background:#e9e9e9;background:#fffaf2;background:#ece6d6}main .bg_pink{background:rgba(255,90,147,.05)}main .bg_green{background:rgba(212,232,56,.05);background:rgba(236,230,214,.1)}main .bg_plain{background:none}.iLikeDARK main .bg_plain{background:none}main section article{padding:100px}@media screen and (max-width: 980px){main section article{padding:9.6vw 19.2vw;padding:4.8vw 9.6vw}}@media screen and (max-width: 490px){main section article{padding:9.6vw}}.flexDouble,.flexTrio{display:flex;flex-flow:row wrap}.flexDouble>*,.flexTrio>*{width:50%}@media screen and (max-width: 980px){.flexDouble>*,.flexTrio>*{width:100%}}.flexTrio>*{width:33.3%}@media screen and (max-width: 980px){.flexTrio>*{width:100%}}.bgWrap{position:relative;height:1000vh;height:500vh;height:100vh}@media screen and (max-width: 980px){.bgWrap{position:fixed;left:0;bottom:0;height:auto}}.bgWrap{mix-blend-mode:multiply}.iLikeDARK .bgWrap{mix-blend-mode:overlay}.bgWrap .motionCanvas{position:fixed;left:0;bottom:0;cursor:grab}.bgWrap .motionCanvas .motion,.bgWrap .motionCanvas svg,.bgWrap .motionCanvas canvas,.bgWrap .motionCanvas dotlottie-wc,.bgWrap .motionCanvas dotlottie-wc canvas,.bgWrap .motionCanvas lottie-player{width:100vw;height:auto}@media print,screen and (min-width: 981px){.bgWrap .motionCanvas .motion:nth-of-type(2n){margin-top:-50vh}}.introduction{position:fixed;width:100%;height:100vh;margin:0;padding:0}@media screen and (max-width: 980px){.introduction{position:relative;height:auto}}.introduction{display:flex;flex-flow:column wrap;justify-content:center}.topFlexer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 980px){.topFlexer{flex-flow:column wrap;margin:0;padding:0 0 20svh}}.ci{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-content:center;line-height:1;padding:0 0 80px;margin:12vw;overflow:hidden;transform:translate(300px, 0);transition:all 1s cubic-bezier(0.5, 0, 0, 1) 0s}.ci.groove{transform:translate(0)}.ci>div{position:relative;margin:0 auto;display:block;width:120px;height:auto}.ci>div.lightOnly{display:block;display:none}.iLikeDARK .ci>div.lightOnly{display:none}.ci>div.darkOnly{display:none}.iLikeDARK .ci>div.darkOnly{display:block;display:none}.ci.second{display:none}@media screen and (max-width: 980px){.ci{transform:none;position:relative;margin:0;width:100vw;height:100svh;padding:21.3333333333vw 0 0}.ci.groove{height:75svh}.ci.second{display:flex}}.ci.secCI,.ci.second{height:auto;padding:0;overflow:visible}.ci.secCI .svgMotion svg,.ci.second .svgMotion svg{display:block;height:auto;width:192vw;width:256vw;position:relative;left:50%;transform:translateX(-50%)}.ci.secCI{pointer-events:none;transform:none;margin:100px auto 200px;margin:100px auto 30vh}.ci.secCI{width:100%}.ci.secCI .motionLogo{width:100%;height:120px;height:0px;padding-bottom:200px;padding-bottom:calc(200px + (100vw - 1280px)/2)}@media screen and (max-width: 490px){.ci.secCI .motionLogo{margin:100px auto 30vh;margin:0px auto 30vh;margin:0px auto;padding-bottom:calc(100vh - 667px)}}.ci.secCI .motionLogo .svgMotion{position:fixed;inset:auto 0;left:0;bottom:0;width:100vw;height:100svh;display:grid;place-items:center}.ci.secCI .motionLogo .svgMotion svg{will-change:transform;max-height:122px;width:256vw;left:50vw}.ci .motionLogo{width:240px}.ci{mix-blend-mode:multiply}.iLikeDARK .ci{mix-blend-mode:unset}.prologue{text-align:left;margin:0;padding:0 20px;width:100%;max-width:600px}@media screen and (max-width: 980px){.prologue{padding:0 9.3333333333vw;margin:0 auto 40vw;text-align:center}}.prologue>*{position:relative;font-size:16px;letter-spacing:.1em;line-height:2;text-align:left;margin-bottom:1em}@media screen and (max-width: 980px){.prologue>*{font-size:4.2666666667vw;font-size:min(4.2666666667vw,20px);letter-spacing:.05em;text-align:center;line-height:2.5;mix-blend-mode:multiply}.iLikeDARK .prologue>*{mix-blend-mode:unset}.prologue>*{opacity:1}}.prologue>*{opacity:0}.prologue p{margin:0 0 1em}@media screen and (max-width: 980px){.prologue p{margin:0 0 5em}.prologue p:nth-child(3){margin-bottom:0em}}.prologue h1,.prologue h2{animation:none;padding:0}.prologue h1{margin:0}.prologue .tagline{display:block;font-size:32px;letter-spacing:.2em;line-height:1.2;margin:1em auto;white-space:nowrap}@media screen and (max-width: 980px){.prologue .tagline{font-size:6.4vw;font-size:min(5.8666666667vw,28px);letter-spacing:.05em;margin:.5em auto;width:93.6vw;left:-6.4vw}}@media print,screen and (min-width: 981px){.groove+.prologue>*:nth-child(1){animation:displaySymbolA .5s ease-in .25s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) .25s 1 both}.groove+.prologue>*:nth-child(2){animation:displaySymbolA .5s ease-in .5s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) .5s 1 both}.groove+.prologue>*:nth-child(3){animation:displaySymbolA .5s ease-in .75s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) .75s 1 both}.groove+.prologue>*:nth-child(4){animation:displaySymbolA .5s ease-in 1s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1s 1 both}.groove+.prologue>*:nth-child(5){animation:displaySymbolA .5s ease-in 1.25s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1.25s 1 both}.groove+.prologue>*:nth-child(6){animation:displaySymbolA .5s ease-in 1.5s 1 both,displaySymbolT 1s cubic-bezier(0.2, 0, 0, 1) 1.5s 1 both}}@keyframes displaySymbolA{0%{opacity:0}100%{opacity:1}}@keyframes displaySymbolT{0%{top:20px}100%{top:0}}.profile article{letter-spacing:.1em}@media screen and (max-width: 490px){.profile article{font-size:4.2666666667vw;letter-spacing:.05em}.profile article p{margin:2em auto}.profile article .point{font-size:.75em;font-size:3.7333333333vw;font-size:3.2vw;border:.5px solid #7d7773;padding:1em 1em;background:hsla(0,0%,100%,.75);background:rgba(125,119,115,.1);border-radius:4px;mix-blend-mode:multiply}.iLikeDARK .profile article .point{mix-blend-mode:screen;color:#e9e9e9;color:#ece6d6;background:rgba(236,230,214,.1)}.profile article dl dd{font-size:3.2vw}}.profile article h3{position:relative;z-index:-1}.iLikeDARK .profile article h3{position:sticky;top:0px}.profile article h4{position:relative;z-index:-1;position:sticky;top:32px}.iLikeDARK .profile article h4{top:88px}.profile article .enFont{padding:0 0 40px;font-size:81px;font-size:120px}@media screen and (max-width: 490px){.profile article .enFont{padding:0 0 5.3333333333vw;font-size:81px;font-size:29.3333333333vw;line-height:1}}.profile article .enFont{color:#7d7773;color:#ece6d6}.iLikeDARK .profile article .enFont{color:rgba(236,230,214,.234)}@media print,screen and (min-width: 981px){.about_tsunagu h3{height:120px}}.creattion_fields{font-size:14px}@media screen and (max-width: 490px){.creattion_fields{font-size:inherit}}.creattion_fields h4.enFont{font-size:24px;font-weight:900;padding:0 0 10px}@media screen and (max-width: 490px){.creattion_fields h4.enFont{font-size:24px}}.creattion_fields p{margin:2em auto}.creattion_fields aside{font-size:8px}.creattion_fields>article{padding:100px 0px;max-width:1200px;margin:0 auto}@media print,screen and (min-width: 981px){.creattion_fields .one_creation{padding:0 25px}}.creattion_fields .one_creation p{position:relative;background:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.01);backdrop-filter:blur(2px)}.company_overview dl dt{width:120px;margin-left:calc(50% - 120px)}@media screen and (max-width: 490px){.company_overview dl dt{width:100%;margin-left:0}}.works .stackCreative{position:relative;display:flex;flex-flow:row wrap;flex-flow:column wrap;justify-content:center;align-items:center;padding:100px 0;padding:50px 0 100px;gap:50px;gap:100px}@media screen and (max-width: 490px){.works .stackCreative{gap:150px;padding:0px 0 100px}}.works .stackCreative{min-height:100vh}.works .unitCreative{position:relative;width:800px;padding:48px 48px 0;padding:48px;border-radius:12px;border-radius:40px;background:hsla(0,0%,100%,.9);background:#f7f7f7;box-shadow:0px 0px 100px 0 rgba(0,0,0,.05)}.iLikeDARK .works .unitCreative{background:rgba(15,17,23,.1);box-shadow:none}@media screen and (max-width: 980px){.works .unitCreative{width:auto}}@media screen and (max-width: 490px){.works .unitCreative{width:100%;padding:0px 0px 32px;background:hsla(0,0%,100%,0)}.works .unitCreative .infoCopy{margin-inline:auto;padding:0 12px}.works .unitCreative .infoCredit{padding:0 24px}}.works .unitCreative.loading{transform-origin:50% 1%;padding:0;margin-bottom:-50px;height:auto;aspect-ratio:1}@media screen and (max-width: 490px){.works .unitCreative.loading{top:32px;margin-bottom:-32px;aspect-ratio:auto;aspect-ratio:1/2}}.works .unitCreative.loading.complete{width:0;transition:all .5s linear .5s;transition:all .3s linear 0s}.works .unitCreative.loading.typeCover{position:absolute;z-index:1;top:100px;left:50%;transform:translateX(-50%);transform-origin:50% 1%;height:auto;height:100%;box-shadow:none;background:#fff}.iLikeDARK .works .unitCreative.loading.typeCover{background:rgba(15,17,23,.1);background:rgba(15,17,23,.75)}.works .unitCreative.loading.typeCover{aspect-ratio:1}@media screen and (max-width: 490px){.works .unitCreative.loading.typeCover{top:32px;aspect-ratio:auto;aspect-ratio:1/2}}.works .unitCreative.loading.typeCover.complete{opacity:0;transform:translateX(-50%) scale(0);transition:all .5s linear .5s}.works.modeTXT .screen{display:none}.works.modeTXT .infoCopy{opacity:1}.works.modeIMG .infoCopy{display:none}.works.modeIMG .unitCreative{padding:0;box-shadow:none;width:360px;width:auto;width:200px}.works.modeIMG .unitCreative.loading{position:absolute}.works.modeIMG .stackCreative{flex-flow:row wrap;align-items:flex-start;gap:8px;gap:24px;justify-content:flex-end;padding-left:60px}.works.modeIMG .screen.iphone13,.works.modeIMG .screen{aspect-ratio:1;overflow:hidden;width:100%}.works.modeIMG .screen.iphone13 img,.works.modeIMG .screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%}.works.modeIMG .screen.iphone13,.works.modeIMG .screen{display:none}.works.modeIMG .screen.iphone13.iphone7,.works.modeIMG .screen.iphone7{max-width:unset}.works.modeIMG .screen.iphone13 .frame,.works.modeIMG .screen .frame{display:none}.works.modeIMG .screen.iphone13 .image-container,.works.modeIMG .screen .image-container{width:inherit;height:inherit;top:auto;left:auto}.icon{width:48px;height:48px;border-radius:10px;background:#fff;overflow:hidden;padding:3px;text-align:center;box-shadow:3px 3px 0 0px rgba(0,0,0,.1);display:flex;flex-flow:row wrap;justify-content:center;align-content:center}.works .icon{position:absolute;top:-8px;left:-8px;position:sticky;z-index:1;top:40px;left:auto;margin-left:-20px;margin-top:-20px;margin-top:-60px;margin-top:-80px;margin-bottom:15px;margin-bottom:35px;margin-left:-108px;margin-top:0px;margin-bottom:-48px}@media screen and (max-width: 490px){.works .icon{top:4px;left:4px;margin-top:-8px;margin-bottom:24px;margin-top:-56px}}.icon.afewSmall{padding:7px 4px 4px}.icon.aMoreSmall{padding:7px}.icon.noPadding{padding:0}.icon.SmartApply{background:#59b2b2}.icon.PINCA{background:#b80016}.screen{max-width:480px}@media screen and (max-width: 490px){.screen{max-width:360px}}.screen{margin-inline:auto;position:relative}.screen.legacy{aspect-ratio:1;overflow:auto}.screen.iphone7{max-width:320px;max-width:280px}@media screen and (max-width: 490px){.screen.iphone7{width:280px}}.screen.iphone13{--frame-width: 405;--frame-height: 837;--screen-width: 374;--screen-height: 718;--screen-left: 15;--screen-top: 60;--color-insight: #1D2088;max-width:unset;width:375px;width:320px;aspect-ratio:var(--frame-width)/var(--frame-height);position:relative}@media screen and (max-width: 490px){.screen.iphone13{width:300px}}.screen.iphone13 .frame{position:absolute;width:100%;height:100%;background:url(../img/_iPhone13mini.svg) no-repeat center/contain;pointer-events:none}.screen.iphone13 .image-container{position:absolute;width:calc(var(--screen-width)/var(--frame-width)*100%);height:calc(var(--screen-height)/var(--frame-height)*100%);left:calc(var(--screen-left)/var(--frame-width)*100%);top:calc(var(--screen-top)/var(--frame-height)*100%);overflow:hidden}.screen.iphone13.WH .frame{background:url(../img/_iPhone13miniWH.svg) no-repeat center/contain}.screen.iphone13.SP-INSIGHT{opacity:.999}.screen.iphone13.SP-INSIGHT .frame{background:url(../img/_iPhone13mini-i.svg) no-repeat center/contain}.screen.iphone13.SP-INSIGHT .frame::before{content:"";position:absolute;z-index:-1;top:1px;left:1px;width:calc(100% - 3px);height:calc(100% - 3px);background-color:var(--color-insight);border-radius:48px}.screen.KV{max-width:unset}.works .infoCopy p span{display:inline-block;border-radius:4px;border-radius:0px;background:#fff;background:#ece6d6;margin:0 1em 0 0;font-size:.9em;line-height:2;padding:0 .75em;line-height:1;padding:.4em .5em .3em}.iLikeDARK .works .infoCopy p span{color:#7d7773;color:#373333}.works .infoCopy p span::before{content:"#"}.works .title,.works h3{padding-bottom:0}@media screen and (max-width: 490px){.works .title,.works h3{line-height:1.25}}.works .titlesub{margin:0 auto 2em;text-align:center}.works .catchy{font-size:2em;line-height:1.6;text-align:center}@media screen and (max-width: 490px){.works .catchy{line-height:1.5}}.works .font_smaller{font-size:1.5rem}@media print,screen and (min-width: 981px){.works .infoCredit{font-size:.75em}}.works .infoCredit .cast{line-height:1.5}.works .infoCredit .fields,.works .infoCredit .feature{display:flex;flex-flow:row wrap;gap:.5em}.works .infoCredit .fields span,.works .infoCredit .feature span{margin:0}.works .infoCredit .releaseYear{display:none}.works .link2Outer{line-height:1;text-align:right;display:block;width:-moz-fit-content;width:fit-content;margin:0 24px 0 auto;margin:0 16px 0 auto;margin:0 12px 0 auto;margin:0 -8px 0 auto;margin:0 -8px -48px auto}@media print,screen and (min-width: 981px){.works .link2Outer{margin:0 0 -40px auto;transform:translateY(-100%)}}.works .link2Outer .btn{margin:0 0 0 auto;margin:0;width:200px;width:auto}.works .link2outerSpace{position:relative;top:-40px;top:-2.5em;line-height:1;text-align:right}.works .link2outerSpace::before{content:"＞ "}@media screen and (max-width: 490px){.works .link2outerSpace{padding:0 32px}}.works .link2outerSpace .btn{background:none;color:inherit;display:inline-block;border:1px solid #7d7773;border:0px solid #7d7773;min-width:unset;padding:.5em 1em;line-height:1}.works .link2outerSpace.enter2another---1{top:0;margin:-5em 0 2em;margin:-3.7em 0 2em}@media screen and (max-width: 490px){.works .link2outerSpace.enter2another---1{margin:-5em 0 0em;margin:-5em 0 0em;padding:0 16px;padding:0 0px}}.works .link2outerSpace.enter2another---1::before{content:none}.works .link2outerSpace.enter2another---1 .btn{position:relative;padding:12px;padding:0 24px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.works .link2outerSpace.enter2another---1 .btn::before{content:"";position:relative;display:block;background:rgba(212,232,56,.25)}.iLikeDARK .works .link2outerSpace.enter2another---1 .btn::before{z-index:1;background:#d4e838;mix-blend-mode:multiply}.works .link2outerSpace.enter2another---1 .btn::before{border-radius:100px;width:40px;height:auto;aspect-ratio:1;mix-blend-mode:multiply;transition:all .1s cubic-bezier(0.5, 0, 0, 1) 0s}.works .link2outerSpace.enter2another---1 .btn .txt{font-size:16px;font-weight:normal;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);transition:all .1s cubic-bezier(0.5, 0, 0, 1) 0s}.works .link2outerSpace.enter2another---1 .btn::after{content:"";display:block;background:rgba(0,0,0,0) url(../img/ui_arrow_L.svg) no-repeat 100% 100%/103px auto;width:0%;height:7px;position:absolute;top:50%;right:100%;transform:translate(0, -50%);transition:all .1s cubic-bezier(0.5, 0, 0, 1) 0s}.works .link2outerSpace.enter2another---1 .btn.POKE{opacity:inherit}@media print,screen and (min-width: 981px){.works .link2outerSpace.enter2another---1 .btn.POKE::before{transition:all .73s cubic-bezier(0.5, 0, 0, 1) 0s,border-radius .2s cubic-bezier(0.5, 0, 0, 1) 0s;transition:all .73s cubic-bezier(0.8, -0.4, 0.5, 1) 0s,border-radius .2s cubic-bezier(0.5, 0, 0, 1) 0s;transition:all 1.2s cubic-bezier(0.5, -0.5, 0, 1) 0s,border-radius .2s cubic-bezier(0, 0.5, 0.5, 1) 0s;transition:all 1.2s cubic-bezier(0.5, -0.5, 0, 1) 0s,border-radius .2s cubic-bezier(0.5, 0, 0, 1) 0s;transition:all .6s cubic-bezier(1, -0.5, 0.25, 1) 0s,border-radius .2s cubic-bezier(0.5, 0, 0, 1) 0s;border-radius:4px;transform:translateX(100%) scale(1.5);background:rgba(212,232,56,.75);border:none}.iLikeDARK .works .link2outerSpace.enter2another---1 .btn.POKE::before{background:#d4e838;mix-blend-mode:multiply}.works .link2outerSpace.enter2another---1 .btn.POKE .txt{transition:all .73s cubic-bezier(0.5, 0, 0, 1) 0s;transition:all .2s cubic-bezier(0, 0.5, 0.5, 1) 0s;transition:all .2s cubic-bezier(0.5, 0, 0, 1) 0s;transition:all .3s cubic-bezier(0.5, 0, 0, 1) 0s;top:60%;top:30%}.works .link2outerSpace.enter2another---1 .btn.POKE::after{transition:all 1s cubic-bezier(0.5, 0, 0, 1) .2s;transition:all .4s cubic-bezier(0.5, 0, 0, 1) .2s;width:100%;right:0%}}@media screen and (max-width: 490px){.works .link2outerSpace.enter2another---1 .btn{padding:12px;padding:0 24px;padding:0 16px;transform:rotate(-15deg)}.iLikeDARK .works .link2outerSpace.enter2another---1 .btn .txt{color:#7d7773;z-index:1}.works .link2outerSpace.enter2another---1 .btn::before{background:rgba(212,232,56,.5);width:64px}.works .link2outerSpace.enter2another---1 .btn::after{width:100%;right:0%;top:70%;animation:arrowFlash 3s cubic-bezier(0, 1, 0, 1) 0s infinite both}.works .link2outerSpace.enter2another---1 .btn .txt{top:50%}.iLikeDARK .works .link2outerSpace.enter2another---1 .btn.POKE{mix-blend-mode:difference}.works .link2outerSpace.enter2another---1 .btn.POKE .txt{z-index:1}.works .link2outerSpace.enter2another---1 .btn.POKE::before{transform:scale(0.5);transform:scale(1.2)}}@keyframes arrowFlash{0%{width:0%;right:100%}30%{width:100%;right:0%}70%{width:100%;right:0%}100%{width:0%;right:-20%}}@keyframes softSpread{0%{transform:scale(0)}20%{transform:scale(1)}100%{transform:scale(1)}}@keyframes softFlash{0%{opacity:0}1%{opacity:0}10%{opacity:1}95%{opacity:1}100%{opacity:0}}.contactPage form dl.form-type-select dd{max-width:240px}@media print,screen and (min-width: 981px){.contactPage form dl{justify-content:flex-start}.contactPage form dl.form-type-select dd{max-width:200px}.contactPage form dl:not([class*=form-type-]) dd{max-width:360px}}.contactPage .form-type-checkbox,.contactPage .form-type-radio{margin:40px auto;margin:60px auto}@media screen and (max-width: 980px){.contactPage .form-type-checkbox dt{text-align:center;margin:0 auto 16px;margin:0 auto 4.2666666667vw}.contactPage .form-type-checkbox dd{gap:2.1333333333vw 1.0666666667vw;justify-content:center}.contactPage .form-type-checkbox dd label{letter-spacing:0;font-size:1em;padding:1.0666666667vw;line-height:1;letter-spacing:0em}.contactPage .form-type-checkbox dd input:checked+label{letter-spacing:0em}}.contactPage .form-type-radio dd{flex-flow:row wrap}.contactPage .form-type-radio dd label{place-items:center;width:calc((100% - 16px)/3)}@media screen and (max-width: 980px){.contactPage .form-type-radio dd{gap:2.1333333333vw}.contactPage .form-type-radio dd label{width:calc((100% - 2.1333333333vw)/2);font-size:1.5em;line-height:1.8;padding:1.0666666667vw 2.1333333333vw;padding:5.3333333333vw 2.1333333333vw}}/*# sourceMappingURL=style.css.map */