.page_about section+section{border-top:1px solid #000}.page_about .sec_inner{width:80.6818181818%;max-width:798.75px;margin:0 auto}@media screen and (max-width:1019px){.page_about .sec_inner{width:100%}}.page_about .sec_title{font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal;font-size:2.25rem;letter-spacing:.05em;line-height:1.4285714286}@media screen and (min-width:1200px) and (max-width:1350px){.page_about .sec_title{font-size:1.875vw}}@media screen and (min-width:1350px){.page_about .sec_title{font-size:2.53125rem}}@media screen and (max-width:1019px){.page_about .sec_title{font-size:3.7333333333vw}}@media screen and (max-width:1019px) and (min-width:500px){.page_about .sec_title{font-size:1.4rem}}.section1{padding:0 0 170px}@media screen and (max-width:1019px){.section1{padding:0 0 60px}}.section1 .info{margin-top:25px}@media screen and (max-width:1019px){.section1 .info{margin:20px auto 0;width:79.8761609907%;max-width:300px}}.section1 .info:first-of-type{margin-top:80px}@media screen and (max-width:1019px){.section1 .info:first-of-type{margin-top:60px}}.section1 .info.en{font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal}.section1 .info li{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1019px){.section1 .info li{display:block}.section1 .info li+li{margin-top:20px}}.section1 .info .label{width:41.0563380282%;text-align:right;line-height:1.7857142857}@media screen and (max-width:1019px){.section1 .info .label{width:100%;text-align:left;font-size:2.9333333333vw;line-height:1.8181818182}}@media screen and (max-width:1019px) and (min-width:500px){.section1 .info .label{font-size:1.1rem}}.section1 .info .data{width:53.5211267606%;line-height:1.7857142857}@media screen and (max-width:1019px){.section1 .info .data{width:100%;font-size:2.9333333333vw;line-height:1.8181818182}}@media screen and (max-width:1019px) and (min-width:500px){.section1 .info .data{font-size:1.1rem}}.section2{padding:130px 0 200px}@media screen and (max-width:1019px){.section2{padding:60px 0 75px}}.section2 .profile{width:77.4647887324%;max-width:618.75px;margin:80px 7.0422535211% 0 auto;display:flex;flex-direction:row-reverse;justify-content:flex-start}@media screen and (max-width:1019px){.section2 .profile{width:79.8761609907%;max-width:500px;margin:65px auto 0;display:block}}.section2 .profile_img{width:40%}@media screen and (max-width:1019px){.section2 .profile_img{width:100%}}.section2 .profile_txt{flex-grow:1}@media screen and (max-width:1019px){.section2 .profile_txt .jp{margin-top:40px}}.section2 .profile_txt .en{margin-top:2em;font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal}.section2 .profile .name{font-size:6vw;letter-spacing:.05em}@media screen and (min-width:500px){.section2 .profile .name{font-size:2.25rem}}.section2 .profile .license{margin-top:.8em}.section2 .profile .license li{line-height:1.7857142857;padding-left:1em;text-indent:-.8em}@media screen and (max-width:1019px){.section2 .profile .license li{line-height:1.8333333333}}.section2 .profile .en .license li{line-height:1.6071428571}@media screen and (max-width:1019px){.section2 .profile .en .license li{line-height:1.3571428571}}.section3{padding:140px 0 0}@media screen and (max-width:1019px){.section3{padding:60px 0 0}}.section3 .logo_list{width:80.2816901408%;max-width:641.25px;margin:140px 7.0422535211% 0 auto}@media screen and (max-width:1019px){.section3 .logo_list{width:79.8761609907%;max-width:500px;margin:60px auto 0}}.section3 .logo_list li{display:flex;align-items:flex-end}@media screen and (max-width:1019px){.section3 .logo_list li{display:block}}.section3 .logo_list li+li{margin-top:76px}@media screen and (max-width:1019px){.section3 .logo_list li+li{margin-top:30px}}.section3 .logo_list .logo_label{flex-grow:1;font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal}@media screen and (max-width:1019px){.section3 .logo_list .logo_label{margin-bottom:10px}}.section3 .logo_list .logo{width:77.1929824561%;aspect-ratio:880/544;display:flex;align-items:center;justify-content:center;background-image:url(../img/about/logo_bg.svg);background-size:cover;background-position:center;overflow:hidden}@media screen and (max-width:1019px){.section3 .logo_list .logo{width:100%}}.section3 .logo_list .logo.mark img{width:58.0681818182%}.section3 .logo_list .logo.kana img{width:68.6363636364%}.section3 .logo_list .logo.en img{width:73.8636363636%}.section3 .logo_list .logo_anime{display:flex;width:1000%;animation:10s steps(1) alternate infinite}.section3 .logo_list .logo_anime.show{animation:stop_motion 10s steps(1) alternate infinite}@keyframes stop_motion{0%{translate:0 0}10%{translate:-100% 0}20%{translate:-200% 0}30%{translate:-300% 0}40%{translate:-400% 0}50%{translate:-500% 0}60%{translate:-600% 0}70%{translate:-700% 0}80%{translate:-800% 0}90%{translate:-900% 0}100%{translate:-900% 0}}.section3 .logo_txt{width:80.2816901408%;max-width:641.25px;margin:140px 7.0422535211% 135px auto;padding-left:19.014084507%;font-size:1.6rem;line-height:1.9375;letter-spacing:.05em}@media screen and (min-width:1200px) and (max-width:1350px){.section3 .logo_txt{font-size:1.3333333333vw}}@media screen and (min-width:1350px){.section3 .logo_txt{font-size:1.8rem}}@media screen and (max-width:1019px){.section3 .logo_txt{width:79.8761609907%;max-width:500px;margin:60px auto;padding:0;font-size:3.2vw;line-height:1.8333333333}}@media screen and (max-width:1019px) and (min-width:500px){.section3 .logo_txt{font-size:1.2rem}}