@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");@media screen and (max-width:1110px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}}.sectionTitle{display:flex}.sectionTitle__staff{margin:24px 0 0}.sectionTitle__en{font-size:50px;font-weight:700;font-family:Lato, sans-serif;letter-spacing:1px;color:#17304E;position:relative}@media screen and (max-width:1110px){.sectionTitle__en{font-size:24px}}@media screen and (max-width:1110px){.sectionTitle__en{letter-spacing:1px}}.sectionTitle__en--white{color:#fff}.sectionTitle__en::after{content:"";position:absolute;color:#F5F5F5;font-size:120px;left:0;top:-23px;z-index:-1}@media screen and (max-width:1110px){.sectionTitle__en::after{font-size:56px;top:-15px}}.sectionTitle__en--message::after{content:""}.sectionTitle__en--guide::after{content:"GUIDE";color:#566A7F;left:-50%;opacity:0.5}@media screen and (max-width:1110px){.sectionTitle__en--guide::after{left:0%}}.sectionTitle__en--staff::after{content:"STAFF";left:-18%}@media screen and (max-width:1110px){.sectionTitle__en--staff::after{left:0}}.sectionTitle__en--service::after{content:"SERVICE";color:#566A7F;left:-40%;opacity:0.5;z-index:-1}@media screen and (max-width:1110px){.sectionTitle__en--service::after{left:0}}.sectionTitle__en--special::after{content:"SPECIAL"}.sectionTitle__en--time::after{content:"TIME/ACCESS"}@media screen and (max-width:1110px){.sectionTitle__en--time::after{font-size:50px}}@media screen and (max-width:360px){.sectionTitle__en--time::after{font-size:44px}}.sectionTitle__en--news::after{content:"NEWS";left:-40%;z-index:-1}@media screen and (max-width:1110px){.sectionTitle__en--news::after{left:0}}.sectionTitle__en2{font-size:50px}@media screen and (max-width:1110px){.sectionTitle__en2{font-size:24px}}.sectionTitle h2{font-weight:400;font-size:18px;align-items:end;align-self:end;color:#17304E;padding:0 0 6px 8px}@media screen and (max-width:1110px){.sectionTitle h2{font-size:14px;padding:0 0 0.2rem 0.5rem;letter-spacing:0}}.sectionTitle h2.white{color:#fff;align-self:start}.sectionTitle--center{justify-content:center}@media screen and (max-width:1110px){.sectionTitle--center{justify-content:start}}@media screen and (max-width:1110px){.sectionTitle--under{flex-wrap:wrap}.sectionTitle--under h2{width:100%;padding:0}}.c-headLogo__img{margin-left:0}@media screen and (max-width:1200px){.c-headLogo__img{margin-left:5px}}/*# sourceMappingURL=common.css.map */