@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=M+PLUS+Rounded+1c:wght@900&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:"Noto Sans JP",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 769px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 769px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #43c453}a{color:#333;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 768px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 768px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 769px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 769px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.lp_footer .footer_inner{width:100%;background-color:#666;color:#fff;display:flex;justify-content:center;align-items:center;height:min(9.333vw,4rem)}.lp_footer .footer_inner small{font-size:clamp(0.8rem,0.8vw + 0.1856rem,1rem)}.lp_wrap{overflow:hidden;position:relative;font-size:1.4rem;font-weight:500;letter-spacing:.01em}.lp_wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:top left/cover no-repeat fixed;background-image:url(../images/img_background.webp);z-index:0}@media screen and (min-width: 769px){.lp_wrap{font-size:1.6rem}}.lp_container{position:relative;font-size:clamp(1.4rem,0.8vw + 0.7856rem,1.6rem);max-width:768px;margin:0 auto;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.25);z-index:5}@media screen and (max-width: 768px){.contents{padding:30px 15px}}@media screen and (min-width: 769px){.contents{padding:50px 20px}}.contents.caution .title,.contents.present .title,.contents.live .title,.contents.overview .title,.contents.period .title{margin-bottom:25px;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (min-width: 769px){.contents.caution .title,.contents.present .title,.contents.live .title,.contents.overview .title,.contents.period .title{margin-bottom:30px;font-size:2.4rem}}.contents.caution .title span,.contents.present .title span,.contents.live .title span,.contents.overview .title span,.contents.period .title span{position:relative;display:inline-block;padding-bottom:7px}.contents.caution .title span::after,.contents.present .title span::after,.contents.live .title span::after,.contents.overview .title span::after,.contents.period .title span::after{content:"";position:absolute;left:-15px;bottom:0;width:calc(100% + 30px);height:3px;background-color:#00a4aa;border-radius:32px}.contents.overview .box .list.caution{margin-top:5px;color:rgba(0,0,0,.6)}@media screen and (max-width: 768px){.contents.overview .box .list.caution{font-size:1rem}}@media screen and (min-width: 769px){.contents.overview .box .list.caution{font-size:1.2rem}}.contents.overview .box .list.caution li::before{content:"※"}.contents.present>div .close,.contents.overview .box.box02>div .close,.contents.overview .box.box04>div .close,.contents.period .close span{color:#d91c1c;font-size:1.8rem;font-weight:700;text-align:center}.contents.period .title span::after{background-color:#00a4aa}.contents.period .close{display:flex;justify-content:center;margin:0 auto 20px}.contents.period .close span{padding:10px 15px;border:3px solid #d91c1c}.contents.period .txt{font-size:1.6rem;text-align:center}@media screen and (min-width: 769px){.contents.period .txt{font-size:1.8rem}}.contents.period .txt.disabled{color:rgba(0,0,0,.26)}.contents.overview{padding-bottom:75px;background:linear-gradient(175deg, #2cbedb 0%, #3976cc 100%)}@media screen and (min-width: 769px){.contents.overview{padding-bottom:90px}}.contents.overview .title span{color:#fff}.contents.overview .title span::after{background-color:#fff}@media screen and (max-width: 768px){.contents.overview .title span img{max-width:328px}}@media screen and (min-width: 769px){.contents.overview .title span img{max-width:444px}}.contents.overview .comic{margin-bottom:15px;padding:20px;border-radius:16px;background:#fff}.contents.overview .box:not(:last-of-type){margin-bottom:20px}.contents.overview .box .subtitle{display:flex;align-items:center;justify-content:center;gap:0 10px;padding:10px 0;line-height:1.3;border-radius:16px 16px 0 0;border-width:4px 4px 0 4px;border-style:solid;border-color:#fff;background-color:#fff;font-size:1.8rem;letter-spacing:-0.02em}.contents.overview .box .subtitle .img{width:60px;flex-shrink:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.contents.overview .box>div{border-radius:0 0 16px 16px;padding:15px;border-width:0 4px 4px 4px;border-style:solid;border-color:#fff;background:linear-gradient(0deg, #c1e2f2 0%, #c2ddf1 100%)}.contents.overview .box .list:not(.caution) li{margin-bottom:7px}.contents.overview .box .list:not(.caution) li::before{content:"・"}.contents.overview .box .txt{margin-top:5px;color:rgba(0,0,0,.6);font-size:1rem}.contents.overview .box.box01>div{display:flex}@media screen and (max-width: 768px){.contents.overview .box.box01>div{flex-direction:column;gap:10px 0}}@media screen and (min-width: 769px){.contents.overview .box.box01>div{gap:0 15px;justify-content:center}.contents.overview .box.box01>div>div{display:flex;justify-content:center}.contents.overview .box.box01>div img{width:auto;height:180px}.contents.overview .box.box01>div a:hover{opacity:.8}}.contents.overview .box.box02>div{display:flex;justify-content:center}@media screen and (min-width: 769px){.contents.overview .box.box02>div{padding-top:20px;padding-bottom:20px}}.contents.overview .box.box02>div .caution{margin-top:10px}.contents.overview .box.box02>div .close{margin-top:20px}.contents.overview .box.box03 .wrap{padding:15px;background:#fff}@media screen and (min-width: 769px){.contents.overview .box.box03 .wrap{max-width:390px;margin:0 auto}}.contents.overview .box.box03 .info{display:flex;justify-content:flex-start;gap:0 15px}@media screen and (max-width: 768px){.contents.overview .box.box03 .info img{width:100px}}@media screen and (min-width: 769px){.contents.overview .box.box03 .info img{width:120px}}.contents.overview .box.box03 .info .label{display:inline-block;padding:2px 5px;border-radius:5px;background:#ea3f69;color:#fff}@media screen and (max-width: 768px){.contents.overview .box.box03 .info .label{font-size:1rem}}@media screen and (min-width: 769px){.contents.overview .box.box03 .info .label{font-size:1.2rem}}@media screen and (max-width: 768px){.contents.overview .box.box03 .info .tit{margin-top:5px;font-size:1.4rem}}@media screen and (min-width: 769px){.contents.overview .box.box03 .info .tit{margin-top:7px;font-size:1.6rem}}.contents.overview .box.box03 .info .author{color:rgba(0,0,0,.5)}@media screen and (max-width: 768px){.contents.overview .box.box03 .info .author{margin-top:3px;font-size:1.1rem}}@media screen and (min-width: 769px){.contents.overview .box.box03 .info .author{margin-top:5px;font-size:1.3rem}}.contents.overview .box.box03 .outer{display:flex;gap:0 7px;margin-top:15px;padding:7px;border-radius:12px;border:3px solid rgba(0,164,170,.3)}@media screen and (max-width: 768px){.contents.overview .box.box03 .outer .icon{width:45px}}@media screen and (min-width: 769px){.contents.overview .box.box03 .outer .icon{width:50px}}.contents.overview .box.box03 .outer .comment{flex:1}.contents.overview .box.box03 .outer .comment .name{margin-bottom:3px;color:rgba(0,0,0,.6)}@media screen and (max-width: 768px){.contents.overview .box.box03 .outer .comment .name{font-size:1rem}}@media screen and (min-width: 769px){.contents.overview .box.box03 .outer .comment .name{font-size:1.2rem}}.contents.overview .box.box03 .outer .comment .text{line-height:1.4}@media screen and (max-width: 768px){.contents.overview .box.box03 .outer .comment .text{font-size:1.2rem}}@media screen and (min-width: 769px){.contents.overview .box.box03 .outer .comment .text{font-size:1.4rem}}.contents.overview .box.box04>div a{display:flex;align-items:center}@media screen and (min-width: 769px){.contents.overview .box.box04>div a:hover{opacity:.8}}.contents.overview .box.box04>div a img{margin:0 auto;width:auto}@media screen and (min-width: 769px){.contents.overview .box.box04>div a img{max-width:600px}}.contents.overview .box.box04>div .close{margin-top:20px}.contents.overview .box.box04>div .txt{margin-top:15px;text-align:center;color:#000;font-weight:700}@media screen and (max-width: 768px){.contents.overview .box.box04>div .txt{font-size:1.6rem}}@media screen and (min-width: 769px){.contents.overview .box.box04>div .txt{font-size:1.8rem}}.contents.overview .box.box04>div .txt span{display:block;margin-top:10px;font-weight:500}@media screen and (max-width: 768px){.contents.overview .box.box04>div .txt span{font-size:1.2rem}}@media screen and (min-width: 769px){.contents.overview .box.box04>div .txt span{font-size:1.4rem}}.contents.app{background:url(../images/bg-green.webp) top left/cover no-repeat;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (min-width: 769px){.contents.app{display:flex !important;align-items:center;justify-content:center;flex-direction:row-reverse;gap:0 30px}}.contents.app .head .logo{width:200px;margin:0 auto 10px}@media screen and (min-width: 769px){.contents.app .head .logo{width:170px;margin:0 0 10px}}.contents.app .head .title{color:#fff;font-weight:900}@media screen and (max-width: 768px){.contents.app .head .title{line-height:1.4;font-size:2.4rem;text-align:center}}@media screen and (min-width: 769px){.contents.app .head .title{line-height:1.2;font-size:3.2rem}}.contents.app .store{display:flex;justify-content:center;gap:0 10px;padding:0 10px}@media screen and (max-width: 768px){.contents.app .store{margin-top:15px}}@media screen and (min-width: 769px){.contents.app .store{display:none}}.contents.app .qr{color:#fff;text-align:center}@media screen and (max-width: 768px){.contents.app .qr{display:none}}.contents.app .qr .txt{margin-bottom:10px;line-height:1.2;font-weight:900}.contents.app .qr img{display:inline-block;width:144px}.contents.live{background:#fff top left/100% repeat;background-image:url(../images/img_about_aogiri_background.webp)}.contents.live .about{display:block;margin:0 auto 20px;padding:0;border:none;background:none;cursor:pointer}@media screen and (min-width: 769px){.contents.live .about:hover img{opacity:.8}}.contents.live .about img{margin:0 auto}@media screen and (max-width: 768px){.contents.live .about img{width:340px}}@media screen and (min-width: 769px){.contents.live .about img{width:360px}}.contents.live .youtube .box{overflow:hidden;margin-bottom:15px;border-radius:16px;border:4px solid rgba(44,190,219,.4);background:#fff;text-align:center}.contents.live .youtube .box>div{padding:15px}.contents.live .youtube .box .name{max-width:365px;margin:0 auto}.contents.live .youtube .box .start{margin-bottom:15px}@media screen and (max-width: 768px){.contents.live .youtube .box .start{font-size:1.6rem}}@media screen and (min-width: 769px){.contents.live .youtube .box .start{font-size:1.8rem}}.contents.live .youtube .box .start span{display:block;font-weight:700}@media screen and (min-width: 769px){.contents.live .youtube .box .start span{font-size:2.4rem}}.contents.live .youtube .box .comic{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media screen and (max-width: 768px){.contents.live .youtube .box .comic div{width:140px}}@media screen and (min-width: 769px){.contents.live .youtube .box .comic div{width:124px}}.contents.live .youtube .box .comic div .title{margin:5px 0 0;line-height:1.3;font-size:1.4rem;font-weight:500;text-align:left}.contents.live .youtube .box .link{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.12)}.contents.live .youtube .box .link .btn{display:block;padding:22px 15px;color:#fff;font-size:1.4rem;text-decoration:none}@media screen and (min-width: 769px){.contents.live .youtube .box .link .btn{max-width:305px;margin:0 auto}.contents.live .youtube .box .link .btn:hover{opacity:.8}}.contents.live .youtube .box .link .btn-channel,.contents.live .youtube .box .link .btn-archive{border-radius:8px;background-color:#34a466}.contents.live .youtube .box .link .btn-channel{line-height:1}.contents.live .youtube .box .link .btn-live{line-height:1;border-radius:8px;background-color:red}.contents.live .youtube .box .link .btn-live span{position:relative;padding-left:25px}.contents.live .youtube .box .link .btn-live span::before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background-color:#fff;mask:url(../images/icon-youtube.svg) top left/cover no-repeat;-webkit-mask:url(../images/icon-youtube.svg) top left/cover no-repeat}.contents.live .youtube .box .link .btn-archive{line-height:1.2;padding:15px}.contents.present{background:linear-gradient(175deg, #2cbedb 0%, #3976cc 100%);text-align:center}.contents.present .title{color:#fff}.contents.present .title span::after{background-color:#fff}.contents.present>div{border-radius:16px;border:4px solid #fff;background:#c1e2f2}@media screen and (max-width: 768px){.contents.present>div{padding:15px 10px}}@media screen and (min-width: 769px){.contents.present>div{padding:30px}}@media screen and (max-width: 768px){.contents.present>div .subtitle{margin-bottom:15px;line-height:1.4;font-size:1.6rem}}@media screen and (min-width: 769px){.contents.present>div .subtitle{margin-bottom:20px;font-size:2.4rem}}@media screen and (max-width: 768px){.contents.present>div .subtitle:not(:first-of-type){margin-top:20px}}@media screen and (min-width: 769px){.contents.present>div .subtitle:not(:first-of-type){margin-top:30px}}@media screen and (max-width: 768px){.contents.present>div .txt{margin-bottom:10px}}@media screen and (min-width: 769px){.contents.present>div .txt{margin-bottom:15px}}.contents.present>div .sample{display:flex;justify-content:center}@media screen and (max-width: 768px){.contents.present>div .sample{margin:10px auto 3cqw}}@media screen and (min-width: 769px){.contents.present>div .sample{margin:15px auto 5px}}.contents.present>div .sample img{width:auto}@media screen and (min-width: 769px){.contents.present>div .sample img{max-width:600px}}.contents.present>div .close{margin:20px auto}.contents.present>div .note{color:rgba(0,0,0,.6)}@media screen and (max-width: 768px){.contents.present>div .note{font-size:1rem}}@media screen and (min-width: 769px){.contents.present>div .note{font-size:1.2rem}}.contents.present>div .app{padding:14px;border-radius:12px;border:3px solid #fff;background:url(../images/bg-green.webp) center center/cover no-repeat;color:#fff}@media screen and (min-width: 769px){.contents.present>div .app{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:0 15px;font-size:1.8rem;text-align:left}}@media screen and (min-width: 769px){.contents.present>div .app{display:none}}.contents.present>div .app .catch{margin-bottom:10px;line-height:1.4;text-shadow:0 1px 0 rgba(0,0,0,.25)}.contents.present>div .app>div .store{display:flex;align-items:center;justify-content:center;gap:0 15px}.contents.present>div .app>div .store a{display:block}@media screen and (min-width: 769px){.contents.present>div .app>div .store a:hover{opacity:.8}}.contents.present>div .app>div .store a img{width:auto}.contents.caution{padding-bottom:20px;background-color:#666;color:#fff}@media screen and (min-width: 769px){.contents.caution{padding:50px 30px 25px}}.contents.caution .title span{color:#fff}.contents.caution .title span::after{background-color:#fff}@media screen and (max-width: 768px){.contents.caution .subtitle{margin-bottom:5px}}@media screen and (min-width: 769px){.contents.caution .subtitle{margin-bottom:10px}}.contents.caution .list:not(:last-of-type){margin-bottom:25px}@media screen and (min-width: 769px){.contents.caution .list:not(:last-of-type){margin-bottom:30px}}.contents.caution .list li{position:relative;padding-left:1em;font-size:1.2rem}@media screen and (min-width: 769px){.contents.caution .list li{font-size:1.4rem}}.contents.caution .list li:not(:last-child){margin-bottom:5px}@media screen and (min-width: 769px){.contents.caution .list li:not(:last-child){margin-bottom:7px}}.contents.caution .list li::before{content:"";position:absolute;top:.7em;left:.25em;width:2px;height:2px;border-radius:50%;background:#fff}.contents.note{padding-top:20px;padding-bottom:10px;border-top:1px solid rgba(255,255,255,.12);background-color:#666;color:#fff;line-height:1.4}@media screen and (min-width: 769px){.contents.note{padding:25px 30px 15px}}.contents.note .txt{font-size:1rem}@media screen and (min-width: 769px){.contents.note .txt{font-size:1.2rem}}.contents.about{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.contents.about.is-open{display:block}.contents.about .box{overflow-y:auto;position:absolute;top:50%;left:50%;max-height:90vh;padding:30px 15px 20px;border-radius:15px;background:#fff top left/100% 100% no-repeat;background-image:url(../images/img_about_aogiri_background.webp);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:105}@media screen and (max-width: 768px){.contents.about .box{width:90%}}@media screen and (min-width: 769px){.contents.about .box{width:400px}}.contents.about .box .subtitle{width:80%;max-width:280px;margin:0 auto 20px}.contents.about .box .image{max-width:324px;margin:0 auto}.contents.about .box .txt{margin:20px auto}@media screen and (max-width: 768px){.contents.about .box .txt{font-size:1.3rem}}@media screen and (min-width: 769px){.contents.about .box .txt{font-size:1.5rem}}.contents.about .box .btn{display:block;width:100%;padding:15px;line-height:1;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.54);text-align:center;cursor:pointer}@media screen and (min-width: 769px){.contents.about .box .btn:hover{background:rgba(0,0,0,.54);color:#fff}}.contents.about .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(57,118,204,.7);z-index:100}/*# sourceMappingURL=lp.min.css.map */