.title-head .title-section{width:77%}.title-head .title-section .top-title{color:#d71921;font-family:Plus Jakarta Sans;font-size:22px;font-weight:600;line-height:26px;margin-bottom:16px}.title-head .title-section .title h2{color:#323840;font-family:Satoshi-Medium;font-size:58px;font-weight:500;letter-spacing:-.004em;line-height:72px;margin-bottom:31px}.title-head .title-section .sub-contents p{color:#4f5153;font-family:Plus Jakarta Sans;font-size:22px;font-weight:400;line-height:35.2px}@media only screen and (max-width:479px) and (min-width:320px){.title-head .title-section{width:100%}.title-head .title-section .top-title{font-size:16px;line-height:30px;margin-bottom:0}.title-head .title-section .title h2{font-size:32px;line-height:38px}.title-head .title-section .sub-contents p{font-size:18px;line-height:28.2px}}@media only screen and (max-width:767px) and (min-width:480px){.title-head .title-section{width:100%}.title-head .title-section .top-title{font-size:22px;line-height:32.4px;margin-bottom:0}.title-head .title-section .title h2{font-size:38px;line-height:42px}.title-head .title-section .sub-contents p{font-size:20px;line-height:30px}.title-head .title-section .title{margin-bottom:20px}}@media only screen and (max-width:985px) and (min-width:768px){.title-head .title-section{width:100%}.title-head .title-section .top-title{font-size:22px;line-height:32.4px;margin-bottom:0}.title-head .title-section .title h2{font-size:32px;line-height:38px}.title-head .title-section .title{margin-bottom:20px}.title-head .title-section .sub-contents p{font-size:18px;line-height:28.2px}}@media only screen and (max-width:1150px) and (min-width:986px){.title-head .title-section .title h2{font-size:38px;line-height:48px}}