@charset "UTF-8";.u-sectionTtl{color:#fff}.u-sectionTtl em{position:relative}.u-sectionTtl em:after{content:'';background-color:#fff;width:0;position:absolute;z-index:-1;-webkit-transition:width 1.4s 0s ease-out;-o-transition:width 1.4s 0s ease-out;transition:width 1.4s 0s ease-out}.u-sectionTtl em.is-line:after{margin:auto}@media screen and (max-width:768px){.u-sectionTtl em{margin-bottom:1.1rem}.u-sectionTtl em.is-line:after{height:.1rem;left:0;bottom:-.6rem}}@media screen and (min-width:769px){.u-sectionTtl em{margin-bottom:26px}.u-sectionTtl em.is-line:after{height:1px;left:0;bottom:-15px}}.mod-delayView .delayView-1 span{-webkit-transition:opacity .3s 0s ease-in;-o-transition:opacity .3s 0s ease-in;transition:opacity .3s 0s ease-in}.mod-delayView .delayView-2 span{-webkit-transition:opacity .3s 0s ease-in;-o-transition:opacity .3s 0s ease-in;transition:opacity .3s 0s ease-in}@media screen and (max-width:768px){.mod-delayView .delayView-2 span:nth-of-type(7){margin-right:.4rem}.mod-delayView .delayView-2 span:nth-of-type(18){margin-right:.4rem}}@media screen and (min-width:769px){.mod-delayView .delayView-2 span:nth-of-type(7){margin-right:8px}.mod-delayView .delayView-2 span:nth-of-type(18){margin-right:8px}}.f-hero{background:-webkit-linear-gradient(45deg,#6bcbf2 0,#61e1cc 100%);background:-o-linear-gradient(45deg,#6bcbf2 0,#61e1cc 100%);background:linear-gradient(45deg,#6bcbf2 0,#61e1cc 100%)}.f-hero .hero-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;height:fit-content;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;margin:auto}.f-hero .hero-ttl{width:inherit;margin:auto}.f-hero .ttl-jp,.f-hero .ttl-en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-hero .ttl-jp span,.f-hero .ttl-en span{font-size:inherit}.f-hero .ttl-jp{font-weight:500}@media screen and (max-width:768px){.f-hero{height:19.3rem;margin-bottom:4.8rem}.f-hero .hero-main{width:31.5rem}.f-hero .ttl-jp{font-size:1.8rem}.f-hero .ttl-jp.is-line:after{width:31.5rem}.f-hero .ttl-en{font-size:1.4rem}}@media screen and (min-width:769px){.f-hero{height:393px;margin-bottom:90px}.f-hero .ttl-jp{font-size:52px}.f-hero .ttl-jp.is-line:after{width:1200px}.f-hero .ttl-en{font-size:28px}}.f-sexual-harassment-policy .sexual-harassment-policy-publisher{text-align:right}@media screen and (max-width:768px){.f-sexual-harassment-policy{box-shadow:0 .3rem .6rem rgba(0,0,0,.16);border-radius:1.5rem;width:34.5rem;padding:2.8rem .8rem 2.6rem;margin-bottom:11.5rem;font-size:1.2rem;line-height:2.5rem}.f-sexual-harassment-policy .sexual-harassment-policy-publisher{margin-top:2rem}}@media screen and (min-width:769px){.f-sexual-harassment-policy{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50px;padding:90px 50px 130px;margin-bottom:180px;font-size:17px;line-height:35px}.f-sexual-harassment-policy .sexual-harassment-policy-publisher{margin-top:45px}}