@charset "utf-8";

.ti_01 { font-size: 30px; line-height: 1; font-weight: 600; color: #333; padding: 16px 0 18px 0; letter-spacing:-0.03em; }

.ti_07 { font-size: 32px; line-height: 1; font-weight: 600; color: #333; background: url(/image/common/point/ti_07_icon.gif) no-repeat 0 center; padding: 16px 0 18px 24px; }
.ti_07 { font-size: 32px; font-weight: 600; color: #333; padding: 16px 0 18px 24px; }

@media (max-width: 640px) {    
    .ti_01 { font-size: 22px; font-weight: 600; color: #333; padding: 16px 0 18px 0; letter-spacing:-0.03em; }
    .ti_07 { font-size: 24px; font-weight: 600; color: #333; padding: 16px 0 18px 20px; letter-spacing:-0.035em;  }
}

.sub7-title{font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림';font-size: 20px;font-weight: 600;color:#c01249;display: flex;align-items: center;letter-spacing: -0.025em;}
.sub7-title::before{content:''; display:inline-block; background-image:url("/image/network/icon-point2.png"); background-size:cover; background-repeat:no-repeat; background-position:center; width:13px; height:13px; margin-right:10px;}

.sub8-title{font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림';font-size: 20px; font-weight:600;color:#c01249;display: flex;align-items: center; margin-bottom:20px;}

.sol02-01-06 ul li{font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림';font-weight:500; font-size:20px;color:#000000;line-height: 1.428;position: relative;padding-left: 20px;margin:4px 0;}
.sol02-01-06 ul li::before{content:'';width: 6px;height: 6px;background-color:#000000;border-radius: 50%;position: absolute;display: block;top:11px;left:4px;}
.lawyer_box_text {background-color:#f5f5f5; padding:40px 50px 40px; border-radius:20px; margin-top:32px; display:flex; column-gap:30px;}
.lawyer_box_text p {font-size:20px; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; font-weight:400; color:#000000; line-height:1.6;}
.lawyer_box_text p span {display:block; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; font-weight:400; font-size:18px; letter-spacing:-0.025em; color:#333333; margin-top:8px;}
.lawyer_box_text p em {font-weight:600; font-style:normal; line-height:1.4;}
.lawyer_box_title {font-size:22px !important; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; font-weight:600 !important; color:#635d5f !important; line-height:1.4 !important; margin-bottom:15px !important; margin-top:0px !important;}

@media (max-width: 640px) {
    .sub7-title{font-size: 20px;}
    .lawyer_box_text {padding:30px 20px 40px; margin-top:30px;flex-direction: column;align-items:left;}
    .lawyer_box_text p {font-size:14px;}
    .lawyer_box_text p span {font-size:12px; margin-top:8px; letter-spacing:-0.05em;}
    .icon-box {padding:0px 0px 10px;}
    .icon-box img {width:30px;}
    .lawyer_box_title {font-size:18px !important; margin-bottom:14px !important;}
}
