.cmn01_section-title .heading{border:1px solid #ccc;border-radius:4px;color:#212121;display:flex;font-size:2rem;font-weight:700;justify-content:space-between;line-height:1.2;overflow:hidden;padding:10px 15px;position:relative}@media screen and (max-width:768px){.cmn01_section-title .heading{flex-direction:column;line-height:1.3;padding:8px 16px}}.cmn01_section-title .heading:before{background:#f2f2f2;bottom:-230px;content:"";height:300px;position:absolute;right:-140px;transform:rotate(-22.4deg);width:300px;z-index:-1}@media screen and (max-width:768px){.cmn01_section-title .heading:before{transform:rotate(-52.4deg)}}.cmn01_section-title .heading>span{flex:1 1 auto}.cmn01_section-title .heading.-wave-line{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/bg_tm.png) repeat-x 0 100%;border:none;border-radius:0;color:#444;font-size:1.6rem;line-height:1.4;padding:0 0 5px}.cmn01_section-title .heading.-wave-line:before{content:none}.cmn01_section-title .heading.-wave-line span{border-left:4px solid #ef7d1c;padding:5px 0 5px 8px}@media screen and (max-width:768px){.cmn01_section-title .heading.-wave-line span{font-size:1.8rem;line-height:1.3;padding:0 0 5px 8px}}.cmn01_section-title a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHBAMAAADZviHeAAAAElBMVEX+/v78/Pz6+vr7+/v9/f0AZpmpUCudAAAAJElEQVQIHWMIDVJiMA01ZjAODWYQFA1lcAkNYXANdWEIDWAAAEq7BU1+KR5nAAAAAElFTkSuQmCC) no-repeat 13px 50% #fff;border-radius:20px;box-shadow:inset 1px 1px 0 #b6b6b6;display:block;flex:0 0 auto;font-size:1.3rem;font-weight:400;line-height:2;margin-left:20px;padding:0 13px 0 23px}@media screen and (max-width:768px){.cmn01_section-title a{font-size:1.4rem;line-height:1.78;margin:18px 0 0 auto}}