.cmn02_title-bar{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;padding:70px 15px 70px 40px}@media screen and (max-width:768px){.cmn02_title-bar{padding-left:35px}}.cmn02_title-bar .heading{color:#fff;font-size:3.4rem;font-weight:700;line-height:1;margin:0;max-width:66.66667%;text-shadow:2px 2px 10px rgba(0,0,0,.3),-2px 2px 10px rgba(0,0,0,.3),2px -2px 10px rgba(0,0,0,.3),-2px -2px 10px rgba(0,0,0,.3)}@media screen and (max-width:768px){.cmn02_title-bar .heading{font-size:3rem;line-height:1.13;max-width:none}}.cmn02_title-bar .heading.-line{border-bottom:2px solid #fff;margin-bottom:16px;padding-bottom:4px}.cmn02_title-bar .title-p{color:#fff;font-size:1.6rem;font-weight:500;line-height:1;margin:0;padding:4px 1% 0}@media screen and (max-width:768px){.cmn02_title-bar .title-p{display:none}}.cmn02_title-bar.-parallax{align-items:center;background-attachment:fixed;flex-direction:column;justify-content:center;padding-left:15px;text-align:center}.cmn02_title-bar.-parallax .heading{font-size:2.8rem;line-height:1.143;max-width:none}.cmn02_title-bar.-parallax .title-p{color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:2px 2px 10px rgba(0,0,0,.5),-2px 2px 10px rgba(0,0,0,.5),2px -2px 10px rgba(0,0,0,.5),-2px -2px 10px rgba(0,0,0,.5)}@media screen and (max-width:768px){.cmn02_title-bar.-parallax .title-p{display:block;line-height:1.143}}