.character{max-width:800px;margin:35px auto 0;padding-bottom:95px;pointer-events:auto;font-size:1rem;line-height:2;color:#012159}.character-main{margin-bottom:70px}.character-main__sub{line-height:1.8;margin-bottom:30px;font-size:1.4rem;font-weight:bold}.character-main__title{margin-bottom:30px}.character-main__title img{width:340px;max-width:100%;height:auto}.character-main__lead{line-height:2;margin-bottom:0}.character-main__image{text-align:center}.character-main__image img{width:100%;height:auto}.character-georome{margin-top:62px}.character-georome__title{color:#14367d;line-height:1.5;margin-bottom:28px;font-size:2rem}.character-georome__title span{display:inline-block}.character-georome__title img{width:24px;height:auto}.character-georome__text{font-size:1.1rem;text-align:center;font-weight:bold}.character-georome__image img{max-width:100%;height:auto}.character-georome__movie{width:480px;max-width:100%;cursor:pointer}.character-georome__movie img,.character-georome__movie video{display:block;width:100%;height:auto}.character-profile{text-align:center}.character-profile img{width:100%;height:auto}@media screen and (min-width: 768px){.character-main-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.character-main__text{flex:1}.character-main__image{width:45%;max-width:400px}.character-georome__title{display:flex;align-items:center;gap:10px}.character-georome__contents{display:flex;justify-content:space-between;align-items:center;gap:34px}.character-georome__contents--small{align-items:flex-start}.character-georome__text{flex:1}.character-georome__image{flex-shrink:0}.character-georome__image--wide{width:55%}.character-georome__image--globe{width:150px}.sp{display:none}}@media screen and (max-width: 767px){.character-main__sub{text-align:center}.character-main__title{text-align:center}.character-main__image{width:100%;max-width:100%;margin-top:30px;margin-bottom:30px;text-align:center}.character-main__image img{max-width:280px}.character-main{display:block;margin-bottom:58px}.character-georome__title{font-size:1.6rem}.character-georome__image{margin-bottom:30px;text-align:center}.character-georome__movie{margin-top:20px}.character-profile img{max-width:100%}.character-section{margin-top:52px}.character-section__contents{display:block}.character-section__image,.character-section__movie{width:100%;max-width:100%;margin-top:30px;text-align:center}.character-section__image img{max-width:280px}.character-section__image--wide img{max-width:100%}.character{width:95%}.pc{display:none}.sp{display:block}}