.contact-number .close_tel{min-height:190px;padding-left:20px;padding-top:44px;position:relative;text-align:center}.contact-number .close_tel .p_close_tel_1{margin:0;padding-right:59px}.contact-number .btm-con{display:flex;justify-content:end;padding-right:83px}.contact-number .btm-con .tel_number_body2{color:#fff;font-size:3.8rem;font-weight:700;line-height:normal;margin:0;min-width:529px;padding-right:10px;padding-top:4px;position:inherit;text-align:center;text-decoration:none}.contact-number .p_close_tel_2{margin:0;padding-top:14px}.contact-number .closing{margin:0 auto;max-width:644px;padding-top:58px;text-align:center}.contact-number .closing p{line-height:normal;margin-bottom:17px;text-align:center}.contact-number .closing img{vertical-align:unset}.contact-number .closing .cm-btn{position:relative}.contact-number .closing .cm-btn .btnimg-hvr{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.contact-number .closing .cm-btn a:hover .btnimg{opacity:0;visibility:hidden}.contact-number .closing .cm-btn a:hover .btnimg-hvr{opacity:1;visibility:visible}.contact-number .closing{line-height:normal}@media(max-width:1024px){.contact-number .close_tel{padding:20px}.contact-number .btm-con,.contact-number .close_tel .p_close_tel_1{padding:0}.contact-number .btm-con{display:block}}@media(max-width:767px){.contact-number .btm-con .tel_number_body2{font-size:2rem;min-width:auto}}