.cm-support-wrp{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:1.6rem;line-height:1.4}.cm-support-wrp .cm-support-ttl{color:#000;font-family:neue-haas-grotesk-text,Noto Sans JP,sans-serif;font-size:4.8rem;line-height:1.4;text-align:center}.cm-support-wrp .cm-support-ttl:before{color:#0c91d3;content:"ヒカリ電話.comなら";display:block;font-family:neue-haas-grotesk-text,Noto Sans JP,sans-serif;font-size:2.4rem}.cm-support-wrp .cm-support-ttl span{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,rgba(255,246,0,.8)));background:linear-gradient(transparent 65%,rgba(255,246,0,.8) 0);font-size:7rem;line-height:1.4}.cm-support-wrp .cm-support-subttl{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:neue-haas-grotesk-text,Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt" 1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;font-size:2.8rem;font-weight:700;justify-content:center;line-height:1.4;margin-top:80px}.cm-support-wrp .cm-support-subttl:before{border-top:3px solid #000;content:"";margin-right:20px;width:100px}.cm-support-wrp .cm-support-subttl:after{border-top:3px solid #000;content:"";margin-left:20px;width:100px}.cm-support-wrp .cm-support-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding:0 100px}.cm-support-wrp .cm-support-cont{background:#e5f4fc;border-radius:5px;max-width:480px;overflow:hidden;width:100%}.cm-support-wrp .cm-support-cont h3{background:#0c91d3;color:#fff;font-size:2.4rem;line-height:1.4;margin:0;padding:17px 0;text-align:center}.cm-support-wrp .cm-support-cont_inner{padding:35px 25px}.cm-support-wrp .cm-support-cont_inner>p{color:#000;font-family:neue-haas-grotesk-text,Noto Sans JP,sans-serif;font-size:1.8rem;line-height:1.8;margin:0;padding:0}.cm-support-wrp .cm-support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:0;margin-top:45px;padding:0}.cm-support-wrp .cm-support-item{margin-bottom:0;max-width:210px;text-align:center;width:100%}.cm-support-wrp .cm-support-txt{color:#000;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:0;margin-top:15px}.cm-support-wrp .cm-support-item.title-wit-bg .cm-support-txt{color:#000;font-family:neue-haas-grotesk-text,Noto Sans JP,sans-serif;font-size:1.6rem;margin-top:0}.cm-support-wrp .cm-support-item:nth-of-type(n+3){margin-top:30px}.cm-support-wrp .cm-support-item.title-wit-bg{background:#fff;border:1px solid #dcdcdc;border-radius:5px;display:grid;margin-top:10px;min-height:65px;place-items:center}.cm-support-wrp .content-wrapper.full_width{padding-left:0;padding-right:0}.cm-support-wrp .cm-support-item:nth-of-type(n+5){margin-top:20px}.cm-support-wrp .cm-support-item:nth-of-type(n+7){margin-top:10px}@media (max-width:1200px){.cm-support-wrp .cm-support-wrap{padding:0 50px}.cm-support-wrp .cm-support-item{max-width:100%;width:calc(50% - 20px)}.cm-support-wrp .cm-support-list{column-gap:20px}}@media (max-width:1024px){.cm-support-wrp .cm-support-wrap{column-gap:20px;padding:0 20px}}@media (max-width:767px){.cm-support-wrp .cm-support-wrap{row-gap:40px}.cm-support-wrp .cm-support-list,.cm-support-wrp .cm-support-wrap{align-items:center;flex-direction:column}.cm-support-wrp .cm-support-item:not(:first-child){margin-top:30px}.cm-support-wrp .cm-support-ttl,.cm-support-wrp .cm-support-ttl span{font-size:5vw}.cm-support-wrp .cm-support-subttl{margin-top:30px}.cm-support-wrp .cm-support-item{width:100%}}