.m-page-title{position:relative;z-index:0;padding-top:10rem;padding-bottom:2rem;min-height:18.4rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#cde2f0));background:linear-gradient(180deg,#fff 0,#cde2f0);overflow:hidden}@media screen and (max-width:768px){.m-page-title{min-height:13rem;padding-top:6.5rem;padding-bottom:1.5rem}}.m-page-title .main-copy{margin-bottom:1rem;font-size:1rem}@media screen and (max-width:390px){.m-page-title .main-copy{font-size:.9rem}}.m-page-title .main-copy br{display:none}@media screen and (min-width:769px){.m-page-title .main-copy{display:none}}.m-page-title .main-title{display:inline-block;position:relative;margin:0;padding-top:.7rem;color:inherit}@media screen and (max-width:768px){.m-page-title .main-title{padding-top:0}}.m-page-title .main-title>span{display:block;letter-spacing:.05em}.m-page-title .main-title .main{font-size:3rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.m-page-title .main-title .main{font-size:2.2rem}}.m-page-title .main-title .sub{position:absolute;top:-.2em;left:100%;z-index:-1;margin:0 0 0 -.7em;color:#cde2f0;font-size:6rem;font-family:Cabin,Noto Sans JP,sans-serif;font-weight:600;font-style:italic;line-height:1;white-space:nowrap}@media screen and (max-width:768px){.m-page-title .main-title .sub{font-size:4rem;top:-.28em;margin-left:-1.95em}}.g-container.-simple .m-page-title{padding-top:6rem;min-height:15.3rem}@media screen and (max-width:768px){.g-container.-simple .m-page-title{padding-top:4rem;min-height:11rem}}