.m-lower-main-title{height:400px;position:relative}@media screen and (max-width:767px){.m-lower-main-title{height:240px}}.m-lower-main-title .text-content{bottom:25px;color:#fff;font-family:Roboto Condensed,sans-serif;font-weight:700;left:0;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (max-width:767px){.m-lower-main-title .text-content.-tit-jp{line-height:1.14}}.m-lower-main-title .text-content:after{background-color:#f18e2c;content:"";display:block;height:52px;margin:20px auto 0;transform:skewX(-20deg);width:4px}@media screen and (max-width:767px){.m-lower-main-title .text-content:after{height:30px;margin-top:10px;width:2px}}.m-lower-main-title .text-content .category{font-size:4rem}@media screen and (max-width:767px){.m-lower-main-title .text-content .category{font-size:2.5rem}}.m-lower-main-title .text-content h1{font-size:8rem;line-height:1;margin:0}.m-lower-main-title .text-content h1.-tit-en{font-family:Roboto Condensed,sans-serif;font-size:8rem}.m-lower-main-title .text-content h1.-tit-jp{font-family:Noto Sans JP,sans-serif;font-size:5.6rem;margin-top:5px}@media screen and (max-width:767px){.m-lower-main-title .text-content h1,.m-lower-main-title .text-content h1.-tit-en{font-size:5rem}.m-lower-main-title .text-content h1.-tit-jp{font-size:3.5rem}}.m-lower-main-title.-overlay-on{position:relative}.m-lower-main-title.-overlay-on:before{background:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.m-lower-main-title .image{z-index:-1}.m-lower-main-title .image,.m-lower-main-title .image img{height:100%;left:0;position:absolute;top:0;width:100%}