.cmn01_headline{position:relative;z-index:0}@media screen and (min-width:769px){.cmn01_headline .main-image{left:60%;position:absolute;top:-15rem;z-index:-1}}@media screen and (max-width:768px){.cmn01_headline .main-image{margin-left:11%;margin-top:-20px;max-width:none;width:125%}}.cmn01_headline .heading{line-height:1.5;margin:0}.cmn01_headline .main{font-size:8rem;font-weight:600;line-height:1}@media screen and (max-width:768px){.cmn01_headline .main{font-size:min(17vw,6.4rem)}}.cmn01_headline .sub{color:#19a3a3;display:block;font-size:2.4rem;font-weight:500;margin-top:1.8rem}@media screen and (max-width:768px){.cmn01_headline .sub{font-size:2rem;margin-top:1.4rem}}.cmn01_headline .lead{line-height:2;margin-top:6rem}@media screen and (max-width:768px){.cmn01_headline .lead{margin-top:4rem}}