html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,p,h1,h2,h3{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit}.clearfix:after{content:"";display:block;clear:both}html,body{height:100%}body{font-family:"Zen Maru Gothic",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:15px;color:#252525;background:#efeee2}img{display:block;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}a{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.font-sp{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}svg{width:100%;height:100%}.orange{color:#ffb400}header{display:flex;justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:80px;opacity:0;pointer-events:none;transition:opacity .3s;z-index:100;background:#efeee2}@media screen and (min-width: 769px){header.active{opacity:1;pointer-events:initial}}header h1{margin:15px 0 0 20px;width:146px}header nav{margin-right:15px;height:100%}header nav .menu-list{display:flex;height:100%}header nav .menu-list .menu-item a{display:flex;justify-content:center;align-items:center;padding:0 15px;height:100%;font-size:15px;font-weight:700}@media screen and (max-width: 768px){header.open{flex-direction:column;width:100%;height:100dvh;background:#ffb400;z-index:99;opacity:1;pointer-events:initial}header.open::before,header.open::after{content:"";display:block;position:absolute;z-index:-1}header.open::before{top:70px;left:20px;width:90px;aspect-ratio:9/10;background:url(../images/sp-menu-bg.webp) center center/100% 100%}header.open::after{right:-260px;bottom:0;width:380px;aspect-ratio:380/318;background:url(../images/fv-leftcolumn-deco.webp) center center/100% 100%;opacity:.5}header.open h1{margin:30px auto 0;filter:brightness(0) saturate(100%);width:188px}header.open nav{display:flex;justify-content:center;align-items:center;margin:0}header.open nav .menu-list{flex-direction:column;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:15px 0;width:270px;height:auto}header.open nav .menu-list a{padding:12px 0;font-size:24px}}@media screen and (min-width: 769px){.page header{opacity:1;pointer-events:initial}}.menu-button{position:fixed;top:-10px;right:-15px;width:70px;aspect-ratio:1/1;border-radius:100%;background:#ffb400;z-index:100}.menu-button .menu-line-container{position:absolute;top:28px;right:23px;width:30px;height:16px}.menu-button .menu-line-container .menu-line{position:absolute;left:0;width:100%;height:2px;background:#fff}.menu-button .menu-line-container .menu-line:first-child{top:0}.menu-button .menu-line-container .menu-line:nth-of-type(2){top:50%;transform:translate3d(0, -50%, 0)}.menu-button .menu-line-container .menu-line:last-child{bottom:0}.menu-button.open .menu-line-container .menu-line:first-child{top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}.menu-button.open .menu-line-container .menu-line:nth-of-type(2){opacity:0}.menu-button.open .menu-line-container .menu-line:last-child{bottom:50%;transform:translate3d(0, 50%, 0) rotate(-45deg)}.custom-modal-container{position:fixed;top:0;left:0;padding:30px;box-sizing:border-box;width:100%;height:100dvh;z-index:1000}.custom-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.custom-modal-contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1000px;width:calc(100% - 60px);max-height:calc(100% - 60px);overflow-y:auto;background:#fff;color:#000;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.3);z-index:1001;box-sizing:border-box}@media screen and (max-width: 768px){.custom-modal-contents{width:calc(100% - 30px);max-height:calc(100% - 30px)}}.pv-modal-wrapper .custom-modal-contents{padding:0}.pv-modal-wrapper .pv-modal-container{aspect-ratio:16/9}.pv-modal-wrapper .pv-modal-container iframe{display:block;width:100%;height:100%}.custom-modal-close{position:fixed;top:34px;right:34px;transform:rotate(45deg);width:70px;height:70px;font-size:0;cursor:pointer;z-index:1100}@media screen and (max-width: 768px){.custom-modal-close{top:20px;right:20px;width:35px;height:35px}}.custom-modal-close::before,.custom-modal-close::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:4px;border-radius:2px;background:#252525;transition:opacity .3s,width .3s ease}@media screen and (max-width: 768px){.custom-modal-close::before,.custom-modal-close::after{width:50px}}.custom-modal-close::before{transform:translate3d(-50%, -50%, 0)}.custom-modal-close::after{transform:translate3d(-50%, -50%, 0) rotate(90deg)}.custom-modal-close:hover::before,.custom-modal-close:hover::after{width:50px;opacity:.5}.comment-modal-wrapper .custom-modal-contents{padding:0;background:none;border-radius:10px}.comment-modal-wrapper .comment-modal-container{padding:20px;background:#efeee2}.comment-modal-wrapper .comment-modal-container .comment-box{display:none;gap:20px}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box{flex-direction:column}}.comment-modal-wrapper .comment-modal-container .comment-box.active{display:flex}.comment-modal-wrapper .comment-modal-container .comment-box .comment-pic{flex:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-pic{width:100%}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right{flex:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right{width:100%}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #252525}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .position{position:relative;margin:0 0 10px .5em;width:fit-content;font-size:20px;font-weight:700;color:#ffb400;z-index:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .position{font-size:15px}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .position::before{content:"";display:block;position:absolute;top:0;left:-0.5em;width:calc(100% + 1em);height:1em;background:#fff;z-index:-1}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .name{font-size:40px;font-weight:700}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .name{font-size:30px}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text{color:#252525}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .question{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.2em}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .answer{margin-bottom:20px;line-height:1.5em}.comment-modal-wrapper .comment-modal-container .comment-box.comment00 .comment-right{width:100%}.comment-modal-wrapper .comment-modal-container .comment-box.only-pic{flex-direction:column-reverse}section{padding:100px 0}@media screen and (max-width: 768px){section{padding:60px 0}}section h2{position:relative;margin:0 auto;width:fit-content}section h2 .header-deco1,section h2 .header-deco2{position:absolute;fill:#fff;z-index:1}section h2 .header-deco1{top:0px;left:-48px;width:78px}@media screen and (max-width: 768px){section h2 .header-deco1{top:-13px;left:-22px;width:35px}}section h2 .header-deco2{top:-10px;right:-40px;width:74px}@media screen and (max-width: 768px){section h2 .header-deco2{right:-20px;width:33px}}section h2 .main{position:relative;font-size:80px;font-weight:700;background:url("../images/header-bg-gray.webp") repeat-x center bottom/auto 45px,#ffb400;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);z-index:5}@media screen and (max-width: 768px){section h2 .main{font-size:36px}}section h2 .sub{margin:10px auto 0;padding:.15em 1em .2em;width:fit-content;color:#fff;text-align:center;background:#252525}section.type-white{background:#fff}section.type-white h2 .header-deco1,section.type-white h2 .header-deco2{fill:#efeee2}section.type-white h2 .main{background:url("../images/header-bg.webp") repeat-x center bottom/auto 43px,#ffb400;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}section .section-contents{margin:60px auto 0;padding:0 30px;max-width:1060px;width:100%}@media screen and (max-width: 768px){section .section-contents{margin:30px auto 0;padding:0 5%}}.common-button{position:relative;display:flex;width:200px;aspect-ratio:200/40;transition:opacity .3s}.common-button:hover{opacity:.5}.common-button a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;font-size:20px;border-radius:20px;background:#ffb400;overflow:hidden}.common-button a .button-deco-left,.common-button a .button-deco-right{position:absolute;top:0;width:30px;fill:#fff;opacity:.3}.common-button a .button-deco-left{left:-1%}.common-button a .button-deco-right{right:-1%;transform:scale(-1, 1)}.hover{transition:opacity .3s}.hover:hover{opacity:.5}.firstview{display:flex}@media screen and (max-width: 768px){.firstview{flex-direction:column-reverse}}.firstview .left-column{position:relative;padding:60px 30px 0;width:420px;z-index:1}@media screen and (max-width: 768px){.firstview .left-column{padding:0 5% 30px;width:100%;overflow:hidden}}.firstview .left-column::before{content:"";display:block;position:absolute;top:165px;left:260px;width:284px;aspect-ratio:284/238;background:url(../images/fv-leftcolumn-deco.webp) 100% 100%;z-index:-1}@media screen and (max-width: 768px){.firstview .left-column::before{display:none}}.firstview .left-column .fv-onair{margin-top:30px;font-size:40px;color:#fff;line-height:1.1em}@media screen and (max-width: 768px){.firstview .left-column .fv-onair{font-size:30px}}.firstview .left-column .fv-onair .box{display:inline-block;position:relative;padding:0 .2em;z-index:1}.firstview .left-column .fv-onair .box::before{content:"";display:block;position:absolute;top:.1em;left:0;width:100%;height:1em;background:#252525;z-index:-1}.firstview .left-column .fv-onair .small{font-size:30px}.firstview .left-column nav{margin:30px 0;padding:45px 0;border-top:solid 1px #ffb400;border-bottom:solid 1px #ffb400}@media screen and (max-width: 768px){.firstview .left-column nav{display:none}}.firstview .left-column nav .menu-list .menu-item a{display:flex;justify-content:center;align-items:center;padding:15px 0;width:100%;font-size:30px;font-weight:700;transition:color .3s}.firstview .left-column nav .menu-list .menu-item a:hover{color:#ffb400}.firstview .left-column .fv-pv{position:relative;width:100%;z-index:1}@media screen and (max-width: 768px){.firstview .left-column .fv-pv{margin-top:30px}}.firstview .left-column .fv-pv::before,.firstview .left-column .fv-pv::after{content:"";display:block;position:absolute;width:98px;aspect-ratio:98/106;background:url(../images/fv-pv-deco.webp) 100% 100%;z-index:-1}.firstview .left-column .fv-pv::before{top:135px;left:-40px}.firstview .left-column .fv-pv::after{top:-20px;right:-25px}.firstview .left-column .fv-pv a{display:block;position:relative;border:solid 1px #252525;border-radius:10px;overflow:hidden;transition:opacity .3s}.firstview .left-column .fv-pv a:hover{opacity:.5}.firstview .left-column .fv-pv a .play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:60px}.firstview .kv-container{flex:1;position:relative;z-index:5}.section-news .news-item{border-top:solid 1px #252525}.section-news .news-item:last-child{border-bottom:solid 1px #252525}.section-news .news-item a{display:block;padding:20px;width:100%;transition:opacity .3s}.section-news .news-item a:hover{opacity:.5}@media screen and (max-width: 768px){.section-news .news-item a{padding:20px 0}}.section-news .news-item a .date{color:#ffb400}@media screen and (max-width: 768px){.section-news .news-item a .date{font-size:10px}}.section-news .news-item a .title{margin-top:.3em;font-size:20px;line-height:1.5em}@media screen and (max-width: 768px){.section-news .news-item a .title{font-size:15px}}.section-news .more-button{margin:60px auto 0}@media screen and (max-width: 768px){.section-news .more-button{margin:30px auto 0}}.page .section-news{padding-top:180px}@media screen and (max-width: 768px){.page .section-news{padding-top:60px}}.pagination{display:flex;justify-content:center;gap:20px;margin-top:60px}@media screen and (max-width: 768px){.pagination{gap:10px}}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;border-radius:100%;border:solid 1px #ffb400;font-size:20px;transition:opacity .3s}.pagination .page-numbers:hover{opacity:.5}.pagination .page-numbers.dots{margin-bottom:.5em;width:auto;border:none;pointer-events:none}.pagination .page-numbers img{width:8px;aspect-ratio:1/2}.pagination .page-numbers.next{transform:scale(-1, 1)}.pagination .page-numbers.current{background:#ffb400}.section-article .article-title{padding:20px;border-top:solid 1px #252525;border-bottom:solid 1px #252525}@media screen and (max-width: 768px){.section-article .article-title{padding:20px 0}}.section-article .article-title .date{color:#ffb400}@media screen and (max-width: 768px){.section-article .article-title .date{font-size:10px}}.section-article .article-title .title{font-size:30px;line-height:1.2em}@media screen and (max-width: 768px){.section-article .article-title .title{font-size:20px}}.section-article .article-text{padding:20px;border-bottom:solid 1px #252525}@media screen and (max-width: 768px){.section-article .article-text{padding:20px 0}}.section-article .article-text p{margin-bottom:20px;line-height:1.5em}@media screen and (max-width: 768px){.section-article .article-text p{font-size:14px}}.section-article .article-text p a{color:#ffb400;font-weight:700;text-decoration:underline;transition:opacity .3s}.section-article .article-text p a:hover{opacity:.5}.section-article .article-text h1{margin-bottom:20px;padding:.1em .5em;width:fit-content;font-size:30px;color:#fff;line-height:1.2em;background:#252525}@media screen and (max-width: 768px){.section-article .article-text h1{font-size:20px}}.section-article .article-text h2{margin:0 0 20px 0;font-size:26px;font-weight:700;line-height:1.2em}@media screen and (max-width: 768px){.section-article .article-text h2{font-size:18px}}.section-article .article-text h3{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.2em}@media screen and (max-width: 768px){.section-article .article-text h3{font-size:16px}}.section-article .article-text img{width:auto;max-width:100%}.section-article .article-text img.aligncenter{margin-left:auto;margin-right:auto}.section-article .article-text .yt{width:100%;aspect-ratio:16/9}.section-article .article-text .yt iframe{display:block;width:100%;height:100%}.section-article .article-text blockquote{padding:15px;background:#efeee2}.section-article .article-text blockquote *:last-child{margin-bottom:0}.section-intro{position:relative;padding-bottom:100px}.section-intro .intro-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/intro-bg3.webp) no-repeat center center;overflow:hidden;z-index:0}.section-intro .intro-bg .intro-bg1,.section-intro .intro-bg .intro-bg2,.section-intro .intro-bg .intro-bg3{position:absolute}.section-intro .intro-bg .intro-bg1{top:120px;left:50%;transform:translate3d(-1150px, 0, 0);width:808px;aspect-ratio:808/543}@media screen and (max-width: 768px){.section-intro .intro-bg .intro-bg1{top:280px;left:200px;transform:translate3d(0, 0, 0);width:275px}}.section-intro .intro-bg .intro-bg2{bottom:80px;right:50%;transform:translate3d(1400px, 0, 0);width:997px;aspect-ratio:997/563}@media screen and (max-width: 768px){.section-intro .intro-bg .intro-bg2{bottom:20px;right:10px;transform:translate3d(0, 0, 0);width:340px}}.section-intro .type-intro{position:relative;text-shadow:0 0 10px #efeee2,0 0 10px #efeee2,0 0 10px #efeee2,0 0 10px #efeee2}.section-intro .type-intro p{margin-bottom:2em;font-size:24px;line-height:2em;text-align:center}@media screen and (max-width: 768px){.section-intro .type-intro p{font-size:15px;text-align:left}}.section-intro .type-intro p:last-child{margin-bottom:0}.section-intro .type-intro p .orange{font-weight:700}.section-chara .chara-icon-container{display:none}.section-chara .chara-icon-container .icon-item{position:relative;width:70px;aspect-ratio:1/1;border-radius:100%;overflow:hidden}.section-chara .chara-icon-container .icon-item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #252525;border-radius:100%;box-sizing:border-box}.section-chara .chara-container{margin-top:30px}@media screen and (max-width: 768px){.section-chara .chara-container{margin-top:0}}.section-chara .chara-container .chara-box{display:grid;grid-template-rows:max-content max-content 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"pic name" "pic profile" "pic face"}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box{grid-template-rows:max-content max-content 1fr;grid-template-columns:1fr;grid-template-areas:"name" "pic" "face" "profile"}}.section-chara .chara-container .chara-box .chara-pic{grid-area:pic}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-pic{margin-top:20px}}.section-chara .chara-container .chara-box .chara-name{grid-area:name;margin-top:30px}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name{margin-top:0}}.section-chara .chara-container .chara-box .chara-name .name-box{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .name-box{flex-direction:column;align-items:flex-start;gap:10px}}.section-chara .chara-container .chara-box .chara-name .name{font-size:50px;color:#ffb400}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .name{font-size:40px}}.section-chara .chara-container .chara-box .chara-name .realname{padding:.1em .5em;background:#efeee2}.section-chara .chara-container .chara-box .chara-name .cv{margin-top:10px;font-size:20px;font-weight:700}.section-chara .chara-container .chara-box .chara-name .cv .cv-title{margin-right:.5em;padding:0 .5em;font-size:15px;font-weight:500;color:#fff;background:#252525}.section-chara .chara-container .chara-box .chara-profile{grid-area:profile;margin-top:20px;padding-top:20px;font-size:20px;line-height:1.5em;text-align:justify;border-top:solid 1px #252525}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-profile{font-size:14px}}.section-chara .chara-container .chara-box .chara-face{grid-area:face;margin-top:20px}.section-staffcast{position:relative}.section-staffcast .sc-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.section-staffcast .sc-bg .bg-shard1,.section-staffcast .sc-bg .bg-shard2{position:absolute;top:50%}.section-staffcast .sc-bg .bg-shard1{left:50%;transform:translate3d(-1050px, -50%, 0);width:766px;aspect-ratio:766/686}.section-staffcast .sc-bg .bg-shard2{right:50%;transform:translate3d(1100px, -50%, 0);width:680px;aspect-ratio:680/730}.section-staffcast h2 .main .small{font-size:.75em}.section-staffcast .sc-container:first-child{margin-bottom:60px}@media screen and (max-width: 768px){.section-staffcast .sc-container:first-child{margin-bottom:40px}}.section-staffcast .sc-container h3{margin-bottom:40px;font-size:50px;text-align:center;color:#ffb400}@media screen and (max-width: 768px){.section-staffcast .sc-container h3{margin-bottom:20px;font-size:30px}}.section-staffcast .sc-container .sc-item{display:flex;align-items:flex-start;gap:20px}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item{flex-direction:column;gap:5px}}.section-staffcast .sc-container .sc-item:not(:last-child){margin-bottom:20px}.section-staffcast .sc-container .sc-item .position{width:calc(50% - 10px)}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .position{width:100%}}.section-staffcast .sc-container .sc-item .position .inner{display:block;margin-left:auto;padding:.2em .5em;width:fit-content;font-weight:700;color:#ffb400;background:#fff}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .position .inner{margin-left:0}}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .position .inner{font-size:11px}}.section-staffcast .sc-container .sc-item .namebox{width:calc(50% - 10px)}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .namebox{width:100%}}.section-staffcast .sc-container .sc-item .namebox .name{margin-bottom:.2em;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .namebox .name{font-size:15px}}.section-staffcast .sc-container .sc-item .namebox .name .comment-button{display:inline-block;transform:translate3d(0, 2px, 0);margin-left:5px;width:20px;transition:opacity .3s}.section-staffcast .sc-container .sc-item .namebox .name .comment-button:hover{opacity:.5}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .namebox .name .comment-button{width:16px}}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-item .namebox .sub{font-size:11px}}.section-books .books-text{font-size:20px;text-align:center;line-height:1.5em}@media screen and (max-width: 768px){.section-books .books-text{font-size:15px}}.section-books .books-text.strong,.section-books .books-text .strong{font-weight:700}.section-books .books-text .large{font-size:30px}@media screen and (max-width: 768px){.section-books .books-text .large{font-size:23px}}.section-books .books-list{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:20px;margin-top:30px}@media screen and (max-width: 768px){.section-books .books-list{column-gap:5%}}.section-books .books-list .books-item{width:23.5%;pointer-events:none}@media screen and (max-width: 768px){.section-books .books-list .books-item{width:30%}}footer{padding:60px 0 100px;background:#252525;position:sticky;top:100vh}@media screen and (max-width: 768px){footer{padding:30px 0 60px}}footer .footer-logo{margin:0 auto;width:250px;transition:opacity .3s}footer .footer-logo:hover{opacity:.5}@media screen and (max-width: 768px){footer .footer-logo{width:188px}}footer .share-button{margin:30px auto 60px;width:100px;aspect-ratio:100/24;transition:opacity .3s}footer .share-button:hover{opacity:.5}@media screen and (max-width: 768px){footer .share-button{margin:15px auto 30px}}footer .share-button a{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;background:#fff;border-radius:20px}footer .share-button a .x-icon{width:16px}footer .credit{font-size:13px;text-align:center;color:#fff}@media screen and (max-width: 768px){footer .credit{font-size:11px}}.section-404 .common-line{line-height:1.5em;text-align:center}/*# sourceMappingURL=style.min.css.map */