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}@media screen and (max-width: 980px){._pc{display:none !important}}@media print,screen and (min-width: 981px){._sp{display:none !important}}.PCOnly{display:inline}@media screen and (max-width: 980px){.PCOnly{display:none}}.PCTabOnly{display:inline}@media screen and (max-width: 490px){.PCTabOnly{display:none}}.SDOnly{display:none}@media screen and (max-width: 980px){.SDOnly{display:inline}}.SPOnly{display:none}@media screen and (max-width: 490px){.SPOnly{display:inline}}.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{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-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}@font-face{font-family:"localNotoSansJP";src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans Japanese")}body{font-family:"Tazugane Gothic StdN W50 Light",localNotoSansJP,sans-serif;font-weight:normal;font-feature-settings:"palt" on;font-kerning:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:2;letter-spacing:.1em;letter-spacing:.05em}@media screen and (max-width: 980px){body{font-size:12px}}.enFont{font-family:gotham,localNotoSansJP,sans-serif;font-weight:100}.address{font-family:gotham-narrow,localNotoSansJP,sans-serif;font-weight:400}.navFont{font-family:din-condensed,localNotoSansJP,sans-serif}.speakLoud{font-family:"Tazugane Gothic StdN W50 Thin",localNotoSansJP,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}10%{opacity:0}100%{opacity:1}}p{margin:1em 0;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 dt,dl dd{width:50%;padding:5px;box-sizing:border-box}form dl dt{text-align:right;padding-right:30px}form dl dd{min-width:33.333%;max-width:50%;padding:0px}#confirm dl dd{color:#695f55;font-size:1.5em;font-weight:bold;padding:10px;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}input,textarea,select{display:block;width:100%;background:#fff;border-radius:0;padding:10px;line-height:1.5;font-weight:bold;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}.iLikeDARK *::-moz-placeholder{color:rgba(125,119,115,.75)}.iLikeDARK *::placeholder{color:rgba(125,119,115,.75)}*:focus{outline:none;border:none}input,select{max-width:360px}select{max-width:400px;-webkit-appearance:none;background-image:url(../img/icon_arrow-gray.svg);background-repeat:no-repeat;background-position:97% center;background-size:12px;text-indent:-2px;text-overflow:"";text-overflow:"…";color:inherit;cursor:pointer}button,.btn,input[type=button],input[type=submit]{position:relative;display:block;margin:5px;margin-inline:auto;width:auto;min-width:240px;max-width:360px;width:-moz-fit-content;width:fit-content;background:#695f55;border-radius:4px;border-radius:100px;border:none;padding:5px 30px;line-height:2;white-space:nowrap;font-size:18px;font-weight:bold;text-align:center;color:#fff}button.POKE,.btn.POKE,input[type=button].POKE,input[type=submit].POKE{opacity:.9}button.backward,.btn.backward,input.backward{background:#fff;color:#7d7773}.btnArea{display:flex;flex-flow:row wrap;justify-content:center;margin:2em auto}form>p,form>div>p{text-align:center;margin:2em auto}.required{position:relative}.required>*:first-child::after{content:"★";color:#ff5a93;position:absolute;right:0px}#confirm *{animation:none}.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{font-family:localNotoSansJP,sans-serif}.formError .formErrorContent{background:#ff5a93;background:#ff5a93;background:none;color:#ff5a93}.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:rgba(255,255,255,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:rgba(255,255,255,.9);transform:rotate(-3deg);display:flex;justify-content:center;align-items:center}.bg_red .comingsoon::after{background:rgba(255,90,147,.5);color:#7d7773;color:#695f55;color:rgba(255,255,255,.8)}.bg_gray .comingsoon::after{background:rgba(233,233,233,.5);color:rgba(105,95,85,.8)}.comingsoon.soonA::after{padding-top:70px}.TEMP{position:fixed;z-index:9;bottom:10px;left:10px;font-size:12px;letter-spacing:0}#displayY{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:0px;line-height:1;color:#fff;color:#695f55;background:#000;width:100%;left:0;margin:0;padding:6px 10px;padding:6px 75px 40px;background:rgba(0,0,0,.333);text-align:center;color:#e9e9e9}.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;-o-object-position:right bottom;object-position:right bottom}.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 path{stroke-width:3}.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 li svg path{stroke-width:1;stroke-width:2}.checkSVG svg{width:100%;height:auto;overflow:visible}.checkSVG svg path{stroke-width:1;stroke-width:4}.pagetop{position:fixed;z-index:10;bottom:20px;right:20px}.pagetop a{display:inline-block;border-radius:100%;padding:0;width:50px;height:50px;line-height:50px;text-align:center}.pagetop a::after{content:"上へ";position:absolute;top:0px;left:22px;font-size:0px;color:#e9e9e9;color:#7d7773;color:#ece6d6;color:#695f55;text-decoration:none;transition:all 1s cubic-bezier(0, 1.5, 0, 1) 0s}.pagetop a:hover::after{top:-40px;left:10px;font-size:12px}.pagetop a img{width:15px;height:auto;transform-origin:bottom center;transform:rotate(180deg);vertical-align:middle;margin-top:-25px;transition:all 1s cubic-bezier(0, 1, 0, 1) 0s}.pagetop a:hover img{transform:rotate(180deg) scale(3);margin-top:0;transition:all .777s cubic-bezier(0, 1, 0, 1.2) 0s}@media screen and (max-width: 980px){.pagetop{bottom:50px;right:20px}.pagetop a{border-radius:5px;border-radius:8px;background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:-1px -1px 2px 0 rgba(255,255,255,.1) inset,1px 1px 2px 0 rgba(255,255,255,.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;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pagetop a.POKE{transform:scale(1.5);background:rgba(255,255,255,.5)}.pagetop a::after,.pagetop a:hover::after{content:""}.pagetop a img,.pagetop a:hover img{transform:rotate(180deg) scale(1.5);margin-top:-25px}}.baseMODE{position:fixed;z-index:10;bottom:0px;width:240px;left:calc(50% - 120px);padding:20px 0px 0;box-sizing:content-box;display:grid;place-items:end center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.baseMODE .darkModeLabel{position:relative;bottom:-4px;margin:0;display:grid;place-items:center;text-align:center;font-size:12px;letter-spacing:0;line-height:1;color:#373333;width:200px;height:48px;border-radius:16px 16px 0 0;background:rgba(255,255,255,.01);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0px 0px 0px 1px #fff,-1px -1px 2px 0 rgba(255,255,255,.1) inset,1px 1px 2px 0 rgba(255,255,255,.3) inset;filter:drop-shadow(0 26px 36px rgba(0, 0, 0, 0.25));transition:all .2s linear 0s}.iLikeDARK .baseMODE .darkModeLabel{color:rgba(233,233,233,.5);color:#f0eee9;color:#695f55;color:#7d7773}.iLikeDARK .baseMODE .darkModeLabel{background:rgba(255,255,255,.01);background:none;box-shadow:-2px 0px 2px 0px rgba(255,255,255,.05) inset,2px 2px 2px 0px rgba(255,255,255,.1) inset}.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 .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;min-width:240px;box-sizing:border-box;background:rgba(105,95,85,.9);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}@media screen and (max-width: 490px){.baseMODE .btn{padding:16px;font-size:12px;font-weight:normal;background:rgba(105,95,85,.9)}}.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{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/icon_delete-gray.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:rgba(255,255,255,.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;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}.topPage{overflow:visible;overflow-x:hidden;overflow-y:visible}.topPage::-webkit-scrollbar{display:none}@media print,screen and (min-width: 981px){.topPage #container{position:relative;height:101vh}.topPage #container.grooving{height:auto}}.topPage #wrap{display:flex;flex-flow:column nowrap;flex-flow:column-reverse nowrap}.specialPage .anotherWorld article{padding:10svh 24px auto;min-height:50svh;min-height:500svh;gap:.5em}.specialPage .anotherWorld p{width:-moz-fit-content;width:fit-content}.contactPage section{letter-spacing:.1em}header{position:relative;position:absolute;top:0;left:0;z-index:1;padding:20px;display:flex;flex-flow:row wrap;width:100%}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%}.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;text-align:left;font-size:11px;letter-spacing:0;line-height:1.5}@media screen and (max-width: 490px){footer{padding-bottom:60px}}.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:6vw;font-size:calc(3vw + 15px);font-size:5vw}@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}}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;mix-blend-mode:multiply}@media screen and (max-width: 980px){.bgWrap{position:fixed;left:0;bottom:0;height:auto}}.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}}@media print,screen and (min-width: 981px){.bgWrap+#container header{position:fixed}}.introduction{margin:0;padding:0;width:100%;height:100vh;position:fixed;display:flex;flex-flow:column wrap;justify-content:center}@media screen and (max-width: 980px){.introduction{position:relative;height:auto}}.topFlexer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:200vw;width:100vw}@media screen and (max-width: 980px){.topFlexer{flex-flow:column wrap;width:100vw;margin:0;padding:200svh 0 0;padding:100svh 0 20svh;padding:0 0 20svh}}.ci{position:relative;position:static;display:flex;flex-flow:row wrap;flex-flow:column nowrap;justify-content:center;align-content:flex-start;align-content:center;line-height:1;padding:0 0 80px;margin:0 12vw;margin:12vw;overflow:hidden;transform:translate(300px, 0);transition:all 1s cubic-bezier(0.5, 0, 0, 1) 0s;mix-blend-mode:multiply}.ci.groove{transform:translate(0)}.ci.second{display:none}@media screen and (max-width: 980px){.ci{transform:translate(0);transform:none;margin:0;padding:21.3333333333vw 0 0;width:100vw;height:100svh;position:fixed;top:0;left:0;position:absolute;position:relative}.ci.groove{height:75svh}.ci.second{display:flex;height:auto;padding:16vw 0 0;padding:0;margin-top:16vw;margin-top:0vw;transform:none;overflow:visible}}.iLikeDARK .ci{mix-blend-mode:unset}.ci>div{position:relative;display:block;width:240px;height:auto;margin:0;margin:0 auto}.ci>div.lightOnly{display:block}.iLikeDARK .ci>div.lightOnly{display:none}.ci>div.darkOnly{display:none}.iLikeDARK .ci>div.darkOnly{display:block}@media print,screen and (min-width: 981px){.ci>div.lightOnly{display:none}.iLikeDARK .ci>div.darkOnly{display:none}}.ci .symbol img{display:block;position:relative;animation:displaySymbolA2 .1s ease-in 0s 1 both,displaySymbolT22 1s 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 1 both}@media print,screen and (min-width: 981px){.ci .symbol img{animation:displaySymbolA2 1s ease-in 0s 1 both,displaySymbolT2 1s cubic-bezier(0.2, 0, 0, 1) 0s 1 both}}.ci .typo{margin-top:10px;height:14px;opacity:0;animation:displaySymbolA2 1s ease-in .5s 1 both,displaySymbolT2 .5s cubic-bezier(0.2, 0, 0, 1) .5s 1 both}.ci .typo.lightOnly{display:none}.iLikeDARK .ci .typo.darkOnly{display:none}@keyframes displaySymbolA2{0%{opacity:0}100%{opacity:1}}@keyframes displaySymbolT2{0%{top:20px}100%{top:0}}@keyframes displaySymbolT22{0%{top:-100px}100%{top:0}}.prologue{text-align:left;margin:0;padding:0 20px}@media screen and (max-width: 980px){.prologue{width:100%;padding:0 35px;padding:0 9.3333333333vw;margin:0 auto calc(50vw - 90px);margin:0 auto 10.6666666667vw;margin:0 auto 21.3333333333vw;margin:0 auto 32vw;margin:0 auto 40vw;text-align:center}}.prologue>*{position:relative;font-size:14px;font-size:16px;letter-spacing:.1em;text-align:left;margin-bottom:1em;line-height:2;opacity:0}@media screen and (max-width: 980px){.prologue>*{font-size:3.4666666667vw;font-size:4.2666666667vw;font-size:min(4.2666666667vw,20px);letter-spacing:.05em;text-align:justify;text-align:center;line-height:2.5;mix-blend-mode:multiply;opacity:1}.iLikeDARK .prologue>*{mix-blend-mode:unset}}.prologue h1,.prologue h2{animation:none;padding: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:2em;margin-bottom:0em}}.prologue h1{margin:0}.prologue .tagline{display:block;font-size:32px;letter-spacing:.2em;margin:1em auto;line-height:1.2;white-space:nowrap}@media screen and (max-width: 980px){.prologue .tagline{font-size:6.4vw;font-size:min(6.4vw,32px);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}}@keyframes foreverFlash{0%{opacity:0}10%{opacity:0}11%{opacity:1}80%{opacity:1}100%{opacity:0}}.socialDistancing .ci.groove>*{cursor:grab}.socialDistancing .ci.groove .symbol::before{content:"touch me!"}.ci.groove .symbol::before{content:"";letter-spacing:0;font-size:10px;position:absolute;top:20px;right:-30px;animation:foreverFlash 1.333s ease-in 0s infinite both}.ci h1{position:relative;width:100%;white-space:nowrap;font-size:30px;letter-spacing:.333em}.ci .separate2020{margin:0 0 10px;margin:0 auto 10px;display:flex;justify-content:center;align-content:space-between;width:120px;height:120px;height:123px;display:none}@media screen and (max-width: 490px){.ci.distancing{width:auto}}@media screen and (max-width: 490px){.ci.distancing.groove{margin:calc(50vw - 60px) auto 0;transition:all .733s cubic-bezier(0.7, 0.3, 0, 1) .733s}}.ci.distancing .symbol{display:none}.ci.distancing .separate2020{display:flex;animation:distanceH 1s cubic-bezier(0, 1, 0, 1) 0s 1 both,distanceV 1s cubic-bezier(0, 1, 0, 1) 0s 1 both;animation:distanceH .73s cubic-bezier(0, 1, 0.333, 1.2) 0s 1 both,distanceV 1.333s ease-out .73s 1 both;animation:distanceH .5s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV 1.333s ease-out .73s 1 both;animation:distanceH .666s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV .333s ease-out 0s 1 both;animation:distanceH .5s cubic-bezier(0.777, 0.333, 0, 1.2) 0s 1 both,distanceV .333s ease-out 0s 1 both}@keyframes distanceH{0%{width:120px}100%{width:200px}}@keyframes distanceV{0%{height:123px}100%{height:109px}}@media screen and (max-width: 490px){@keyframes distanceV{0%{height:123px;margin-bottom:10px}100%{height:109px;margin-bottom:24px}}}.ci .separate2020>*{position:absolute;margin:0;height:auto}.msgSTD,.msg12th202004,.msgSocial202004,.msgSocial202005{width:100%;font-size:0px;letter-spacing:.2em;text-align:center;font-size:30px;height:0;overflow:hidden;margin:0 auto;padding:0px;opacity:0}@media screen and (max-width: 490px){.msgSTD,.msg12th202004,.msgSocial202004,.msgSocial202005{font-size:20px}}.iLikeDARK .msgSTD,.iLikeDARK .msg12th202004,.iLikeDARK .msgSocial202004,.iLikeDARK .msgSocial202005{color:#7d7773;color:#f7f7f7;color:#e9e9e9}.msg2022{font-size:8em;line-height:1;color:#7d7773;color:#ece6d6}.msgSocial202004{white-space:nowrap}.msgSocial202005{position:relative;z-index:-1;font-size:12px;line-height:2;overflow:visible;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transform:rotate(-1deg)}.msgSocial202005::before{content:"";position:absolute;z-index:-1;width:100px;height:100px;background:#fff;transform-origin:50% 50%;animation:infiniteRotate 10s linear 0s infinite both,infiniteAlpha 7.3s linear 0s infinite both}@keyframes infiniteRotate{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes infiniteAlpha{0%{opacity:1}33%{opacity:.37}100%{opacity:1}}.msgSocial202005:hover::before{animation:infiniteRotate 1.333s linear 0s infinite both,infiniteAlpha 7.3s linear 0s infinite both}.msgSocial202005:active{cursor:grabbing}.msgSocial202005:active::before{animation:infiniteRotate .333s linear 0s infinite both,infiniteAlpha 7.3s linear 0s infinite both}.iLikeDARK .msgSocial202005::before{background:#373737;background:rgba(55,55,55,.333)}.msgSTD,.msg12th202004{width:auto;box-sizing:content-box;letter-spacing:.2em;text-align:center;font-size:12px}@media screen and (max-width: 490px){.msgSTD,.msg12th202004{font-size:12px}}.ci.distancing .msgSTD,.ci.distancing .msg12th202004,.ci.distancing .msgSocial202004,.ci.distancing .msgSocial202005{height:1em;margin:1em auto;opacity:1;transition:opacity .333s ease-in .5s,height .733s cubic-bezier(0.5, 0, 0, 1) .5s,padding .733s cubic-bezier(0.5, 0, 0, 1) .5s,margin .733s cubic-bezier(0.5, 0, 0, 1) .5s;transition:opacity .733s ease-in .73s,height .733s cubic-bezier(0.7, 0.3, 0, 1) .73s,padding .733s cubic-bezier(0.7, 0.3, 0, 1) .73s,margin .733s cubic-bezier(0.7, 0.3, 0, 1) .73s}@media screen and (max-width: 490px){.ci.distancing .msgSTD,.ci.distancing .msg12th202004,.ci.distancing .msgSocial202004,.ci.distancing .msgSocial202005{margin:5em auto}}.ci.distancing .msgSocial202005{height:10em;margin:1em auto 5em;white-space:nowrap}.ci.distancing .msgSTD,.ci.distancing .msg12th202004{padding:5px 15px 2px;margin:-4em auto 3em;transition:opacity .333s ease-in .5s,height .733s cubic-bezier(0.5, 0, 0, 1) .5s,padding .733s cubic-bezier(0.5, 0, 0, 1) .5s,margin .733s cubic-bezier(0.5, 0, 0, 1) .5s;transition:opacity .733s ease-in .73s,height .733s cubic-bezier(0.7, 0.3, 0, 1) .73s,padding .733s cubic-bezier(0.7, 0.3, 0, 1) .73s,margin .733s cubic-bezier(0.7, 0.3, 0, 1) .73s}@media screen and (max-width: 490px){.ci.distancing .msgSTD,.ci.distancing .msg12th202004{margin:2em auto 5em;transition:opacity 7.3s ease-in 1.73s,height 1s linear 1.3s,padding 1s linear 1.3s,margin 1.333s cubic-bezier(0.5, 0, 0, 1) 1.3s;margin:2em auto 15em;transition:opacity .73s ease-in 1.73s,height 1.33s linear .73s,padding 1.33s linear .73s,margin 1.33s cubic-bezier(0.5, 0, 0, 1) .73s}}.ci.distancing .msgSTD{white-space:nowrap;max-width:100vw;height:auto;line-height:2;position:relative;left:50%;transform:translate(-50%)}.lineGreen,.linePink{position:relative;margin:1em .5em}.linePink{margin:1em 0em}.lineGreen::before{content:"";position:absolute;z-index:-1;top:-4px;left:-4px;display:inline-block;border-radius:100px;background:#ff5a93;background:rgba(212,232,56,.75);padding:2px 2px;width:calc(1em + 4px);height:calc(1em + 4px);padding:0;width:.5em;height:.5em;top:calc(50% - .25em);right:.5em}.linePink::before{content:"";position:absolute;z-index:-1;padding:2px 2px;background:rgba(255,90,147,.5);border-radius:0;width:calc(100% + 4px);width:100%;height:1px;bottom:0;padding:0 2px}.distanceGroover{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.symbolPink{top:0;left:0;width:71%;width:85px}.symbolGreen{bottom:0;right:0;width:82%;width:99px}.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:rgba(255,255,255,.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;color:#7d7773;color:#ece6d6}@media screen and (max-width: 490px){.profile article .enFont{padding:0 0 5.3333333333vw;font-size:81px;font-size:29.3333333333vw;line-height:1}}.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:rgba(255,255,255,.5);background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(2px);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{display:flex;flex-flow:row wrap;justify-content:center;padding:100px 0;gap:50px}@media screen and (max-width: 490px){.works .stackCreative{padding:32px 0 0;gap:32px}}.works .unitCreative{position:relative;padding:100px 0px;width:800px;padding:48px 48px 0;border-radius:12px;box-shadow:0px 0px 100px 0 rgba(0,0,0,.1);box-shadow:0px 0px 100px 0 rgba(0,0,0,.05)}.iLikeDARK .works .unitCreative{background:rgba(236,230,214,.1);background:rgba(55,51,51,.5);background:rgba(15,17,23,.1)}@media screen and (max-width: 980px){.works .unitCreative{width:auto}}@media screen and (max-width: 490px){.works .unitCreative{padding:0px 35px 0;padding:0px 0px 0;padding:0px 0px 32px;width:100%}.works .unitCreative .infoCopy{margin-inline:auto;padding:0 12px}.works .unitCreative .infoCredit{padding:0 24px}}.works.modeTXT .screen{display:none}.works.modeTXT .infoCopy{opacity:1}.works.modeIMG .infoCopy{display:none}.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:50px;left:50px}@media screen and (max-width: 490px){.works .icon{position:relative;margin-bottom:32px;top:12px;left:12px}}.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;margin-inline:auto;position:relative}.screen.iphone7{max-width:320px}.screen.iphone13{width:375px;max-width:unset;position:relative;transform:scale(0.8395061728)}.screen.iphone13::after{content:"";position:absolute;top:-60px;left:-15px;width:405px;height:837px;overflow:visible;background:url(../img/_iPhone13mini.svg) no-repeat 0% 0%/100% auto;background:url(../img/_iPhone13mini.svg) no-repeat 0% 0%/auto}.screen.iphone13.WH::after{background:url(../img/_iPhone13miniWH.svg) no-repeat 0% 0%/auto}@media print,screen and (min-width: 981px){.screen.KV{max-width:unset;padding-top:72px}}.works .infoCopy p span{display:inline-block;border-radius:4px;border-radius:0px;background:#fff;background:#ece6d6;margin:0 1em 0 0;padding:0 .5em;font-size:.8em;line-height:2;padding:0 .75em}.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}.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 .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{top:0;margin:-5em 0 2em;margin:-3.7em 0 2em}@media screen and (max-width: 490px){.works .link2outerSpace.enter2another{margin:-5em 0 0em;margin:-5em 0 0em;padding:0 16px;padding:0 0px}}.works .link2outerSpace.enter2another::before{content:none}.works .link2outerSpace.enter2another .btn{padding:12px;padding:0 24px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.works .link2outerSpace.enter2another .btn::before{content:"";position:relative;display:block;background:rgba(212,232,56,.25);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}.iLikeDARK .works .link2outerSpace.enter2another .btn::before{z-index:1;background:#d4e838;mix-blend-mode:multiply}.works .link2outerSpace.enter2another .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 .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 .btn.POKE{opacity:inherit}.works .link2outerSpace.enter2another .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 .btn.POKE::before{background:#d4e838;mix-blend-mode:multiply}.works .link2outerSpace.enter2another .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 .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 .btn{padding:12px;padding:0 24px;padding:0 16px}.works .link2outerSpace.enter2another .btn::before{background:rgba(212,232,56,.5);width:64px}.works .link2outerSpace.enter2another .btn .txt{top:50%}.works .link2outerSpace.enter2another .btn::after{width:100%;right:0%;top:70%}.works .link2outerSpace.enter2another .btn.POKE::before{border-radius:inherit;transform:scale(1.25);background:rgba(212,232,56,.75);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}.works .link2outerSpace.enter2another .btn.POKE .txt{top:50%}}/*# sourceMappingURL=style.css.map */