@charset "UTF-8";:root{--nav-fs:20px;--nav-lh:1.5;--nav-ls:2px;--scroller-fs:20px;--scroller-lh:1.5;--scroller-ls:2px;--body-fs:26px;--body-lh:2.2;--body-ls:2.6px;--creditTH-fs:15px;--creditTH-lh:1.5;--creditTH-ls:1.5px;--creditTD-fs:20px;--creditTD-lh:1.5;--creditTD-ls:2px;--mail-fs:30px;--mail-lh:1.5;--mail-ls:3px;--attention-fs:12px;--attention-lh:1.5;--attention-ls:1.2px;--bodyEN-fs:29px;--bodyEN-lh:2.2;--bodyEN-ls:2.9px;--creditTH-EN-fs:15px;--creditTH-EN-lh:1.5;--creditTH-EN-ls:1.5px;--nav-padding:25px 50px;--nav-spacing:40px;--page-dot-right:30px;--page-dot-spacing:20px;--page-dot-size:20px;--scroller-h:120px;--text1-margin:4px;--text4-tdmb:8px;--text4-spacing:20px;--text5-spacing:10px}@media (max-width:1440px){:root{--nav-fs:16px;--nav-lh:1.5;--nav-ls:1.6px;--body-fs:20px;--body-lh:2.2;--body-ls:2px;--creditTH-fs:14px;--creditTH-lh:1.5;--creditTH-ls:1.4px;--creditTD-fs:18px;--creditTD-lh:1.5;--creditTD-ls:1.8px;--mail-fs:28px;--mail-lh:1.5;--mail-ls:2.8px;--bodyEN-fs:22px;--bodyEN-lh:2.2;--bodyEN-ls:2.2px;--creditTH-EN-fs:19px;--creditTH-EN-lh:1.5;--creditTH-EN-ls:1.9px;--nav-padding:28px 50px;--nav-spacing:40px;--page-dot-right:30px;--page-dot-spacing:16px;--page-dot-size:16px;--attention-fs:10px;--attention-lh:1.5;--attention-ls:1.0px;--scroller-h:60px;--text1-margin:8px;--text4-tdmb:5px;--text4-spacing:16px}}@media (max-width:1024px){:root{--nav-fs:24px;--nav-lh:1.5;--nav-ls:2.4px;--body-fs:20px;--body-lh:2.2;--body-ls:2px;--creditTH-fs:16px;--creditTH-lh:1.5;--creditTH-ls:1.6px;--creditTD-fs:20px;--creditTD-lh:1.5;--creditTD-ls:2px;--mail-fs:28px;--mail-lh:1.5;--mail-ls:4px;--attention-fs:10px;--attention-lh:1.5;--attention-ls:1.0px;--bodyEN-fs:22px;--bodyEN-lh:2.2;--bodyEN-ls:2.2px;--creditTH-EN-fs:17px;--creditTH-EN-lh:1.5;--creditTH-EN-ls:1.7px;--nav-padding:32px 50px;--nav-spacing:40px;--page-dot-right:40px;--page-dot-spacing:20px;--page-dot-size:20px;--scroller-h:120px;--text1-margin:4px;--text4-tdmb:4px;--text4-spacing:20px}}@media (max-width:768px){:root{--nav-fs:40px;--nav-lh:1.5;--nav-ls:4px;--body-fs:16px;--body-lh:2.2;--body-ls:1.6px;--creditTH-fs:11px;--creditTH-lh:1.5;--creditTH-ls:1.1px;--creditTD-fs:14px;--creditTD-lh:1.5;--creditTD-ls:1.4px;--mail-fs:25px;--mail-lh:1.5;--mail-ls:2.5px;--bodyEN-fs:17px;--bodyEN-lh:2.2;--bodyEN-ls:1.7px;--creditTH-EN-fs:12px;--creditTH-EN-lh:1.5;--creditTH-EN-ls:1.2px;--nav-padding:0px 0px;--nav-spacing:50px;--page-dot-right:15px;--page-dot-spacing:24px;--page-dot-size:12px;--scroller-h:80px;--text1-margin:3px;--text4-tdmb:4px;--text4-spacing:20px}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media (max-width:768px){.sp-none{display:none}}@media (min-width:767px){.pc-none{display:none}}ul.inline{display:inline-block}ul.inline li{display:inline-block}@-webkit-keyframes frameIn{0%{transform:translate3d(calc(50vw),0,0)}100%{transform:translate3d(0,0,0)}}@keyframes frameIn{0%{transform:translate3d(calc(50vw),0,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes flush{0%{opacity:1}49.99%{opacity:1}50%{opacity:.5}99.99%{opacity:.5}100%{opacity:1}}@keyframes flush{0%{opacity:1}49.99%{opacity:1}50%{opacity:.5}99.99%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes popupIn{0%{transform:translate3d(0,50px,0)}100%{transform:translate3d(0,0,0)}}@keyframes popupIn{0%{transform:translate3d(0,50px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes swing{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,0,0)}62.5%{transform:translate3d(0,10%,0)}75%{transform:translate3d(0,0,0)}87.5%{transform:translate3d(0,10%,0)}100%{transform:translate3d(0,0,0)}}@keyframes swing{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,0,0)}62.5%{transform:translate3d(0,10%,0)}75%{transform:translate3d(0,0,0)}87.5%{transform:translate3d(0,10%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translate3d(0,60%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,60%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes slideUpF{0%{opacity:0;transform:translate3d(0,100px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideUpF{0%{opacity:0;transform:translate3d(0,100px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes slideDownF{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,100px,0)}}@keyframes slideDownF{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,100px,0)}}@-webkit-keyframes slideToL{0%{opacity:0;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideToL{0%{opacity:0;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes moveUpToDown{0%{transform:translate3d(0,-100%,0)}25%{transform:translate3d(0,0,0)}75%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@keyframes moveUpToDown{0%{transform:translate3d(0,-100%,0)}25%{transform:translate3d(0,0,0)}75%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes moveUp{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes moveUp{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes beat{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes frameIn{0%{transform:scale(.95)}50%{transform:scale(1)}100%{transform:scale(.95)}}html{background:#fffdf5}body{font-family:"Midashi Go MB31",sans-serif;font-feature-settings:"palt";letter-spacing:10%;line-height:2.2;font-style:normal;font-weight:600;margin:0;padding:0}body.no-scroll{overflow:hidden}body.lock #contents{pointer-events:none;touch-action:none}.f-en{font-family:neue-haas-unica,sans-serif;font-weight:500}body,html{overflow:hidden}#noise{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background:url(../images/noise.gif);z-index:-1;opacity:.05}#scene{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;pointer-events:none}#texts{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:2}#texts[hide]{overflow:hidden}.scene{position:fixed;top:0;left:0;right:0;bottom:0;overflow:visible;pointer-events:none;z-index:0}.scene.hide{display:none}.menu{position:fixed;top:0;left:0;right:0;z-index:220;pointer-events:none}.menu #menuOpener{display:none}.menu .close{display:none;border:none;outline:0;width:40px;height:40px;background:0 0;padding:0;flex-direction:column;justify-content:center;gap:4px;position:absolute;top:2px;right:20px;cursor:pointer;pointer-events:auto}@media (max-width:768px){.menu .close{display:flex}}.menu .close span{display:inline-block;width:40px;height:2px;background-color:#000;transition:transform .2s ease,opacity .2s ease}.menu #menuOpener:checked~.close span:nth-child(1){transform:translate3d(0,6px,0) rotate(-30deg)}.menu #menuOpener:checked~.close span:nth-child(2){opacity:0}.menu #menuOpener:checked~.close span:nth-child(3){transform:translate3d(0,-6px,0) rotate(30deg)}.menu #menuOpener:checked~.close~nav{display:flex!important}.menu nav{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--nav-spacing);padding:var(--nav-padding)}@media (max-width:768px){.menu nav{display:none;flex-direction:column;align-items:center;justify-content:center;background:#fffdf5;height:100vh}}.menu nav a{pointer-events:auto!important;text-decoration:none;color:#000;font-family:neue-haas-unica,sans-serif;font-weight:500;font-size:var(--nav-fs);line-height:var(--nav-lh);letter-spacing:var(--nav-ls);cursor:pointer;transition:opacity .4s ease}.menu nav a:hover{opacity:.7}.menu nav a.link--blank{background:url(../images/ic_blank.svg) no-repeat;padding-right:var(--nav-fs);background-position:right 0 center;background-size:auto 50%}.page-position{pointer-events:none;position:fixed;top:50%;right:var(--page-dot-right);transform:translate3d(0,-50%,0);z-index:210;pointer-events:none;display:flex;flex-direction:column;gap:var(--page-dot-spacing)}.pageDots{pointer-events:auto;cursor:pointer}.pageDots .and-ss-img{width:var(--page-dot-size);height:var(--page-dot-size)}.pageDots .and-ss-img img{width:var(--page-dot-size);height:var(--page-dot-size)}.pageDots .and-ss-img:nth-child(2){display:none}.pageDots.on .and-ss-img:nth-child(1){display:none}.pageDots.on .and-ss-img:nth-child(2){display:block}.scroller{position:fixed;bottom:0;z-index:100;left:50%;pointer-events:none;opacity:0;transition:opacity 0s ease}.scroller .text{display:inline-block;transform:translate3d(-50%,0,0);margin-bottom:5px;font-size:var(--scroller-fs);line-height:var(--scroller-lh);letter-spacing:var(--scroller-ls)}.scroller .bar{width:4px;height:var(--scroller-h);background:#e7b35a;position:relative;transform:translate3d(-50%,0,0)}.scroller .bar span{display:inline-block;width:100%;position:absolute;left:0;right:0;top:0;background:#60390f}.scroller.show{transition:opacity .4s ease;opacity:1}#contents{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:1;pointer-events:auto;touch-action:pan-y;-webkit-overflow-scrolling:auto}#contents.hide{display:none}#contents::-webkit-scrollbar{width:0}#contents .inner{position:relative;z-index:0}.content{height:10000px}.content.content00{height:calc(100vh)}.content .textBlock{position:absolute;height:calc(100vh);width:100%;z-index:10;transform:translate3d(0,0,0)}#text_01,#text_02,#text_03,#text_04,#text_05{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;--transition-delay:0s}#text_01 .line,#text_02 .line,#text_03 .line,#text_04 .line,#text_05 .line{width:100%;white-space:nowrap}#text_01 .word,#text_02 .word,#text_03 .word,#text_04 .word,#text_05 .word{overflow:hidden;white-space:nowrap}#text_01 .char,#text_02 .char,#text_03 .char,#text_04 .char,#text_05 .char{white-space:nowrap;transform:translate3d(0,50%,0);opacity:0;transition:opacity .4s ease,transform .4s ease;transition-delay:var(--transition-delay)}#text_01.show,#text_02.show,#text_03.show,#text_04.show,#text_05.show{opacity:1}#text_01.show .char,#text_02.show .char,#text_03.show .char,#text_04.show .char,#text_05.show .char{will-change:opacity,transform;transform:translate3d(0,0,0);opacity:1}#text_01.hide,#text_02.hide,#text_03.hide,#text_04.hide,#text_05.hide{opacity:1}#text_01.hide .char,#text_02.hide .char,#text_03.hide .char,#text_04.hide .char,#text_05.hide .char{will-change:opacity,transform;transform:translate3d(0,-50%,0)!important;opacity:0!important}#text_01 .textBlock,#text_02 .textBlock,#text_03 .textBlock,#text_04 .textBlock,#text_05 .textBlock{position:relative}#text_01 .textBlock .textArea,#text_02 .textBlock .textArea,#text_03 .textBlock .textArea,#text_04 .textBlock .textArea,#text_05 .textBlock .textArea{background:0 0;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center}#text_01{font-size:var(--body-fs);line-height:var(--body-lh);letter-spacing:var(--body-ls);white-space:nowrap}#text_01 .f-en{font-size:var(--bodyEN-fs);line-height:var(--bodyEN-lh);letter-spacing:var(--bodyEN-ls);display:inline-block;margin-left:var(--text1-margin)}#text_02{font-size:var(--body-fs);line-height:var(--body-lh);letter-spacing:var(--body-ls);white-space:nowrap}#text_03{font-size:var(--body-fs);line-height:var(--body-lh);letter-spacing:var(--body-ls);white-space:nowrap}#text_04 .textArea{display:flex;flex-direction:column;gap:0;margin-top:-20px}@media (max-width:1440px){#text_04 .textArea{margin-top:0}}@media (max-width:768px){#text_04 .textArea{margin-top:-20px}}#text_04 .textArea dl{margin:0;padding:0}#text_04 .textArea dl+dl{margin-top:var(--text4-spacing)}@media (max-width:1440px){#text_04 .textArea{flex-direction:row;gap:87.5px;margin-left:-20px}}@media (max-width:1024px){#text_04 .textArea{margin-left:0;flex-direction:column;gap:0}}#text_04 dt,#text_04 h5{white-space:nowrap;text-align:center;margin:0;font-size:var(--creditTH-fs);line-height:var(--creditTH-lh);letter-spacing:var(--creditTH-ls);white-space:nowrap;margin-bottom:var(--text4-tdmb);text-align:center}#text_04 dt .f-en,#text_04 h5 .f-en{font-size:var(--creditTH-EN-fs);line-height:var(--creditTH-EN-lh);letter-spacing:var(--creditTH-EN-ls)}#text_04 dd,#text_04 h5+p{white-space:nowrap;text-align:center;text-align:center;margin:0;font-size:var(--creditTD-fs);line-height:var(--creditTD-lh);letter-spacing:var(--creditTD-ls);white-space:nowrap}#text_04 dd+dt{margin-top:var(--text4-spacing)}@media (max-width:1440px) and (min-width:1024px){#text_04 .company_ttl{font-size:15px!important}}#text_05{white-space:nowrap;text-align:center}@media (max-width:1440px) and (min-width:1024px){#text_05 .textArea{margin-top:-20px}}@media (max-width:768px){#text_05 .textArea{margin-top:-5px}}#text_05 p{margin:0;white-space:nowrap;text-align:center;margin-bottom:var(--text5-spacing);font-size:var(--creditTD-fs);line-height:var(--creditTD-lh);letter-spacing:var(--creditTD-ls)}#text_05 a{margin:0;font-size:var(--mail-fs);line-height:var(--mail-lh);letter-spacing:var(--mail-ls);white-space:nowrap;text-decoration:none;color:#000;display:flex;justify-content:center;transition:opacity .4s ease}#text_05 a:hover{opacity:.7}#text_05 a span{display:inline-block}#text_05.show a{cursor:pointer;pointer-events:auto}#text_05 .textArea2 p{color:#999;font-size:var(--attention-fs);line-height:var(--attention-lh);letter-spacing:var(--attention-ls);margin-top:50px;text-align:left;position:fixed;left:50px;bottom:50px}@media (max-width:1440px){#text_05 .textArea2 p{left:20px;bottom:20px}}@media (max-width:1024px){#text_05 .textArea2 p{text-align:center;margin-top:185px;top:50%;left:50%;right:auto;bottom:auto;transform:translate3d(-50%,0,0)}}@media (max-width:768px){#text_05 .textArea2 p{margin-top:135px}}.textArea{width:637px;height:225px;padding:20px;margin:0;box-sizing:border-box;display:flex;align-items:center;text-align:left}.content00{position:relative}.content00.hide{display:none}.content01{height:auto;position:relative}.content01 .textBlock{position:relative}.content01 .textArea{background:0 0;position:fixed;top:50%;left:50%;width:100%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center}.content01 .spacer.in{height:10000px}.content01 .spacer.out{height:0}.content02{height:auto;position:relative}.content02 .textBlock{position:relative}.content02 .textArea{background:0 0;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center;width:100%;height:auto}.content02 .spacer.in{height:10000px}.content02 .spacer.out{height:10000px}.content03{height:auto;position:relative}.content03 .textBlock{position:relative}.content03 .textArea{background:0 0;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center;height:360px}.content03 .spacer.in{height:10000px}.content03 .spacer.out{height:5000px}.content04{height:auto;position:relative}.content04 .textBlock{position:relative}.content04 .textArea{position:absolute;height:680px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center}.content04 .spacer.in{height:12000px}.content04 .spacer.out{height:7000px}.content05{height:auto;position:relative}.content05 .textArea{position:absolute}.content05 .textBlock{position:relative}.content05 .textArea{background:#c00;position:absolute;height:637px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:left;justify-content:center}.content05 .spacer.in{height:2500px}.content05 .spacer.out{height:5000px}.content05 .spacer.end{height:100vh}.br-768{display:none}@media (max-width:1024px){.br-768{display:inline}}.br-375{display:none}@media (max-width:768px){.br-375{display:inline}}.br-1024and375{display:none}@media (max-width:1440px) and (min-width:1024px){.br-1024and375{display:inline}}@media (max-width:768px){.br-1024and375{display:inline}}.preview{display:flex}.preview>div{flex-basis:12.5%;width:12.5%}.preview.face_hand>div{flex-basis:25%;width:25%}.debugger{position:fixed;padding:10px;background:rgba(255,255,255,.5);z-index:10;top:0;left:0}.and-logo{position:absolute;top:50%;left:50%;width:500px;top:calc(50% - 250px);left:calc(50% - 250px)}.and-logo .inner{display:inline-block;position:relative;aspect-ratio:1/1;transform-origin:50% 50%}.and-logo .inner span{display:inline-block;opacity:0;transform-origin:50% 50%}.and-logo .inner span:not(:first-child){position:absolute;top:0;left:0}.and-ss-wrap{position:relative}.and-ss-wrap .and-ss-img:last-child{position:absolute;top:0;left:0;width:100%;height:auto}.and-ss-img .inner{position:relative;overflow:hidden;aspect-ratio:1/1}.and-ss-img img{position:absolute;top:0;left:0;display:none;opacity:0;width:100%;height:auto;aspect-ratio:1/1}.and-ss-img img.show{opacity:1;display:block}.and-ss-img[data-ss-id="andots/andots_01"] .inner,.and-ss-img[data-ss-id="andots/andots_02"] .inner,.and-ss-img[data-ss-id="andots/andots_03"] .inner,.and-ss-img[data-ss-id="andots/andots_04"] .inner,.and-ss-img[data-ss-id="andots/andots_05"] .inner,.and-ss-img[data-ss-id="andots/andots_06"] .inner,.and-ss-img[data-ss-id="andots/andots_07"] .inner,.and-ss-img[data-ss-id="andots/andots_08"] .inner{max-width:500px;max-height:500px}.and-ss-img[data-ss-id="andots/andots_01"] img,.and-ss-img[data-ss-id="andots/andots_02"] img,.and-ss-img[data-ss-id="andots/andots_03"] img,.and-ss-img[data-ss-id="andots/andots_04"] img,.and-ss-img[data-ss-id="andots/andots_05"] img,.and-ss-img[data-ss-id="andots/andots_06"] img,.and-ss-img[data-ss-id="andots/andots_07"] img,.and-ss-img[data-ss-id="andots/andots_08"] img{max-width:500px;max-height:500px}.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts01"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts02"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts03"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts04"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts05"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts06"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts07"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts08"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts01_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts02_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts03_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts04_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts05_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts06_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts07_2"] .inner,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts08_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts01"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts02"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts03"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts04"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts05"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts06"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts07"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts08"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts01_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts02_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts03_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts04_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts05_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts06_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts07_2"] .inner,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts08_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts01"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts02"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts03"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts04"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts05"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts06"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts07"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts08"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts01_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts02_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts03_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts04_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts05_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts06_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts07_2"] .inner,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts08_2"] .inner{max-width:500px;max-height:500px}.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts01"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts02"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts03"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts04"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts05"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts06"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts07"] img,.and-ss-img[data-ss-id="donuts/01_donuts/01_donuts08"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts01_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts02_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts03_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts04_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts05_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts06_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts07_2"] img,.and-ss-img[data-ss-id="donuts/01_donuts_2/01_donuts08_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts01"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts02"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts03"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts04"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts05"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts06"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts07"] img,.and-ss-img[data-ss-id="donuts/02_donuts/02_donuts08"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts01_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts02_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts03_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts04_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts05_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts06_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts07_2"] img,.and-ss-img[data-ss-id="donuts/02_donuts_2/02_donuts08_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts01"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts02"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts03"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts04"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts05"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts06"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts07"] img,.and-ss-img[data-ss-id="donuts/03_donuts/03_donuts08"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts01_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts02_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts03_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts04_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts05_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts06_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts07_2"] img,.and-ss-img[data-ss-id="donuts/03_donuts_2/03_donuts08_2"] img{max-width:500px;max-height:500px}.and-ss-img[data-ss-id="face_hand/face_1"] .inner{max-width:800px;max-height:800px}.and-ss-img[data-ss-id="face_hand/face_1"] img{max-width:800px;max-height:800px}.and-ss-img[data-ss-id="face_hand/hand_1"] .inner{max-width:540px;max-height:540px}.and-ss-img[data-ss-id="face_hand/hand_1"] img{max-width:540px;max-height:540px}.and-ss-img[data-ss-id="face_hand/hand_2"],.and-ss-img[data-ss-id="face_hand/hand_2_powder"],.and-ss-img[data-ss-id="face_hand/hand_3"],.and-ss-img[data-ss-id="face_hand/hand_3_choco"]{aspect-ratio:500/750}.and-ss-img[data-ss-id="face_hand/hand_2"] .inner,.and-ss-img[data-ss-id="face_hand/hand_2_powder"] .inner,.and-ss-img[data-ss-id="face_hand/hand_3"] .inner,.and-ss-img[data-ss-id="face_hand/hand_3_choco"] .inner{max-width:500px;max-height:750px}.and-ss-img[data-ss-id="face_hand/hand_2"] img,.and-ss-img[data-ss-id="face_hand/hand_2_powder"] img,.and-ss-img[data-ss-id="face_hand/hand_3"] img,.and-ss-img[data-ss-id="face_hand/hand_3_choco"] img{aspect-ratio:500/750;max-width:500px;max-height:750px}#loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffdf5;z-index:1000;pointer-events:none;transition:opacity 0s ease;background:#fffdf5;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#loading.hide{opacity:0}#loading .loadNuts{position:fixed;top:50%;left:50%;width:500px;height:500px;transform:translate3d(-50%,-50%,0)}@media (max-width:1024px){#loading .loadNuts{max-width:250px;max-height:250px;width:250px;height:250px}#loading .loadNuts .inner{max-width:250px;max-height:250px;width:250px;height:250px}#loading .loadNuts img{max-width:250px;max-height:250px;width:250px;height:250px}}#loading .loaded{position:fixed;bottom:0;left:0;right:0;width:100%;height:10px;background:#e7b35a}#loading .loaded .bar{position:absolute;left:0;top:0;bottom:0;width:0%;background:#60390f;transition:width .4s ease}#loading .noise{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background:url(../images/noise.gif);z-index:-1;opacity:.05}@media (max-width:1024px){#logo_01{--size:250/375*100vw;--size-half:-250/375*50vw;--margin:clamp(calc(var(--size-half)), 1px, 175px);max-width:250px;max-height:250px;width:250px;height:250px;top:50%;left:50%;margin-left:-125px;margin-top:-125px}#logo_01 .inner{max-width:250px;max-height:250px;width:250px;height:250px}#logo_01 img{max-width:250px;max-height:250px;width:250px;height:250px}}#hand_01{position:absolute;width:500px;top:calc(50% - 100px);left:calc(50% + 160px)}@media (max-width:1024px){#hand_01{width:345px;max-width:345px;top:50%;left:50%;transform:translate3d(15%,0,0)}}#face_01{position:absolute;width:800px;top:calc(50% - 300px);left:calc(50% - 400px)}@media (max-width:1024px){#face_01{width:440px;top:50%;left:50%;margin-top:-225px;margin-left:-215px}}.an{position:absolute;width:500px;top:calc(50% - 250px);left:calc(50% - 250px);transform:scale(.2);opacity:0}@media (max-width:1024px){.an{top:50%;left:50%;--size:250px;margin-left:calc(var(--size) * -.5);margin-top:calc(var(--size) * -.5);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}.an .inner{max-width:250px;max-height:250px;width:var(--size);height:var(--size)}.an img{max-width:250px;max-height:250px;width:var(--size);height:var(--size)}}.an01{z-index:10}#logo_02{will-change:opacity,transform;position:absolute;top:calc(50% - 250px);left:calc(50% - 250px);transform:scale(.2);opacity:0}@media (max-width:1024px){#logo_02{--size:250px;--size-half:-125px;--margin:-125px;max-width:250px;max-height:250px;width:var(--size);height:var(--size);top:50%;left:50%;margin-left:var(--margin);margin-top:var(--margin)}#logo_02 .inner{max-width:350px;max-height:350px;width:var(--size);height:var(--size)}#logo_02 img{max-width:350px;max-height:350px;width:var(--size);height:var(--size)}}.do{position:absolute;width:500px;top:calc(50% - 250px);left:calc(50% - 250px);transform:scale(.5);opacity:0}@media (max-width:1024px){.do{top:50%;left:50%;--size:250px;--margin:-125px;margin-left:var(--margin);margin-top:var(--margin);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}.do .inner{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}.do img{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}}.do01{transform:scale(1);z-index:10}.do02{z-index:9}.do03{z-index:9}.do04{z-index:-1}#logo_03{will-change:opacity,transform;position:absolute;transform:scale(.4);opacity:0}@media (max-width:1024px){#logo_03{--size:250px;--margin:-125px;top:50%;left:50%;margin-left:var(--margin);margin-top:var(--margin);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}#logo_03 .inner{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}#logo_03 img{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}}.nuts{position:absolute;width:500px;top:calc(50% - 250px);left:calc(50% - 250px);transform:scale(1);opacity:0}@media (max-width:1024px){.nuts{--size:250px;--margin:-125px;top:50%;left:50%;margin-left:var(--margin);margin-top:var(--margin);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}.nuts .inner{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}.nuts img{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}}#logo_04{will-change:opacity,transform;position:absolute;transform:scale(1);opacity:0}@media (max-width:1024px){#logo_04{--size:250px;--margin:-125px;top:50%;left:50%;margin-left:var(--margin);margin-top:var(--margin);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}#logo_04 .inner{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}#logo_04 img{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}}#logo_05{will-change:opacity,transform;position:absolute;transform:scale(1);opacity:0}@media (max-width:1024px){#logo_05{--size:250px;--margin:-125px;top:50%;left:50%;margin-left:var(--margin);margin-top:var(--margin);max-width:250px;max-height:250px;width:var(--size);height:var(--size)}#logo_05 .inner{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}#logo_05 img{max-width:250px!important;max-height:250px!important;width:var(--size);height:var(--size)}}#hand_02{position:absolute;width:500px;top:calc(50% - 250px - 250px);left:calc(50% - 250px - 200px)}@media (max-width:1024px){#hand_02{--size:384px;top:50%;left:50%;transform:translate3d(-82%,-60%,0);max-width:384px;width:var(--size)}#hand_02 .inner{max-width:384px!important;width:var(--size)}#hand_02 img{max-width:384px!important;width:var(--size)}}#hand_03{position:absolute;width:500px;top:calc(50% - 250px - 250px);left:calc(50% - 250px + 200px)}#hand_03 .and-ss-img:nth-child(2){margin-top:46px}@media (max-width:1024px){#hand_03{--size:384px;top:50%;left:50%;transform:translate3d(-18%,-60%,0);max-width:384px;width:var(--size)}#hand_03 .and-ss-img:nth-child(2){margin-top:36px}#hand_03 .inner{max-width:384px!important;width:var(--size)}#hand_03 img{max-width:384px!important;width:var(--size)}}#mail{position:absolute;width:500px;top:calc(50% - 153px);left:calc(50% - 250px);opacity:0}#mail img{width:500px;height:auto}@media (max-width:1440px) and (min-width:1024px){#mail{width:450px;top:calc(50% - 153px);left:calc(50% - 225px)}#mail img{width:450px;height:auto}}@media (max-width:1024px){#mail{--size:350px;--margin-left:-175px;--margin-top:-105px;top:50%;left:50%;margin-left:var(--margin-left);margin-top:var(--margin-top);width:var(--size)}}@media (max-width:1024px) and (max-width:768px){#mail{--size:250px;--margin-left:-125px;--margin-top:-75px}}@media (max-width:1024px){#mail img{width:var(--size)}}