.section-title-core-strength { position: relative; margin-top: -100px; height: 637px; }
@media (max-width: 768px) { .section-title-core-strength { height: initial; } }
.section-title-core-strength .pic { position: absolute; }
@media (max-width: 1380px) { .section-title-core-strength .pic img { width: 500px; } }
@media (max-width: 1198px) { .section-title-core-strength .pic img { display: none; } }
.section-title-core-strength .title { background: #B82025; margin-left: -100px; padding: 140px 0 200px 0; }
@media (max-width: 1198px) { .section-title-core-strength .title { margin-left: 0; } } 
@media (max-width: 768px) { .section-title-core-strength .title { padding: 50px 0 80px 0; } }
.section-title-core-strength .title .flex-end { display: flex; justify-content: flex-end; }
@media (max-width: 1198px) { .section-title-core-strength .title .flex-end { justify-content: center; align-items: center; text-align: center; } }
.section-title-core-strength .title .flex-end img { margin-bottom: 67px; }
@media (max-width: 768px) { .section-title-core-strength .title .flex-end img { margin-bottom: 35px; } }
.section-title-core-strength .title .flex-end p { font-weight: 100; font-size: 48px; color: #FFFFFF; margin: -15px 0; }
@media (max-width: 768px) { .section-title-core-strength .title .flex-end p { font-size: 30px; margin-bottom: 15px; } }
.section-title-core-strength .title .flex-end .content { position: relative; width: max-content; }
.section-title-core-strength .title .flex-end .content:before { content: ""; background: url("https://kajima.kos.co.th/application/files/5715/7432/4987/dq.png"); width: 45px; height: 34px; display: block; margin-bottom: 30px; }
.section-title-core-strength .title .flex-end .content:after { content: ""; background: url("https://kajima.kos.co.th/application/files/5715/7432/4987/dq.png"); width: 45px; height: 34px; display: block; position: absolute; right: 0; transform: rotate(180deg); margin-top: 30px; }

.section-block-core-strength { margin: 50px 0; }
.section-block-core-strength .block { margin: 50px 0; }
@media (max-width: 1198px) { .section-block-core-strength .block { display: flex; flex-direction: column; } }
.section-block-core-strength .block img { margin-bottom: 30px; }
@media (max-width: 1198px) { .section-block-core-strength .block img { text-align: center; } }
.section-block-core-strength .block h2 { font-weight: 100; font-size: 48px; color: #000000; margin: 0; margin-bottom: 20px; }
@media (max-width: 1198px) { .section-block-core-strength .block h2 { text-align: center; } }
@media (max-width: 768px) { .section-block-core-strength .block h2 { font-size: 30px; } }
.section-block-core-strength .block p { font-size: 21px; color: #878A9D; letter-spacing: 0; line-height: 38px; margin: 0; }
.section-block-core-strength .block ul { list-style-type: none; padding: 0; }
.section-block-core-strength .block ul li { font-size: 21px; color: #878A9D; letter-spacing: 0; line-height: 38px; margin: 0; display: flex; position: relative; padding-left: 30px; }
@media (max-width: 768px) { .section-block-core-strength .block ul li { font-size: 14px; } }
.section-block-core-strength .block ul li:before { content: ""; border-top: 2px solid #B82025; width: 10px; margin: 0 10px; position: absolute; top: 20px; left: 0; }

/*# sourceMappingURL=core_strengths_page.css.map */
