.heading_2_text_container{display:flex;font-size:32px;font-weight:700;justify-content:left;line-height:1.5;padding:0 45px;width:100%}.heading_2_text_container p{word-break:break-all}.heading_2_text_container img{height:46px;margin-right:20px;position:unset;width:46px}.function_new_detail_section{padding:50px 0}.function_new_detail_inner{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);margin:auto;max-width:1180px;padding:50px 0;width:90%}.function_new_detailcontainer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.function_new_detailcontainer:before{order:1}.function_new_detailcontainer:after,.function_new_detailcontainer:before{content:"";max-width:370px;width:calc(33.33333% - 5px)}.function_new_detail_item{background-color:#fff;display:flex;flex-direction:column;max-width:370px;padding:30px 25px 15px;width:calc(33.33333% - 5px)}.function_new_detail_img{margin-bottom:15px;width:100%}.function_new_detail_img img{object-fit:cover;width:100%}.function_new_detail_title{color:#000;font-size:20px;font-weight:700;height:56px;line-height:1.4;margin-bottom:6px}.function_new_detail_text{flex-grow:1;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.5;margin-bottom:20px}.function_new_detail_btn_link{position:relative}.function_new_detail_btn_link:hover{opacity:.6}.function_new_detail_btn_link p{color:#e60000;font-size:16px;font-weight:500;line-height:1.4;padding-left:40px}.function_new_detail_btn_link img{bottom:0;height:20px;left:5px;margin:auto;position:absolute;top:0;width:20px}@media only screen and (max-width:980px){.function_new_detail_inner{width:90%}.function_new_detailcontainer{padding:0}.function_new_detail_item,.function_new_detailcontainer:after,.function_new_detailcontainer:before{max-width:unset;width:calc(50% - 10px)}.function_new_detail_item{padding:20px 15px 25px}.heading_2_text_container{margin-bottom:30px;padding:0 20px}}@media only screen and (max-width:680px){.function_new_detailcontainer{justify-content:space-around}.function_new_detail_item{width:100%}.function_new_detailcontainer{gap:0}.heading_2_text_container img{height:40px;margin-right:15px;width:40px}.heading_2_text_container{font-size:30px;margin-bottom:20px;padding:0 15px}.heading_2_text_container p{font-size:26px;line-height:1.3}}