.chp-main{width:1476px;margin-left:20px}.chp-heading{position:absolute;left:131px;top:50px}.chp-heading__en{font-family:century-gothic-pro,Century Gothic,Futura,sans-serif}.chp-heading__en.is-hidden{visibility:hidden}.chp-heading__en{font-weight:700;font-size:18px;letter-spacing:3px;line-height:1;margin-left:4px}.chp-heading__ja{font-weight:700;font-size:42px;letter-spacing:4.65px;line-height:1;margin-top:11px}.chp-thumbs{position:absolute;left:107px;top:200px;width:200px;display:flex;flex-wrap:wrap;-moz-column-gap:19px;column-gap:19px;row-gap:19px;z-index:3}.chp-thumbs__item{width:90.5px;height:90.5px;border:1px solid #101010;overflow:hidden;background-color:#fff}.chp-thumbs__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chp-thumbs__item:hover{transform:scale(1.05)}.chp-thumbs__item.is-active{border-width:4px}.chp-thumbs__item--hidden{border:none;cursor:default;background:none}.chp-thumbs__item--hidden:hover{transform:none}.chp-note,.chp-thumbs{translate:0 860px}.chp.is-arrived .chp-note,.chp.is-arrived .chp-thumbs{translate:none;animation:chp-rise-kata 1s steps(1) both}@keyframes chp-rise-kata{0%{translate:0 860px;rotate:-1.8deg}14.29%{translate:0 688px;rotate:1.8deg}28.57%{translate:0 516px;rotate:-1.8deg}42.86%{translate:0 344px;rotate:1.8deg}57.14%{translate:0 172px;rotate:-1.8deg}71.43%{translate:0 0;rotate:1.26deg}85.71%{translate:0 0;rotate:0deg}to{translate:0 0;rotate:0deg}}.chp-note{position:absolute;left:67px;top:156px;width:871px;height:698px;perspective:1800px}.chp-note .chp-note__page,.chp-note .chp-note__sheet{box-sizing:border-box;background-color:#fff;background-image:repeating-linear-gradient(90deg,rgba(16,16,16,.06) 0 1px,transparent 1px 22px),repeating-linear-gradient(180deg,rgba(16,16,16,.06) 0 1px,transparent 1px 22px);background-position:10px 10px;border:2px solid #101010;border-radius:10px}.chp-note__page,.chp-note__sheet{position:absolute;top:0;height:698px}.chp-note__sheet{left:326px;width:545px;overflow:hidden;transform-origin:0 50%;backface-visibility:hidden;z-index:2}.chp-note__sheet:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10101059,#10101000 60%);opacity:0;pointer-events:none}.chp-note__page--left{left:0;width:326px}.chp-note__page--right{left:326px;width:545px}.chp-note__fold{position:absolute;top:34px;width:0;height:633px;border-left:1px solid #101010}.chp-note__fold--r{left:355px}.chp-note__spiral{position:absolute;left:284.5px;top:20.15px;width:82px;height:657px;z-index:4}.chp-note__en{left:88px;top:42px;font-size:17px;letter-spacing:3.4px}.chp-note__en,.chp-note__name{position:absolute;font-weight:700;line-height:1;white-space:nowrap}.chp-note__name{left:87px;top:81px;font-size:38px;letter-spacing:5px}.chp-note__sheet.is-en .chp-note__name{top:86px;font-size:30px;letter-spacing:1px}.chp-note__sheet.is-en .chp-note__en{letter-spacing:3px}.chp-note__sheet.is-en .chp-note__desc{width:405px}.chp-note__sheet.is-en .chp-note__desc p{font-size:12.5px;letter-spacing:.2px;line-height:1.55}.chp-note__divider{position:absolute;left:88px;width:405px;border-top:1px solid #101010}.chp-note__divider--1{top:152px}.chp-note__divider--2{top:220px}.chp-note__cv{position:absolute;left:93px;top:177px;font-weight:700;font-size:17px;letter-spacing:3.4px;line-height:1;white-space:nowrap}.chp-note__desc{position:absolute;left:93px;top:243px;width:395px}.chp-note__desc p{font-weight:500;font-size:13px;letter-spacing:1px;line-height:1.75}.chp-note__face{position:absolute;left:376px;top:17px;width:115px;height:119px}.chp-note__face img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0}.chp-note__face img.is-show{opacity:1}.chp-pola{position:absolute;width:232px;height:130px;border:4px solid #fff;box-shadow:0 0 0 1px #101010;background-color:#fff}.chp-pola img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chp-pola--1{left:78px;top:393px;transform:rotate(-5.65deg)}.chp-pola--2{left:243px;top:465px;transform:rotate(5.79deg)}.chp-stand{position:absolute;left:954px;top:54px;width:370px;height:747.5px;-o-object-fit:contain;object-fit:contain}.chp-stand--empty{font-weight:700;font-size:21px;letter-spacing:.3em;opacity:.35}.chp-bigname,.chp-stand--empty{display:flex;align-items:center;justify-content:center}.chp-bigname{position:absolute;left:1272px;top:-9px;width:204px;height:732px;writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg);font-family:din-condensed,Oswald,Arial Narrow,sans-serif;font-weight:600;font-size:170px;letter-spacing:-3px;line-height:1;white-space:nowrap;color:#101010;pointer-events:none}.chp-big-enter-active{transition:translate .8s cubic-bezier(.22,.9,.3,1),opacity .45s ease}.chp-big-leave-active{transition:translate .35s ease-in,opacity .3s ease}.chp-big-enter-from{translate:0 110%;opacity:0}.chp-big-leave-to{translate:0 -30%;opacity:0}.chp-stand-leave-active{transition:opacity .2s ease}.chp-stand-leave-to{opacity:0}.chp-stand-enter-active{transform-origin:50% 100%;animation:chp-stand-in 1s steps(1) both}@keyframes chp-stand-in{0%{transform:translate(-360px,120px) scale(.3) rotate(-22deg)}14.29%{transform:translate(-288px,96px) scale(.44) rotate(-3.2deg)}28.57%{transform:translate(-216px,72px) scale(.58) rotate(-16.4deg)}42.86%{transform:translate(-144px,48px) scale(.72) rotate(2.4deg)}57.14%{transform:translate(-72px,24px) scale(.86) rotate(-10.8deg)}71.43%{transform:translate(0) scale(1) rotate(5.6deg)}85.71%{transform:none}to{transform:none}}.chp-pola{animation:chp-pola-kata .9s steps(1) .45s both}.chp:not(.is-arrived) .chp-pola{animation:none}.chp-pola--2{animation-delay:.55s}@keyframes chp-pola-kata{0%{rotate:-4deg}12.5%{rotate:4deg}25%{rotate:-3deg}37.5%{rotate:3deg}50%{rotate:-2deg}62.5%{rotate:2deg}75%{rotate:-1deg}87.5%{rotate:1deg}to{rotate:0deg}}.chp-flip-leave-active{z-index:3;animation:chp-flip .6s cubic-bezier(.5,0,.6,1) forwards}.chp-flip-leave-active:after{animation:chp-flip-shade .6s ease-in forwards}.chp-flip-enter-active{transition:none}@keyframes chp-flip{0%{transform:rotateY(0)}to{transform:rotateY(-100deg)}}@keyframes chp-flip-shade{0%{opacity:0}to{opacity:1}}html.is-sp .chp-thumbs{left:96px;top:196px;width:272px;max-height:none;-moz-column-gap:16px;column-gap:16px;row-gap:16px;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box}html.is-sp .chp-thumbs__item{width:102px;height:102px}html.is-sp .chp-note__name{font-size:44px;letter-spacing:4px}html.is-sp .chp-note__sheet.is-en .chp-note__name{font-size:32px}html.is-sp .chp-note__en{font-size:20px}html.is-sp .chp-note__cv{font-size:22px;letter-spacing:2px}html.is-sp .chp-note__sheet{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:90px}html.is-sp .chp-note__desc{position:relative;left:auto;top:auto;width:410px;margin:243px 0 0 93px}html.is-sp .chp-note__desc p{font-size:22px;letter-spacing:.5px;line-height:1.65}html.is-sp .chp-pola{position:relative;display:block}html.is-sp .chp-pola--1{left:auto;top:auto;margin:32px 0 0 78px}html.is-sp .chp-pola--2{left:auto;top:auto;margin:-66px 0 0 243px}html.is-sp .chp-note__sheet.is-en .chp-note__desc p{font-size:22px;letter-spacing:0;line-height:1.55}
