.btn .mover-r{overflow:hidden}.btn .mover-r span{z-index:3;transition:ease .4s}.btn .mover-r:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#000;width:100%;height:100%;transition:transform 0.4s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top}.btn .mover-r:hover span{color:#fff}.btn .mover-r:hover:before{transform-origin:left top;transform:scale(1, 1)}.thisfadeon{opacity:0;transform:translateY(-4px);transition-duration:0.5s;transition-delay:0.4s;transition-timing-function:ease-out}.thisfadeon.is-on{opacity:1;transform:translateY(0)}#about{background:#fff;padding:6rem 0 0}@media screen and (max-width: 559px){#about{padding:3rem 0 0}}#about #page-ttl::first-letter{color:#fbb03b}#about .thispage-ttl{text-align:center}#about .thispage-ttl span:nth-of-type(1){font-size:2.8rem;font-weight:700;letter-spacing:0;line-height:1.2;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 559px){#about .thispage-ttl span:nth-of-type(1){font-size:2.4rem}}#about .thispage-ttl span:nth-of-type(2){font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.2;font-family:"Caveat",cursive;color:#baadaa;display:block;margin-top:1rem}@media screen and (max-width: 559px){#about .thispage-ttl span:nth-of-type(2){font-size:2rem}}#about .thispage-ttl.f-en{font-size:2.8rem;font-weight:800;letter-spacing:0;line-height:1.2;font-family:"Inter",sans-serif}@media screen and (max-width: 559px){#about .thispage-ttl.f-en{font-size:2.4rem}}#about .main-lead{margin:5rem 0 0;padding:0 1rem}@media screen and (max-width: 559px){#about .main-lead{margin:3rem 0 0}}#about .main-lead p{text-align:center;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.7;font-feature-settings:"palt"}#about .main-lead p:not(:last-child){margin-bottom:3rem}@media screen and (max-width: 559px){#about .main-lead p{text-align:left}#about .main-lead p br{display:none}}#about .image-loop{margin:10rem auto 9rem}@media screen and (max-width: 768px){#about .image-loop{margin:5rem auto 4rem}}@media screen and (max-width: 559px){#about .image-loop{margin:3rem auto 4rem}}#about #about-headgehog{background:url(../img/svg/bg_ear.svg);background-size:217px 228px;padding:7rem 0 4rem}@media screen and (max-width: 559px){#about #about-headgehog{padding:4rem 0 1.5rem}}#about #about-headgehog .wrap{padding:0 3%;max-width:calc(810px + 6%);margin:0 auto}@media screen and (max-width: 1099px){#about #about-headgehog .wrap{padding:0 1rem}}#about #about-headgehog .lead{margin:5rem 0}@media screen and (max-width: 559px){#about #about-headgehog .lead{margin:3rem 0}}#about #about-headgehog .lead p{font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.7;font-feature-settings:"palt"}#about #about-headgehog .lead p:not(:last-child){margin-bottom:2rem}#about #about-headgehog ul{display:flex;flex-wrap:wrap}#about #about-headgehog ul li{width:28%;margin-right:8%;margin-bottom:4.5rem}#about #about-headgehog ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width: 768px){#about #about-headgehog ul li{width:48%;margin-right:4%}#about #about-headgehog ul li:nth-of-type(3n){margin-right:4%}#about #about-headgehog ul li:nth-of-type(even){margin-right:0}}@media screen and (max-width: 559px){#about #about-headgehog ul li{margin-bottom:2.5rem}}#about #about-headgehog ul section{display:flex;flex-direction:column}#about #about-headgehog ul section h3{order:2;text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.7;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 559px){#about #about-headgehog ul section h3{font-size:1.6rem}}#about #about-headgehog ul section h3:after{content:"";display:block;width:40px;height:2px;background:#000;margin:2rem auto 2.5rem}@media screen and (max-width: 559px){#about #about-headgehog ul section h3:after{margin:1rem auto 1.5rem}}#about #about-headgehog ul section h3+p{order:3;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.7}#about #about-headgehog ul section picture{order:1;width:100%;max-width:184px;margin:0 auto 2rem}@media screen and (max-width: 559px){#about #about-headgehog ul section picture{max-width:150px;margin:0 auto 1rem}}#about #about-personality{padding-top:9rem}@media screen and (max-width: 559px){#about #about-personality{padding-top:4rem}}#about #about-personality .wrap{padding:0 3%;max-width:calc(1000px + 6%);margin:0 auto}@media screen and (max-width: 1099px){#about #about-personality .wrap{padding:0 1rem}}#about #about-personality .lead{margin:5rem 0;text-align:center}@media screen and (max-width: 559px){#about #about-personality .lead{text-align:left;margin:3rem 0}}#about #about-personality .lead p{font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.7;font-feature-settings:"palt"}#about #about-personality .lead p:not(:last-child){margin-bottom:2rem}#about #about-personality ul{display:flex}@media screen and (max-width: 768px){#about #about-personality ul{flex-wrap:wrap}}#about #about-personality ul li{width:23.5%;display:flex;flex-direction:column;margin-right:2%}#about #about-personality ul li:nth-of-type(4){margin-right:0}@media screen and (max-width: 768px){#about #about-personality ul li{width:48%;margin-right:4%}#about #about-personality ul li:nth-of-type(2),#about #about-personality ul li:nth-of-type(4){margin-right:0}#about #about-personality ul li:nth-of-type(1),#about #about-personality ul li:nth-of-type(2){margin-bottom:2rem}}@media screen and (max-width: 559px){#about #about-personality ul li{width:100%;margin:0 auto 2rem}}#about #about-personality ul li .ballon{order:2;padding:2rem 1.5rem;position:relative}@media screen and (max-width: 559px){#about #about-personality ul li .ballon{padding:1.5rem 2rem}}#about #about-personality ul li .ballon p:nth-of-type(1){font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.2;font-family:"Noto Sans JP",sans-serif;text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 559px){#about #about-personality ul li .ballon p:nth-of-type(1){font-size:1.8rem;margin-bottom:1rem}}#about #about-personality ul li .ballon p:nth-of-type(2){font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.7}#about #about-personality ul li .ballon:before{content:"";width:0;height:0;border-style:solid;border-width:0 11px 25px 11px;border-color:transparent transparent transparent transparent;position:absolute;top:-25px;left:0;right:0;margin:0 auto}#about #about-personality ul li picture{order:1;width:100%;max-width:160px;margin:0 auto 2rem}@media screen and (max-width: 559px){#about #about-personality ul li picture{max-width:150px}}#about #about-personality ul li.per1 .ballon{background:#fff0f6}#about #about-personality ul li.per1 .ballon:before{border-color:transparent transparent #fff0f6 transparent}#about #about-personality ul li.per2 .ballon{background:#f5f0ff}#about #about-personality ul li.per2 .ballon:before{border-color:transparent transparent #f5f0ff transparent}#about #about-personality ul li.per3 .ballon{background:#fcf9de}#about #about-personality ul li.per3 .ballon:before{border-color:transparent transparent #fcf9de transparent}@media screen and (max-width: 559px){#about #about-personality ul li.per3 picture{margin:0 auto}}#about #about-personality ul li.per4 .ballon{background:#edf9e1}#about #about-personality ul li.per4 .ballon:before{border-color:transparent transparent #edf9e1 transparent}
