@charset "utf-8";
/* Common */
.section {padding-top: 0; padding-bottom: 100px;}
.section:last-child {padding-bottom: 0;}
.doc-tit {font-weight: 600; font-size: 22px; color: #242424; position: relative;}
.doc-tit.title {position: relative; font-size: 28px; padding-left: 40px; line-height: 1em; margin-bottom: 30px;}
.doc-tit.title:before {position: absolute; content: ''; width: 28px; height: 28px; background: url('../images/sub/ico_title.png') no-repeat center center; background-size: contain; left: 0; top: 50%; transform: translateY(-50%);}
.doc-tit.under {display: inline-block; position: relative;}
.doc-tit.under:before {position: absolute; content: ''; width: calc(100% + 20px); height: 12px; left: -10px; bottom: 0; background: #0c71b0; opacity: .1;}
.sub-tit {font-size: 22px; line-height: 1.591em; color: #242424; font-weight: 500;}
.sub-tit.title {color: #454545; font-weight: 600; position: relative; padding-left: 25px; margin-bottom: 25px; line-height: 1.818em;}
.sub-tit.title:before {position: absolute; content: ''; width: 16px; height: 16px; border-radius: 100%; border: 4px solid #0c71b0; left: 0; top: 11px;}
.sub-tit.small {font-size: 18px;}
.item-tit {font-weight: 500;}
.bg-color1 {background: #27a9ff !important;}
.bg-color2 {background: #0c71b0 !important;}
.bg-color3 {background: #034ea2 !important;}
.bg-color4 {background: #a6a6a6 !important;}
.list-cnt ul li {padding-left: 12px; position: relative;}
.list-cnt ul li:before {position: absolute; content: ''; width: 4px; height: 4px; border-radius: 100%; left: 0; top: 13px; background: #ddd;}
.flex-box {display: flex; gap: 25px;}
.list-cnt.chk-cnt ul li span {padding-left: 30px; position: relative;}
.list-cnt.chk-cnt ul li span:before {position: absolute; content: ''; left: 0; top: 50%; transform: translateY(-50%); background: url('../images/sub/ico_team_goal.png') no-repeat center center; background-size: contain; width: 21px; height: 17px;}
.list-cnt.chk-cnt ul li li{padding-left: 30px;}
.list-cnt.chk-cnt ul li:before {content: none;}
.list-cnt.chk-cnt > ul > li {padding-left: 0;}
.doc-cnt.txt-box {height: 190px; border-radius: 15px; background: #f3f8fb; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 35px; border: 1px solid #ddd;}
.table-cnt {border-top: 2px solid #2b9fe7;}
.table-cnt table {width: 100%; border-spacing:0;}
.table-cnt th, .table-cnt td {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; padding: 9px ;}
.table-cnt td:last-child {border-right: none;}
.table-cnt th {background: #f8f8f8; font-weight: 600; color: #242424;}

/* sub01_01 */
.greetings .section:first-child .sub-tit {margin-top: 38px; margin-bottom: 16px;}
.greetings .section:last-child {background: #f8f8f8; padding-top: 100px; padding-bottom: 100px;}
.greetings .section:last-child .contain {display: flex;}
.greetings .section:last-child .contain > div {width: 50%;}
.greetings .section:last-child .contain .img {padding-right: 40px; width: 50%;}
.greetings .section:last-child .txt p:not(:last-child) {margin-bottom: 14px;}

/* sub01_02 */
.team .section:first-child .item {border: 1px solid #ddd; padding: 60px 15px 40px; width: 33.3333%; text-align: center; height: auto;}
.team .section:first-child .item .sub-tit {font-weight: 700; padding-bottom: 20px; margin-bottom: 20px; position: relative;}
.team .section:first-child .item .sub-tit:before {position: absolute; content: ''; width: 18px; height: 2px; background: #0c71b0; left: 50%; transform: translateX(-50%); bottom: 0;}
.team .section:first-child .item strong {font-size: 25px; color: #242424;}
.team .section .cards .item {height: auto;}
.team .section:nth-child(2) .arrow {width: 87px; display: flex; align-items:center;justify-content: center;}
.team .section .cards .item {flex:1; border: 1px solid #ddd; border-radius: 15px; overflow: hidden;}
.team .section .cards .item .doc-tit {text-align: center; color: #fff; padding: 12px 0;}
.team .section:nth-child(2) .item .txt{padding: 30px 40px;}
.team .section:nth-child(2) .list-cnt ol {list-style: decimal;}
.team .section:nth-child(2) .item:last-child .txt{height: calc(100% - 54px); display: flex; align-items: center; justify-content: center; text-align: center;}
.team .section .arrow {text-align: center; padding: 40px 0;}

.team .section:nth-child(3) .item .txt {padding: 30px 19px;}
.team .section:nth-child(3) .item .sub-tit.small {text-align: center;}
.team .section:nth-child(3) .item .sub-tit.small span {font-size: 16px; color: #454545; display: block;}
.team .section:nth-child(3) .item .sub-tit.small {margin-bottom: 10px;}

.team .section:nth-child(4) .img {width: calc(50% - 55px); text-align: center; border-right: 1px solid #ddd;}
.team .section:nth-child(4) .doc-cnt.flex-box {align-items: center; border-radius: 15px; border: 1px solid #ddd; margin-bottom: 30px; padding-top: 60px; padding-bottom: 30px;}
.team .section:nth-child(4) .doc-cnt.flex-box .txt {padding-left: 55px;}
.team .section:nth-child(4) .doc-cnt.flex-box .txt .item:not(:last-child) {margin-bottom: 35px;}
.team .section:nth-child(4) .doc-cnt.flex-box .txt .item .tit {font-size: 18px; font-weight: 600; margin-bottom: 5px;}
.team .section:nth-child(4) .tables {display: flex; gap: 12px; margin-top: 30px;}
.team .section:nth-child(4) .tables .table-cnt {flex: 1; border-top: none;}
.team .section:nth-child(4) .tables .table-cnt table {width: 100%; text-align: center; border-spacing:0; border-radius: 5px; border: 1px solid #ddd; margin-bottom: 10px; overflow: hidden;}
.team .section:nth-child(4) .tables .table-cnt table td {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 1.250em; padding: 5px 0;}
.team .section:nth-child(4) .tables .table-cnt table td:last-child {border-right: none;}
.team .section:nth-child(4) .tables .table-cnt table td.bd-none {border-bottom: none;}
.team .section:nth-child(4) .tables .hospital {background-color: #3fc8f4; color: #fff;}

.team .section:nth-child(5) .flex-box {gap: 30px;}
.team .section:nth-child(5) .flex-box .item {padding: 30px 28px; width: 100%; height: auto; border: 1px solid #ddd; border-radius: 15px;}
.team .section:nth-child(5) .flex-box .item .doc-tit {margin-bottom: 15px;}
.team .section:nth-child(5) .flex-box .item .list-cnt ul li:before {background: #0c71b0; opacity: 0.2; border-radius: 0;}
.team .section:nth-child(5) .img {margin-top: 30px;}

.team .section:nth-child(6) .sub-tit .point {font-weight: 600;}
.team .section:nth-child(6) .doc-cnt.txt-box {gap: 10px; margin-bottom: 30px;}
.team .section:nth-child(6) .doc-img {justify-content: space-between; gap: 0;}
.team .section:nth-child(6) .doc-img  .img {width: 50%; padding-right: 25px;}
.team .section:nth-child(6) .doc-img  .txt {width: 50%;}
.team .section:nth-child(6) .txt .flex-box {justify-content: space-between; align-items: center;}
.team .section:nth-child(6) .txt .item .tag {color: #fff; display: inline-block; padding: 1px 8px; border-radius: 5px; margin-bottom: 5px;}
.team .section:nth-child(6) .txt .item .list-cnt {width: 338px; padding: 20px 16px; margin-bottom: 9px; border-radius: 10px; display: flex; align-items: center; background: rgba(39,169,255,.1);}
.team .section:nth-child(6) .txt .item:nth-child(2) .list-cnt {background: rgba(3,78,162,.1);}
.team .section:nth-child(6) .txt .item:nth-child(3) .list-cnt {background: rgba(166,166,166,.1);}
.team .section:nth-child(6) .txt .item .list-cnt ul li:before {background: #27a9ff; border-radius: 0;}
.team .section:nth-child(6) .txt .item:nth-child(2) .list-cnt ul li:before {background: #034ea2;}
.team .section:nth-child(6) .txt .item:nth-child(3) .list-cnt ul li:before {background: #a6a6a6;}
.team .section:nth-child(6) .txt .item .year{position: relative;}
.team .section:nth-child(6) .txt .item .year:before {position: absolute; content: ''; width: 100%; height: 1px; border-top: 4px dotted rgba(39,169,255,.3); top: 50%; transform: translate(-100%, -100%); left: -30px; z-index: -1;}
.team .section:nth-child(6) .txt .item:nth-child(2) .year:before {width: 50%;border-top: 4px dotted rgba(3,78,162,.3);}
.team .section:nth-child(6) .txt .item:nth-child(3) .year:before {width: 10%;border-top: 4px dotted rgba(166,166,166,.3);}

.team .section:nth-child(7) .list-cnt ul li:before {content: none;}
.team .section:nth-child(7) .item .tit {font-size: 24px; font-weight: 600; color: #242424; margin-bottom: 20px;}
.team .section:nth-child(7) .item {display: flex; align-items: center;}
.team .section:nth-child(7) .item .img {width: 50%;}
.team .section:nth-child(7) .item .txt {width: 50%; padding: 30px 60px;}
.team .section:nth-child(7) .item .sub-tit.small {margin-bottom: 5px; margin-top: 10px; display: inline-block;}
.team .section:nth-child(7) .item:nth-child(2) ul li:first-child .sub-tit.small {margin-top: 0;}

/* sub01_03_01 */
.info01 .section:nth-child(2) .table-cnt {display: flex;}
.info01 .section:nth-child(2) .table-cnt table:not(:last-child) {border-right: 1px solid #ddd;}
.info01 .section:nth-child(2) .table-cnt table td {height: 50px; padding: 0 15px;}
.info01 .section:nth-child(2) .table-cnt table tr:nth-child(2) td {height: 108px;}

.info01 .section:nth-child(3) .flex-box {align-items: center; justify-content: space-between;}
.info01 .section:nth-child(3) .flex-box .img {width: calc(50% + 30px);}
.info01 .section:nth-child(3) .list-cnt.chk-cnt ul li span {display: inline-block; margin-bottom: 8px;}
.info01 .section:nth-child(3) .list-cnt.chk-cnt ul li span:before {top: 4px; transform: none}

.info01 .section:nth-child(4) .items.flex-box {gap:10px;}
.info01 .section:nth-child(4) .item {flex: 1; text-align: center; border: 1px solid #ddd; border-radius: 8px; padding: 30px 10px;}
.info01 .section:nth-child(4) .item .num {font-size: 20px; font-weight: 600; margin-bottom: 10px;}
.info01 .section:nth-child(4) .item p {line-height: 1.625em;}

.info01 .section:nth-child(5) .doc-cnt:not(:last-child) {margin-bottom: 50px;}
.info01 .section:nth-child(5) .flex-box {gap: 10px;}
.info01 .section:nth-child(5) .flex-box > * {flex: 1;}
.info01 .section:nth-child(5) .item .txt {width: 100%; height: 50px; text-align: center;display: flex; align-items: center; justify-content: center; color: #fff; background: #0c71b0;}
.info01 .section:nth-child(5) .st .item .txt {margin: 0 auto; text-align: center; padding: 8px 15px; width: 71%; max-width: 279px; border-radius: 6px; height: auto; line-height: 1.500em;}
.info01 .section:nth-child(5) .st .item .tit {font-weight: 600; font-size: 18px; text-align: center; margin: 15px 0;}
.info01 .section:nth-child(5) .st .item .tit p {font-size: 16px; font-weight: 400; }

.info01 .section:nth-child(6) .txt {position: relative; background: #fff; margin: -50px 50px 0; padding: 50px 50px 0 50px; z-index: 1;}
.info01 .section:nth-child(6) .txt .tit {font-weight: 500; background: #0c71b0; color: #fff; border-radius: 17.5px; width: 120px; height: 35px; display: flex; align-items: center; justify-content: center;}
.info01 .section:nth-child(6) .txt li {display: flex; gap: 20px; margin-bottom: 10px;}

/* sub01_03_02 */
.info2 .section:nth-child(1) .item {flex: 1; text-align: center; border: 1px solid #ddd; border-radius: 10px; padding: 25px 15px;}
.info2 .section:nth-child(1) h2 {font-size: 30px; margin-bottom: 10px;}
.info2 .section:nth-child(1) .img {text-align: center; margin-top: 60px;}

.info2 .section:nth-child(2) .item {flex: 1; border: 1px solid #ddd; border-radius: 10px; padding: 33px 40px;}
.info2 .section:nth-child(2) .item .doc-tit {margin-bottom: 15px;}
.info2 .section:nth-child(2) .list-cnt ul li:not(:last-child) {margin-bottom: 5px;}
.info2 .section:nth-child(2) .list-cnt ul li:before {background: rgba(12,113,176,.3);}

.info2 .section .list-cnt.chk-cnt ul li span {display: inline-block;}
.info2 .section .list-cnt.chk-cnt ul li span:before {top: 12px; background: url('../images/sub/ico_info_chk.png') no-repeat center center; background-size: contain;}
.info2 .section:nth-child(3) .item .circle {position: relative; font-weight: 500; border-radius: 100%; width: 140px; height: 140px; display: flex; align-items: center; justify-content: center; color: #fff; background: #0c71b0; line-height: 1.750em; text-align: center; text-align: center;}
.info2 .section:nth-child(3) .item:not(:last-child) .circle:before {position: absolute; content: ''; height: 30px; width: 1px; left: 50%; bottom: 0; transform: translate(-50%, 100%); background: #0c71b0;}
.info2 .section:nth-child(3) .item.flex-box {align-items: center;}
.info2 .section:nth-child(3) .item.flex-box:not(:last-child) {margin-bottom: 30px;}
.info2 .section:nth-child(3) .doc-cnt {margin-bottom: 50px;}
.info2 .section:nth-child(3) .doc-visual {padding: 50px; margin-bottom: 50px; border: 1px solid #ddd; text-align: center;}
.info2 .section:nth-child(3) .doc-visual .arrow {margin: 40px;}
.info2 .section:nth-child(3) .doc-visual .circle-cnt {display: flex; align-items: center; justify-content: center; gap: 65px;}
.info2 .section:nth-child(3) .doc-visual .circle {position: relative; width: 180px; height: 180px; display: flex; align-items:center; justify-content: center; color: #fff; border-radius: 100%;}
.info2 .section:nth-child(3) .doc-visual .circle:before {position: absolute; content: ''; width: 200px; height: 200px; border-radius: 100%; border: 1px solid #27a9ff; opacity: .3;}
.info2 .section:nth-child(3) .doc-visual .circle:nth-child(2):before {border: 1px solid #0c71b0;}
.info2 .section:nth-child(3) .doc-visual .circle:nth-child(3):before {border: 1px solid #034ea2;}
.info2 .section:nth-child(3) .sub-cnt1.flex-box {gap: 0;}
.info2 .section:nth-child(3) .sub-cnt1.flex-box > * {width: 50%;}
.info2 .section:nth-child(3) .sub-cnt1 .list-cnt {padding-left: 50px; display: flex; align-items: center; border: 1px solid #ddd;}
.info2 .section:nth-child(3) .list-cnt.st ul li:before {background: #0c71b0; border-radius: 0;}
.info2 .section:nth-child(3) .sub-cnt2 .list-cnt {padding-left: 50px; display: flex; align-items: center; font-size: 18px;}
.info2 .section:nth-child(3) .sub-cnt2 .list-cnt ul li:before {background: #0c71b0; border-radius: 0; opacity: .3;}
.info2 .section:nth-child(3) .doc-cnt.st .sub-cnt {display: flex; margin-bottom: 60px;}
.info2 .section:nth-child(3) .doc-cnt.st .tit {font-size: 25px; width: 100%; font-weight: 700; color: #242424; position: relative; padding-bottom: 25px; margin-bottom: 25px;}
.info2 .section:nth-child(3) .doc-cnt.st .tit:before {position: absolute; content: ''; width: 20px; height: 2px; background: #0c71b0; left: 0; bottom: 0;}
.info2 .section:nth-child(3) .doc-cnt.st .list-cnt {width: 100%;}
.info2 .section:nth-child(3) .doc-cnt.st .list-cnt > ul > li {padding-left: 0;}
.info2 .section:nth-child(3) .doc-cnt.st .list-cnt > ul > li:before {content: none;}
.info2 .section:nth-child(3) .doc-cnt.st .txt {display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: left; padding-left: 60px; border: 1px solid #ddd; flex: 1;}
.info2 .section:nth-child(3) .doc-cnt.st .list-cnt ul li:before {background: #a4a4a4; border-radius: 0;}
.info2 .section:nth-child(4) .doc-cnt {border: 1px solid #ddd; padding: 60px 20px 50px; text-align: center;}
.info2 .section:nth-child(4) .doc-cnt .doc-tit {margin-bottom: 35px;}
.info2 .section:nth-child(4) .doc-cnt .teams {display: flex; justify-content: space-between; margin: 0 40px;}
.info2 .section:nth-child(4) .doc-cnt .teams .items {display: flex;}
.info2 .section:nth-child(4) .doc-cnt .teams .items .item {width: 200px; height: 200px; border-radius: 100%; text-align: center; border: 1px solid #0c71b0; padding-top: 50px; margin-left: -20px; background: #fff;}
.info2 .section:nth-child(4) .doc-cnt .teams .items .item .tit {margin-bottom: 10px;font-weight: 600; font-size: 20px; color: #0c71b0;}
.info2 .section:nth-child(4) .doc-cnt .teams .items .item p {line-height: 1.625em;}
.info2 .section:nth-child(4) .doc-cnt .teams .result {display: flex; align-items: center; flex:1; justify-content: space-between;}
.info2 .section:nth-child(4) .doc-cnt .teams .result .item {font-size: 20px; font-weight: 600; color: #fff; background: #0c71b0; border-radius: 100%; border: 20px solid rgba(12,113,176,.3); width: 220px; height: 220px; display: flex; align-items: center; justify-content: center;}
.info2 .section:nth-child(4) .doc-cnt .teams .result .arrow {padding-left: 40px;}

.info2 .section:nth-child(5) .doc-cnt {gap:50px; display: flex; justify-content: space-between; padding: 40px 50px; border: 1px solid #ddd; border-radius: 10px;}
.info2 .section:nth-child(5) .doc-cnt:not(:last-child) {margin-bottom: 20px;}
.info2 .section:nth-child(5) .doc-cnt .doc-tit.under {height: fit-content; }
.info2 .section:nth-child(5) .doc-cnt .list-cnt {width: 78%;}
.info2 .section:nth-child(5) .doc-cnt .list-cnt li {margin-bottom: 5px;}
.info2 .section:nth-child(5) .doc-cnt .list-tit {font-weight: 500; font-size: 20px; color: #242424; margin-bottom: 10px;}
.info2 .section:nth-child(5) .doc-cnt .list-tit:not(:first-child) {margin-top: 30px;}
.info2 .section:nth-child(5) .doc-cnt .list-cnt.add-photo {display: flex; gap: 32px; align-items: flex-end; width: 100%;}
.info2 .section:nth-child(5) .doc-cnt .list-cnt.add-photo .txt {flex: 1;}
.info2 .section:nth-child(5) .doc-cnt .list-cnt.add-photo .img {width: 42.035%;}
.info2 .section:nth-child(5) .doc-cnt .list-cnt.add-photo li {padding-left: 0;}

.info2 .section:nth-child(7) .photos {margin-top: 25px;display: flex; align-items: center ;justify-content: space-between; gap: 10px;}
.info2 .section:nth-child(8) .photos {margin-top: 25px; width: 100%; text-align: center; border: 1px solid #ddd; padding: 35px 30px;}
.info2 .section:nth-child(8) .photos .imgs {display: flex; justify-content: space-around; gap: 20px;}
.info2 .section:nth-child(8) .photos .photo-tit {margin-top: 35px;}
.info2 .section:nth-child(9) .doc-cnt:not(:last-child) {margin-bottom: 50px;}
.info2 .section:nth-child(9) .items {display: flex; align-items: center; justify-content: space-between; gap: 10px;}
.info2 .section:nth-child(9) .item {text-align: center;}
.info2 .section:nth-child(9) .item .img {margin-bottom: 20px;}
.info2 .section:nth-child(9) .sub-cnt {display: flex; padding: 40px 0; border: 1px solid #ddd;}
.info2 .section:nth-child(9) .sub-cnt .img {width: 50%; text-align: center; padding: 0 15px;}
.info2 .section:nth-child(9) .txt {display: flex; justify-content: center; flex-direction: column; width: 50%;}
.info2 .section:nth-child(9) .txt .list-cnt {margin-top: 20px;}
.info2 .section:nth-child(9) .txt .list-cnt ul li:before {background: #a4a4a4; border-radius: 0;}

.info3 .section:nth-child(1) .doc-cnt {display: flex; gap: 40px; justify-content: space-between;}
.info3 .section:nth-child(1) .doc-cnt .item {flex: 1; padding: 32px 38px; border: 1px solid #ddd;}
.info3 .section:nth-child(1) .doc-cnt .doc-tit {margin-bottom: 20px;}
.info3 .section:nth-child(1) .doc-cnt .list-cnt ul li:before {background: #a4a4a4; border-radius: 0;}
.info3 .section:nth-child(1) .doc-cnt .item .img {margin-top: 20px;}

.info3 .section:nth-child(2) .doc-cnt {margin-bottom: 30px;text-align: center; padding: 40px 15px; border: 1px solid #ddd; border-radius: 10px;}
.info3 .section:nth-child(2) .items {margin-top: 15px; display: flex; align-items: flex-end; justify-content: center; gap:10px; }
.info3 .section:nth-child(2) .sub-cnt {display: flex; justify-content: space-between; gap: 30px;}
.info3 .section:nth-child(2) .sub-cnt .item {flex: 1; padding: 30px 40px; border: 1px solid #ddd; border-radius: 10px;}
.info3 .section:nth-child(2) .sub-cnt .item .doc-tit {margin-bottom: 10px;}

.info3 .section:nth-child(3) .table-cnt {display: flex; border-color: #0c71b0;}
.info3 .section:nth-child(3) .table-cnt th {width: 17.1%;}
.info3 .section:nth-child(3) .table-cnt td {text-align: left;}
.info3 .section:nth-child(3) .table-cnt table:first-child td {padding: 15px 28px;}
.info3 .section:nth-child(3) .table-cnt table:last-child {width: 37.15%; border-left: 1px solid #ddd;}
.info3 .section:nth-child(3) .table-cnt table:last-child .photos {display: flex; flex-direction:column; gap: 30px;}
.info3 .section:nth-child(3) .table-cnt table:last-child .img {text-align: center;}

.cohort .section:nth-child(1) .txt {display: flex; margin-top: 50px;}
.cohort .section:nth-child(1) .txt .tit {font-size: 26px; width: 50%; line-height: 1.462em;}
.cohort .section:nth-child(1) .txt .desc {width: 50%;}
.cohort .section:nth-child(1) .txt .desc p:not(:last-child) {margin-bottom: 20px;}

.cohort .section:nth-child(2) .doc-cnt {display: flex;}
.cohort .section:nth-child(2) .doc-cnt > * {width: 50%;}
.cohort .section:nth-child(2) .item {display : flex; justify-content: center; gap: 10px; flex-direction: column; flex: 1; border-bottom: 1px solid #ddd;}
.cohort .section:nth-child(2) .item:first-child {border-top: 1px solid #ddd;}
.cohort .section:nth-child(2) .item .doc-tit {font-size: 20px;}
.cohort .section:nth-child(2) .txt {padding-left: 60px; display: flex; flex-direction: column; justify-content: flex-start;}
.cohort .section:nth-child(3) .doc-cnt {border-top: 2px solid #454545;}
.cohort .section:nth-child(3) .doc-cnt > div { position: relative; padding-left: 80px; padding-right: 60px; border-bottom: 1px solid #ddd;}
.cohort .section:nth-child(3) .doc-cnt .question {padding-top: 38px; padding-bottom: 38px;}
.cohort .section:nth-child(3) .doc-cnt .question:before {position: absolute;content: 'Q'; font-size: 22px; color: #0c71b0; top: 50%; transform: translateY(-50%); left: 30px;}
.cohort .section:nth-child(3) .doc-cnt .answer {padding-top: 20px; padding-bottom: 20px; background: #f8f8f8}
.cohort .section:nth-child(3) .doc-cnt .answer:before {position: absolute;content: 'A'; font-size: 22px; color: #0c71b0; top: 50%; transform: translateY(-50%); left: 30px;}






