@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:Silvana-Light;src:local("Silvana-Light"),url(/fonts/Silvana-Light.otf) format("font/otf"),url(public/fonts/Silvana-Light.otf) format("font/otf"),url(/public/fonts/Silvana-Light.otf) format("font/otf")}@font-face{font-family:w7;src:local("w8"),url(/fonts/w8.otf) format("font/otf"),url(public/fonts/w8.otf) format("font/otf"),url(/public/fonts/w8.otf) format("font/otf")}html{font-size:1px}@media(max-width:768px){html{font-size:.1302083333vw}}body{text-size-adjust:none;text-align:left;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:none;font-size:32rem;font-family:Kosugi Maru,sans-serif;font-weight:400;font-style:normal;line-height:1.7;letter-spacing:0em;color:inherit;position:relative}#main{width:100%;margin:0 auto}img,iframe{width:100%;height:100%;display:block;object-fit:cover;touch-callout:none;user-select:none;user-drag:none}img,svg,button{-webkit-touch-callout:none;user-select:none}button:focus{outline:0}input,textarea{-webkit-appearance:none;border-radius:0;outline:none}input:focus{outline:0}textarea:focus{outline:0}.js--hover{cursor:pointer!important}.js--none{display:none!important}.js--hidden{visibility:hidden!important;pointer-events:none!important}.js--fixed{position:fixed;width:100%;height:100%;overflow:hidden}.js--noClick{pointer-events:none!important}.js--hide{visibility:hidden!important;pointer-events:none!important}@media(max-width:768px){br.--pc{display:none}}br.--sp{display:none}@media(max-width:768px){br.--sp{display:inline}}@font-face{font-family:Silvana-Light;src:local("Silvana-Light"),url(/fonts/Silvana-Light.otf) format("font/otf"),url(public/fonts/Silvana-Light.otf) format("font/otf"),url(/public/fonts/Silvana-Light.otf) format("font/otf")}@font-face{font-family:w7;src:local("w8"),url(/fonts/w8.otf) format("font/otf"),url(public/fonts/w8.otf) format("font/otf"),url(/public/fonts/w8.otf) format("font/otf")}@font-face{font-family:Silvana-Light;src:local("Silvana-Light"),url(/fonts/Silvana-Light.otf) format("font/otf"),url(public/fonts/Silvana-Light.otf) format("font/otf"),url(/public/fonts/Silvana-Light.otf) format("font/otf")}@font-face{font-family:w7;src:local("w8"),url(/fonts/w8.otf) format("font/otf"),url(public/fonts/w8.otf) format("font/otf"),url(/public/fonts/w8.otf) format("font/otf")}@keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes pulse2{0%{opacity:1}to{opacity:0}}.index .scrollContainer{position:relative;width:100%;background-color:#ffffff80;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.index .fixedContainer{position:fixed;top:0;left:0;width:100%;height:100%}.index .keys{position:relative;width:150rem;aspect-ratio:1099/2304}.index .keys .--front,.index .keys .--bg,.index .keys .--body{position:absolute;top:0;width:100%;height:100%}.index .keys .--picture{position:absolute;height:auto;aspect-ratio:822/1209;width:74.7952684258%;left:12.7388535032%;top:41.4930555556%}.index .keys .--picture.--02{opacity:.5}.index .keys .--body{mix-blend-mode:multiply}.index .keyrings{position:fixed;top:0;left:0;width:100%;height:100%}.index .stocks{display:none}.index .formats{visibility:hidden;pointer-events:none}.index .format,.index .keyring{position:absolute;width:0;height:0;pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-direction:row}.index .format .keyring_wrapper,.index .keyring .keyring_wrapper{position:absolute;flex-shrink:0;width:100rem;display:flex;align-items:center;justify-content:center;flex-direction:row;opacity:0}@media(max-width:768px){.index .format .keyring_wrapper,.index .keyring .keyring_wrapper{width:200rem}}.index .format .keyring_wrapper .--text,.index .keyring .keyring_wrapper .--text{position:absolute;font-size:16rem;width:300rem;transform:scaleX(.65);transform-origin:center}@media(max-width:768px){.index .format .keyring_wrapper .--text,.index .keyring .keyring_wrapper .--text{font-size:32rem;width:600rem}}.index .format .keyring_wrapper .--front,.index .format .keyring_wrapper .--bg,.index .format .keyring_wrapper .--body,.index .keyring .keyring_wrapper .--front,.index .keyring .keyring_wrapper .--bg,.index .keyring .keyring_wrapper .--body{position:absolute;top:0;width:100%;height:100%}.index .format .keyring_wrapper .--picture,.index .keyring .keyring_wrapper .--picture{position:absolute;height:auto}.index .format .keyring_wrapper .--picture.--02,.index .keyring .keyring_wrapper .--picture.--02{opacity:.5}.index .format .keyring_wrapper .--body,.index .keyring .keyring_wrapper .--body{mix-blend-mode:multiply}.index .format .keyring_wrapper .--posAnchor,.index .keyring .keyring_wrapper .--posAnchor{position:absolute}.index .format.--1 .keyring_wrapper,.index .keyring.--1 .keyring_wrapper{aspect-ratio:970/1920}.index .format.--1 .--picture,.index .keyring.--1 .--picture{aspect-ratio:696/1006;width:71.7525773196%;left:11.9587628866%;top:41.4583333333%}.index .format.--2 .keyring_wrapper,.index .keyring.--2 .keyring_wrapper{aspect-ratio:1099/2304}.index .format.--2 .--picture,.index .keyring.--2 .--picture{aspect-ratio:822/1209;width:74.7952684258%;left:12.7388535032%;top:41.4930555556%}.index .format.--3 .keyring_wrapper,.index .keyring.--3 .keyring_wrapper{aspect-ratio:898/1920}.index .format.--3 .--picture,.index .keyring.--3 .--picture{aspect-ratio:688/990;width:76.6146993318%;left:11.2472160356%;top:42.6041666667%}.index .keyring_wrapper.--active{animation:pulse 1s 1s 1 steps(4) forwards}.index .articleText{position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:row;width:0;height:0;font-family:Kosugi Maru,sans-serif;font-weight:400;font-style:normal;animation:pulse2 4s 20s 1 steps(8) forwards}.index .articleText p{flex-shrink:0;font-size:16rem;width:300rem;transform:scaleX(.65)}@media(max-width:768px){.index .articleText p{font-size:32rem;width:600rem}}.index .objs{display:none}.index .obj{position:absolute;display:inline-block}.index .obj button{display:inline-block;pointer-events:auto;opacity:0}.index .obj button.--active{animation:pulse 1s 1s 1 steps(4) forwards}.index .obj.--1 img{width:auto;height:50rem}.index .obj.--2 img{width:auto;height:300rem}.index .obj.--3 img{width:auto;height:120rem}.index .obj.--4 img,.index .obj.--5 img{width:auto;height:100rem}.index .keyrings{pointer-events:none}.index .anchor{position:fixed;bottom:27rem;right:20rem;height:100rem;rotate:-1deg}@keyframes coma4{0%{transform:translateZ(0)}50%{transform:translate3d(0,1%,0)}to{transform:translateZ(0)}}@keyframes coma4_img02{0%{rotate:10deg}50%{rotate:-10deg}to{rotate:10deg}}.about{width:100%;max-width:768rem;margin:0 auto;padding:1.7em 0 .7em;position:relative}.about .roughText{mix-blend-mode:multiply}@media(max-width:768px){.about{width:100%;overflow-x:hidden}}.about .comic{width:600rem;height:768rem;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;margin:0rem auto 40rem;overflow:hidden}.about .comic .coma{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row}.about .comic .coma img{width:100%;height:100%;position:absolute;object-fit:contain}.about .comic .coma.--02 .g{width:100%;height:100%;position:absolute;transform:rotate(-5deg) translate3d(5%,5%,0);transform-origin:bottom right}.about .comic .coma.--02 .g .--02{transform-origin:36.8% 22.7%}.about .comic .coma.--03{width:150%;transform:translate(8%)}.about .comic .coma.--03 .g{width:100%;height:100%;position:absolute;transform:translate3d(0,3%,0)}.about .comic .coma.--03 .g .--03{transform-origin:33.8% 54.8%}.about .comic .coma.--04{animation:coma4 .6s ease infinite}.about .comic .coma.--04 .img.--02{transform-origin:45.1% 78.6%;animation:coma4_img02 1.2s steps(1) infinite}.about .comic .coma.--05{width:60%;animation:coma4 .6s ease infinite}.about .comic .coma.--05 .img.--02{transform-origin:57.5% 36.1%}.about .comic .coma.--05.--act .img.--02{animation:coma4_img02 1.2s steps(1) infinite}.about .comic .coma.--06{width:60%}.about .comic .coma.--06 .g.--01{width:100%;height:100%;position:absolute;animation:coma4 .6s ease infinite}.about .comic .coma.--06 .img.--02{transform-origin:57.5% 36.1%;rotate:10deg}.about .comic .coma.--06 .g.--02{width:100%;height:100%;position:absolute;transform-origin:57.5% 36.1%;rotate:-10deg}.about .comic .coma.--06 .img.--03{transform-origin:57.5% 90%}.about .comic .coma.--07{overflow:hidden;animation:coma4 .6s ease infinite}.about .comic .coma.--07 .img.--02{position:absolute;left:30%;top:60%;width:11.7508813161%;height:auto}.about .comic .coma.--08{overflow:hidden}.about .comic .coma.--08 .img.--02{top:-50%}.about .roughText{object-fit:contain}.about .roughText.--01,.about .about_block{margin:140rem 0}.about .accodion_head{position:relative}.about .accodion_head button{position:absolute;height:64rem}.about .accodion_head button img{width:auto;aspect-ratio:1111/382}.about .accodion_body{position:relative;margin-top:80rem;padding-bottom:64rem}.about .accodion_body button{position:relative;height:64rem;left:40rem;margin-top:20rem}.about .accodion_body button img{width:auto;aspect-ratio:2309/816}.about .accodion_head.--aco01 button{right:10rem;bottom:0}.about .accodion_head.--aco02 button{right:100rem;bottom:0}.about .form{margin-top:140rem;width:100%}.about .form .title{padding-left:2.5%;margin-bottom:1.7em;font-size:1.2em}.about .form .form_field{margin-bottom:1.7em}.about .form .roughText.--f01{margin-bottom:60rem}.about .form .roughText.--f02,.about .form .roughText.--f03,.about .form .roughText.--f04,.about .form .roughText.--f05,.about .form .roughText.--f06{margin-bottom:10rem}.about .form label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.about .form input,.about .form select{width:95%;height:1.9em;padding:.1em .5em;border-radius:2rem;background-color:#f5f5f5;margin:0 2.5%}.about .form input.--file{width:100%;height:auto;padding:.1em 0;background-color:transparent}.about .form .radios,.about .form legend,.about .form .peopleCount,.about .form .messageWrapper,.about .form .form_head,.about .form #disc_length{width:95%;margin:0 2.5%}.about .form #disc_length{text-align:right;font-size:.8em;color:#00000080}.about .form textarea{width:95%;height:auto;margin:0 2.5%;padding:.1em .5em;border-radius:2rem;background-color:#f5f5f5}.about .form input[type=radio]{width:1em;height:1em;margin:.5em .35em .5em 0;position:relative}.about .form input:checked:before{content:"✔︎";position:absolute;top:0;left:0;font-size:.8em;width:100%;line-height:1.36;text-align:center}.about .form .radios .radio{margin-bottom:0}.about .form .note,.about .form .--hasError{width:95%;font-size:.6em;margin:0 auto}.about .form .note a,.about .form .--hasError a{text-decoration:underline}.about .form #preview{height:6.8em;width:95%;margin:0 auto;object-fit:contain;object-position:top left}.about .form .--hasError{color:#f00c}.about .form .form_footer{width:95%;margin:0 auto}.about .form .form_footer .note{width:100%}.about .form #submit{margin:1.7em 0 .51em;border-radius:100vmax;border:max(1px,1rem) #000 solid;padding:0 .5em;display:flex;align-items:center;justify-content:center;flex-direction:row;height:1.7em}.about .form #submit span{line-height:1;display:inline-block;transform:translateY(max(1px,1rem))}.about .form #wish_key{margin-top:1.7em}.about .footer{width:95%;margin:8.5em auto 0;font-size:.6em;border-top:1px rgba(0,0,0,.5) solid;padding-top:2.38em}.about .footer .--act{letter-spacing:-.01em}.about .footer .footer_bottom{margin:5.1em auto 0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.about .footer .footer_bottom .act_logo{height:2.04em;width:auto;position:relative;margin-bottom:.85em;left:.5%;aspect-ratio:1236/133}.about .footer .footer_bottom a{text-decoration:underline}.anchor{position:fixed;bottom:20rem;right:40rem;height:120rem;rotate:-3deg}.anchor.--toggleAbout img{height:100%;width:auto;aspect-ratio:594/203}.anchor.--toggleTop img{height:100%;width:auto;aspect-ratio:267/208}.cta{position:fixed;bottom:20rem;right:132rem;height:120rem}.cta img{width:auto;transform-origin:bottom right;position:relative;aspect-ratio:86/33}.thanks{width:95%;padding:1.7em 2.5%}.thanks h1{width:100%;font-size:1.3em;margin-bottom:.2em}.thanks p{width:100%}.thanks .back{display:inline-block;margin-top:1.7em}
