/* editor-content */

.editor-content p {line-height: 1.4em;}
.editor-content p + p {margin-top: 13px;}

.editor-content ol li + li,
.editor-content ul li + li {margin-top: 13px;}

/* table-info  */
.sc-table-info {padding-top: 20px;margin: auto;max-width: 1200px;}
.sc-table-info .title {text-align: center;margin-bottom: 25px;line-height: 1.4em;}
.sc-table-info .title br {display: none;}
.sc-table-info .table-info-content + .table-info-content {padding-top: 50px;margin-top: 50px;border-top: 1px solid var(--color-primary);}
.sc-table-info table {
  width: 100%; padding: 0; margin: 0; border: none; border-spacing: 0;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; overflow: hidden;margin-top: 20px;
}
.sc-table-info table .tb-size11-head {background-color: var(--color-primary) !important;border-bottom: 1px solid #b7b7b7;padding: 10px 20px; color: var(--color-white);
  font-weight: var(--fw-bold);  line-height: 1.4em; height: 70px; text-align: left; font-size: var(--typo-default);
}
.sc-table-info table .tb-size11-head {width: calc(100% / 4);}
.sc-table-info table tr:nth-child(even) td {background-color: var(--color-white);}
.sc-table-info table tr:nth-child(odd) td {background-color: #F2F7FF;}
.sc-table-info table td {padding: 15px 20px; height: 70px; text-align: left;font-size: var(--typo-s);}
.sc-table-info table td span,
.sc-table-info table td p,
.sc-table-info table td p a {font-size: var(--typo-s) !important;line-height: 1.4em;color: var(--color-default);}
.sc-table-info table td p a {text-decoration: none;}
.sc-table-info table td p a:hover {color: var(--color-primary);}
.sc-table-info table td + td {border-left: 1px solid #ECECEC;}
.sc-table-info table td .txt-mb {display: none; color: var(--color-primary);}

/* site-maps */
.sc-site-maps {padding-top: 20px;margin: auto;max-width: 1200px;}
.sc-site-maps  .site-maps-area + .site-maps-area {padding-top: 70px;}
.sc-site-maps .title-page {
  color: var(--color-primary); font-size: var(--typo-md); font-weight: var(--fw-medium); line-height: 1.4em;text-align: center;
  margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid var(--color-primary);
}
.sc-site-maps .title {font-size: var(--typo-default);line-height: 1.4em;color: var(--color-secondary);margin-bottom: 10px;}
.sc-site-maps .title .link {color: var(--color-primary);}
.sc-site-maps .row {margin: 0 -20px;}
.sc-site-maps .row > div {padding: 0 20px;}
.sc-site-maps .nav-list {padding-left: 15px;}
.sc-site-maps .nav-list li {position: relative;}
.sc-site-maps .nav-list li + li {margin-top: 10px;}
.sc-site-maps .nav-list .link {position: relative;font-size: var(--typo-s);line-height: 1.3em;color: var(--color-default);}
.sc-site-maps .nav-list .link:hover {color: var(--color-secondary);}
.sc-site-maps .nav-list .link:hover::before {border-color: var(--color-secondary);}
.sc-site-maps .nav-list .link::before {
  content: ''; position: absolute;top: 10px;left: -14px;border: 1px solid var(--color-default);
  width: 8px; height: 8px; border-radius: 50%;-webkit-transition: All 200ms ease; -moz-transition: All 200ms ease; -o-transition: All 200ms ease;
}

.sc-application-list {padding-top: 20px;}
.sc-application-list ul {margin: -10px; padding: 0}
.sc-application-list ul::before,
.sc-application-list ul::after {content: ' '; display: table;}
.sc-application-list ul li {margin-top: 0 !important; list-style: none;float: left;width: calc(100% / 3);padding: 10px;}
.sc-application-list .thumbnail {max-width: 200px;margin: auto;border-radius: 38px;overflow: hidden;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.sc-application-list .download {width: max-content; margin: 30px auto 0 auto;}
.sc-application-list .download .link {display: block;max-width: 150px;}
.sc-application-list .download .link + .link {margin-top: 10px;}


.sc-executive-board .row {justify-content: center;margin: 0 -12px;}
.sc-executive-board .row + .row {margin-top: 40px;}
.sc-executive-board .row > div {padding: 0 12px;}
/* .sc-executive-board .wrapper {} */
.sc-executive-board .wrapper,
.sc-executive-board .wrapper * {-webkit-transition: All 300ms ease; -moz-transition: All 300ms ease; -o-transition: All 300ms ease;}
.sc-executive-board .wrapper:hover {background-color: var(--color-primary);}
.sc-executive-board .wrapper:hover .content .title,
.sc-executive-board .wrapper:hover .content .desc,
.sc-executive-board .wrapper:hover .action .link {color: var(--color-white);}
.sc-executive-board .wrapper {padding: 20px 20px 30px 20px;border: 1px solid #E3E3E3;border-radius: 30px;margin-top: 70px;}
.sc-executive-board .img-cover {width: 140px;padding-top: 140px;background-color: var(--color-primary);border-radius: 50%;margin: -70px auto auto auto;}
.sc-executive-board .img-cover img {border: 5px solid var(--color-secondary);border-radius: 50%;outline: 10px solid #6bba2239;}
.sc-executive-board .content {text-align: center;margin: 25px 0 20px 0;}
.sc-executive-board .title {font-size: var(--typo-default);font-weight: var(--fw-bold);margin-bottom: 10px;}
.sc-executive-board .desc {font-size: var(--typo-sm) !important ;font-weight: var(--fw-bold);color: var(--color-black);margin-bottom: 0;min-height: calc(1.4em * 3);}
.sc-executive-board .action {display: flex;flex-direction: column;gap: 10px;text-align: center;}
.sc-executive-board .action .link {font-size: var(--typo-sm);color: var(--color-black);line-height: 1em;min-height: 1em;}
.sc-executive-board .action .link:hover {text-decoration: underline;}
.sc-executive-board .date {margin: 50px auto 0 auto; font-size: 18px !important; text-align: center;color: var(--color-black);}


.editor-content .section {position: relative;}
.editor-content .section .bg-fluid {position: absolute; width: 100vw; height: 100%; top: 0; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
  background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat;
}

.sc-office-history .history-profile {}
.sc-office-history .history-profile .bg-fluid {width: 100%;min-width: calc(1260px + 770px); left: 0;background-image: url(../image/upload/bg-history-profile.png); border-radius: 30px;}
.sc-office-history .history-profile > .row {align-items: center;}
.sc-office-history .history-profile .content {padding-right: 100px;}
.sc-office-history .history-profile .content .desc {position: relative;z-index: 1; font-size: 18px!important;font-weight: normal;line-height: 1.5em;color: var(--color-white);margin-bottom: 0;}
.sc-office-history .history-profile .content .desc + .desc {margin-top: 30px;}
.sc-office-history .history-profile .thumbnail {position: relative; overflow: hidden; border-radius: 30px;border-bottom: 8px solid var(--color-secondary);}
.sc-office-history .history-profile .thumbnail .img-cover {width: 370px;padding-top: 550px;border-radius: 30px;overflow: hidden;}
.sc-office-history .history-profile .thumbnail-text-group {position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; padding: 10px 10px 35px 10px; 
  background: linear-gradient(to top, #0047a1 0%, rgba(0, 0, 0, 0) 100%); display: flex ; flex-direction: column;}
.sc-office-history .history-profile .text-group-wrapper {margin-top: auto;text-align: center;}
.sc-office-history .history-profile .text-group-wrapper .title {font-size: 24px !important;font-weight: bold;color: var(--color-white);margin-bottom: 0;}
.sc-office-history .history-profile .text-group-wrapper .desc {font-size: 18px !important; font-weight: bold;color: var(--color-secondary);margin-top: 5px;}

.sc-office-history .history-timeline {padding-bottom: 650px;}
.sc-office-history .history-timeline ul {position: relative; margin: 0;padding: 60px 0 0 40px;display: table;z-index: 2;}
.sc-office-history .history-timeline ul::before,
.sc-office-history .history-timeline ul::after {content: ' '; display: table;}
.sc-office-history .history-timeline ul::before {width: 2px; height: calc(100% - 130px); background: linear-gradient(to bottom, #0047a1 0%, #6bba22 100%); position: absolute; top: 0; left: 0;}
.sc-office-history .history-timeline ul li {float: left;list-style: none;width: 100%;}
.sc-office-history .history-timeline ul li + li {margin-top: 40px;}
.sc-office-history .history-timeline ul li::before {content: ''; width: 10px; height: 10px; background-color: var(--color-primary); border-radius: 50%;
  position: absolute; left: -4px;margin-top: 20px;
}
.sc-office-history .history-timeline .wrapper strong {color: var(--color-secondary);font-size: 28px;margin-bottom: 15px;display: block;}
.sc-office-history .history-timeline .wrapper strong span {font-size: 48px !important;margin-left: 5px;}
.sc-office-history .history-timeline .wrapper p {font-size: 18px !important;font-weight: normal;color: var(--color-black);line-height: 1.5em;}
.sc-office-history .history-timeline .bg-fluid {background-image: url(../image/upload/bg-history-timeline.png); top: unset; bottom: 0; background-position: bottom center; background-size: inherit;}

.sc-office-history .history-establishment .content {position: relative; z-index: 2; padding: 90px 0;}
.sc-office-history .history-establishment .content p {font-size: 18px;font-weight: normal;line-height: 1.5em;color: var(--color-white);}
.sc-office-history .history-establishment .content p + p {margin-top: 30px;}
.sc-office-history .history-establishment .bg-fluid {background-image: url(../image/upload/bg-history-establishment.png);}

.sc-office-history .history-research {padding: 80px 0 550px 0;}
.sc-office-history .history-research .content {position: relative;z-index: 2;}
.sc-office-history .history-research .content + .content {margin-top: 70px;}
.sc-office-history .history-research .content .head {display: flex ; align-items: center; gap: 10px; margin-bottom: 30px;}
.sc-office-history .history-research .content .icon {width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.sc-office-history .history-research .content .button {width: 280px;height: 80px;display: flex;align-items: center;justify-content: center;font-size: 28px;font-weight: var(--fw-bold);
  border-radius: 40px; overflow: hidden;
}
.sc-office-history .history-research .content p {font-size: 18px !important;font-weight: normal;line-height: 1.5em;color: var(--color-black);}
.sc-office-history .history-research .content.-content-secondary .icon {background-color: #6BBA22;}
.sc-office-history .history-research .content.-content-secondary .button {background-color: #E1F1D2;color: #6BBA22;}
.sc-office-history .history-research .content.-content-secondary p strong {color: #6BBA22;}
.sc-office-history .history-research .content.-content-primary .icon {background-color: #0047A1;}
.sc-office-history .history-research .content.-content-primary .button {background-color: #B9D4EB;color: #0047A1;}
.sc-office-history .history-research .content.-content-primary p strong {color: #0047A1;}
.sc-office-history .history-research .bg-fluid {background-image: url(../image/upload/bg-history-research.png); top: unset; bottom: 0; background-position: bottom center; background-size: inherit;}

.sc-vision-mission .content {position: relative;z-index: 1;}
.sc-vision-mission .content .head {font-size: 28px !important; font-weight: bold;margin-bottom: 10px;}
.sc-vision-mission .content p {font-size: 18px !important;font-weight: normal;line-height: 1.5em;color: var(--color-black);}
.sc-vision-mission .content p + p {margin-top: 0;}
.sc-vision-mission .content .content-group + .content-group {margin-top: 50px;}
.sc-vision-mission .content .number-list ul {padding: 0;}
.sc-vision-mission .content .number-list li {list-style: none;}
.sc-vision-mission .content .number-list li + li {margin-top: 8px;}
.sc-vision-mission .content .number-list strong {margin-right: 10px;}
.sc-vision-mission .content .dots-list ul {padding-left: 20px;}
.sc-vision-mission .content .dots-list ul li {list-style: circle;position: relative;color: var(--color-secondary);}
.sc-vision-mission .content .dots-list ul li::marker {font-size: 20px;}
.sc-vision-mission .content .dots-list ul li + li {margin-top: 8px;}

.sc-vision-mission .section-background .bg-fluid {background-image: url(../image/upload/bg-mission-content.png); background-size: 50%; background-position: top right;}


.sc-vision-mission .mission-strategic {margin-top: 60px;}
.sc-vision-mission .mission-strategic .strategic-card {padding: 50px 80px 70px 80px;background-image: url(../image/upload/bg-mission-strategic.png);border-radius: 50px;overflow: hidden;}
.sc-vision-mission .mission-strategic .head {text-align: center;}
.sc-vision-mission .mission-strategic ul {display: flex;align-items: center;justify-content: center;gap: 30px;margin-top: 40px;padding: 0;}
.sc-vision-mission .mission-strategic ul li {list-style: none;}
.sc-vision-mission .mission-strategic .wrapper {position: relative;width: 280px;height: 280px;display: flex;align-items: center;justify-content: center;border-radius: 50%;
  border: 2px solid var(--color-white);
}
.sc-vision-mission .mission-strategic .wrapper P {font-size: 16px !important;color: var(--color-white);text-align: center;}
.sc-vision-mission .mission-strategic .wrapper span {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;
  background-color: var(--color-secondary);filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); font-size: 30px !important;font-weight: 500; color: var(--color-white);
  position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;margin-bottom: -30px;
}

.sc-vision-mission .mission-plan {margin-top: -240px;padding: 310px 0 60px 0;}
.sc-vision-mission .mission-plan .bg-fluid {background-image: url(../image/upload/bg-mission-plan.png);}

.sc-vision-mission .mission-rule {padding: 60px 0 80px 0;}
.sc-vision-mission .mission-rule .bg-fluid {background-image: url(../image/upload/bg-mission-rule.png);}
.sc-vision-mission .mission-layout .content .head {margin-bottom: 20px;}
.sc-vision-mission .mission-layout .layout-list > ul {padding-left: 0;display: table;}
.sc-vision-mission .mission-layout .layout-list > ul::before,
.sc-vision-mission .mission-layout .layout-list > ul::after {content: '';display: table;}
.sc-vision-mission .mission-layout .layout-list > ul > li {width: calc(100% / 2);list-style: none;float: left;height: 350px;}
.sc-vision-mission .mission-layout .layout-list > ul > li + li {margin-top: 0;}
.sc-vision-mission .mission-layout .layout-list > ul > li > .content {padding-top: 50px;}
.sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(2) > .content,
.sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(4) > .content {padding-left: 50px;}
.sc-vision-mission .mission-layout  .bg-fluid {background-image: url(../image/upload/bg-mission-layout.png);background-position: top; background-size: inherit;}
.sc-vision-mission .mission-layout .smart-list ul {padding-left: 0;display: table;}
.sc-vision-mission .mission-layout .smart-list ul::before,
.sc-vision-mission .mission-layout .smart-list ul::after {content: '';display: table;}
.sc-vision-mission .mission-layout .smart-list ul + ul {margin-top: 30px;}
.sc-vision-mission .mission-layout .smart-list ul li {list-style: none;float: left;}
.sc-vision-mission .mission-layout .smart-list ul li + li {margin-top: 0; padding-left: 40px;margin-left: 40px;border-left: 1px solid #ffffff6b;}
.sc-vision-mission .mission-layout .smart-list .wrapper {width: max-content;}
.sc-vision-mission .mission-layout .smart-list .wrapper .strong {margin-bottom: 5px;}

.sc-vision-mission .mission-result {margin: 50px 0;}
.sc-vision-mission .mission-result .row {margin: 0 -10px;}
.sc-vision-mission .mission-result .row > div {padding: 0 10px;}
.sc-vision-mission .mission-result .group-wrapper + .group-wrapper {margin-top: 20px;}
.sc-vision-mission .mission-result .description.text-secondary {margin-bottom: 5px;}
.sc-vision-mission .mission-result .description.text-black {width: 130px;}
.sc-vision-mission .mission-result .bg-fluid {background-image: url(../image/upload/bg-mission-result.png);}

.sc-vision-mission .mission-community {padding: 50px 0 400px 0; margin-bottom: -125px;}
.sc-vision-mission .mission-community .bg-fluid {background-image: url(../image/upload/bg-mission-community.png);}
.sc-vision-mission .mission-community .bg-fluid.wallpaper{top: 0;}



/* /////////////////////////////////////// */


.sc-emblem {margin-top: 60px !important;}
.sc-emblem  a:hover img {transform: scale(1.05);}
.sc-emblem img  {
  -webkit-transition: All 300ms ease; -moz-transition: All 300ms ease; -o-transition: All 300ms ease;
}
/* .sc-emblem .section + .section {margin-top: 80px;} */
.sc-emblem .head .title {font-size: 28px;font-weight:bold;color: var(--color-black);line-height: 1.4em;text-align: center;margin-bottom: 80px;}
.sc-emblem .emblem-card {width: 100%;padding: 20px;border-radius: 200px;}
.sc-emblem .emblem-card + .emblem-card {margin-top: 50px;}
.sc-emblem .emblem-card > .row {align-items: center;margin: 0;}
.sc-emblem .emblem-card > .row > div {padding: 0;}
.sc-emblem .emblem-card .emblem-card-content {margin-left: 150px;}
.sc-emblem .emblem-card .emblem-card-content strong {display: block;font-size: 28px;font-weight:bold;color: var(--color-white);margin-bottom: 30px;}
.sc-emblem .emblem-card .emblem-card-content ul {margin-top: auto;}
.sc-emblem .emblem-card .emblem-card-content ul li + li {margin-left: 20px;margin-top: 0;}
.sc-emblem .emblem-card.-card-purple {background-color: #7951A1;}
.sc-emblem .emblem-card.-card-green {background-color: var(--color-secondary);}
.sc-emblem .section:nth-child(2) {margin-top: 80px;}
.sc-emblem .section:nth-child(2) .head {margin-bottom: 60px;}
.sc-emblem .section:nth-child(2) .head .txt-p {color: #7951A1;}
.sc-emblem .section:nth-child(2) .head .txt-g {color: var(--color-secondary);}
.sc-emblem .section:nth-child(3) {margin-top: 100px;}
.sc-emblem .emblem-virtual-bg {padding: 60px 70px 70px 70px;border-radius: 60px; background: linear-gradient(#0047a1 0%, #003272 100%);}
.sc-emblem .emblem-virtual-bg .head .title {color: var(--color-white);margin-bottom: 40px;}
.sc-emblem .emblem-virtual-bg ul {margin: -10px;}
.sc-emblem .emblem-virtual-bg ul li {width: calc(100% / 4);padding: 10px;}
.sc-emblem .emblem-virtual-bg ul li + li {margin-top: 0;}
.sc-emblem .emblem-virtual-bg img {border-radius: 20px;overflow: auto;}
.sc-emblem ul {margin: 0; padding: 0;display: table;}
.sc-emblem ul::before,
.sc-emblem ul::after {content: ' '; display: table;}
.sc-emblem ul li {float: left;list-style: none;}


.sc-research-standards {margin-top: 40px !important;}
.sc-research-standards .section + .section {margin-top: 60px;}
.sc-research-standards .desc {color: var(--color-black);font-size: 18px !important;}
.sc-research-standards .desc + .desc {margin-top: 30px;}
.sc-research-standards ul {margin: -20px !important;width: 100%;}
.sc-research-standards ul li {width: calc(100% / 3);padding: 20px;}
.sc-research-standards ul li:nth-child(1),
.sc-research-standards ul li:nth-child(2),
.sc-research-standards ul li:nth-child(6),
.sc-research-standards ul li:nth-child(7) {width: calc(100% / 2);}
.sc-research-standards .link {position: relative;border-radius: 30px;overflow: hidden;display: block;}
.sc-research-standards .link .img-cover {padding-top: 250px;}
.sc-research-standards .link .img-cover img {
    -webkit-transition: All 300ms ease; -moz-transition: All 300ms ease; -o-transition: All 300ms ease;
}
.sc-research-standards .link .content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;
  background: linear-gradient(to right, #0047a1 0%, rgba(0, 71, 161, 0) 100%);border-radius: 30px;padding: 30px;
}
.sc-research-standards .link .content .title {font-size: 24px;font-weight: bold;color: var(--color-white);line-height: 1.4em;text-align: left;}
.sc-research-standards .link .content .row {margin-top: auto; justify-content: space-between;align-items: center;}
.sc-research-standards .link .content .row > div:last-child {width: max-content;margin-left: auto;}
.sc-research-standards .link .content .txt {font-size: 18px;color: var(--color-white) !important;}
.sc-research-standards .link .content .icon {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;
  background-color: var(--color-secondary);
}
.sc-research-standards .link:hover .img-cover img {transform: scale(1.05);}

.sc-research-standards ul {margin: 0; padding: 0;display: table;}
.sc-research-standards ul::before,
.sc-research-standards ul::after {content: ' '; display: table;}
.sc-research-standards ul li {float: left;list-style: none;}
.sc-research-standards ul li + li {margin-top: 0;}









.sc-padpa .sc-body > ul {margin: 0; padding: 0;display: table;}
.sc-padpa ul::before,
.sc-padpa ul::after {content: ' '; display: table;}
.sc-padpa .sc-body > ul > li {float: left;list-style: none;}
.sc-padpa .sc-body > ul > li + li {margin-top: 0;}
.sc-padpa .sc-body > ul > li > .row {margin: 0 -10px;}
.sc-padpa .sc-body > ul > li > .row > div {padding: 0 10px;}
.sc-padpa .sc-body > ul > li > .row > div:nth-child(2) {margin-top: 10px;}

.sc-padpa .sc-body > ul {border: 1px solid #E5E5E5;border-bottom: 4px solid var(--color-secondary);border-radius: 0 0 20px 20px;margin-top: -25px;}
.sc-padpa .sc-body > ul > li {padding: 20px 25px;width: 100%;}
.sc-padpa .sc-body > ul > li:first-child {padding-top: 50px;}
.sc-padpa .sc-body > ul > li + li {border-top: 1px solid #E5E5E5;}

.sc-padpa .number {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #E5E5E5;
  font-size: 18px !important; font-weight: 400; color: #000000;
}
.sc-padpa p {margin-bottom: 0 !important;font-size: 18px !important;line-height: 1.5em !important;color: #000000;font-weight: normal;}
.sc-padpa p + p {margin-top: 5px;}
.sc-padpa a {color: #000000;}

.sc-padpa .pdpa-download {display: block;display: block; border-radius: 20px; overflow: hidden;border: 1px solid #EFEFEF;margin-top: 0;border-bottom: 3px solid #6BBA22;}
.sc-padpa .pdpa-download > .row {margin: 0;}
.sc-padpa .pdpa-download > .row > div {padding: 0;}
.sc-padpa .pdpa-download .img-wrapper {position: relative;width: 155px;}
.sc-padpa .pdpa-download .img-wrapper .img-cover {padding-top: 100%}
.sc-padpa .pdpa-download .img-wrapper .icon {
  display: flex ; align-items: center; justify-content: center; width: 54px; height: 54px; background-color: #fff; border-radius: 50%; 
  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 3px solid #6BBA22;
}
.sc-padpa .pdpa-download .content {height: 100%;padding: 30px;}
.sc-padpa .pdpa-download .content .row {height: 100%;align-items: center;}
.sc-padpa .pdpa-download .content p {margin-bottom: 15px !important;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; min-height: 1.4em;
}
.sc-padpa .pdpa-download .content ul {padding-left: 0;}
.sc-padpa .pdpa-download .content ul li {list-style: none;float: left;height: 18px; display: flex ; align-items: center;}
.sc-padpa .pdpa-download .content ul li + li {margin-left: 10px;padding-left: 10px;border-left: 2px solid #000;margin-top: 0;}
.sc-padpa .pdpa-download .content .icon {display: flex ; align-items: center; justify-content: center; width: 50px; height: 50px; 
  background-color: var(--color-primary); border-radius: 50%; 
}



.sc-research-standards .section-contact .title {line-height: 1.4em; text-align: center;margin-bottom: 60px;}
.sc-research-standards .section-contact .contact-list {display: grid;gap: 30px;grid-template-columns: repeat(3, 1fr);}
.sc-research-standards .section-contact .contact-list .item {background-color: #fff;border-radius: 20px;overflow: hidden;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border-bottom: 3px solid #6BBA22; text-align: center;
}
.sc-research-standards .section-contact .contact-list .head {padding: 20px; background-color: var(--color-primary);}
.sc-research-standards .section-contact .contact-list .head p {color: #fff;}
.sc-research-standards .section-contact .contact-list .body {padding: 20px;}
.sc-research-standards .section-contact .contact-list .body .link {color: #000;}
.sc-research-standards .section-contact .contact-list .body .link:hover {text-decoration: underline;}
.sc-research-standards .section-contact .contact-list .body .link + .link {margin-top: 15px;}
.sc-research-standards .section-contact .contact-list .footer {padding: 20px 20px 20px 20px;border-top: 1px solid #ddd;}
.sc-research-standards .section-contact .contact-list .footer .link {color: #000;}
.sc-research-standards .section-contact .contact-list .footer .link:hover {text-decoration: underline;}

/* ////table///////// */

.strategy-table {width: 100%;max-width: 1440px;margin: 30px auto;background: #fff;border-radius: 25px;overflow: hidden;}
.strategy-table th,
.strategy-table td {border: 1px solid #e6e6e6;vertical-align: top;padding: 40px 20px;width: 25%;}
.strategy-table thead th.main-title {background-color: #0047A1;color: #fff;font-size: 1.5rem;text-align: center;padding: 20px 8px}
.strategy-table thead tr:nth-child(2) th {background-color: #6BBA22;border: 1px solid #ffffff;color: #fff;text-align: center;padding: 20px;font-size: 1.2rem}
.strategy-table td ul {list-style: none;margin: 0;padding-left: 10px}
.strategy-table td ul li {margin-bottom: 12px;position: relative;padding-left: 20px; font-size: 18px;color: #000;word-break: break-word;}
.strategy-table td ul li::before {content: "○";       color: #6BBA22;     position: absolute;left: 0}





/* breakpoints */
@media (max-width: 1600px) {
}

@media (max-width: 1440px) {
  .sc-executive-board .row  {margin: 0 -7.5px;}
  .sc-executive-board .row > div {padding: 0 7.5px;}
  .sc-executive-board .row + .row {margin-top: 20px;}
  .sc-executive-board .wrapper {margin-top: 55px;}
  .sc-executive-board .img-cover {width: 120px; padding-top: 120px;}
  .sc-executive-board .img-cover img {border: 3px solid var(--color-secondary); outline: 6px solid #6bba2239;}
  .sc-executive-board .row > div {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}

  .sc-office-history .history-profile .content .desc {font-size: 16px !important;}
  .sc-office-history .history-profile .content .desc + .desc {margin-top: 20px;}
  .sc-office-history .history-profile .bg-fluid {min-width: calc(1260px + 250px);}
  .sc-office-history .history-profile .thumbnail-text-group {padding: 10px 10px 20px 10px;}
  .sc-office-history .history-profile .text-group-wrapper .title {font-size: 20px !important;}
  .sc-office-history .history-profile .text-group-wrapper .desc {font-size: 16px !important;}
  .sc-office-history .history-profile .thumbnail .img-cover {width: 340px; padding-top: 520px;}

  .sc-office-history .history-timeline ul {padding: 40px 0 0 30px;}
  .sc-office-history .history-timeline ul li + li {margin-top: 20px;}
  .sc-office-history .history-timeline .wrapper strong {font-size: 22px;margin-bottom: 10px;}
  .sc-office-history .history-timeline .wrapper strong span {font-size: 36px !important;}

  .sc-office-history .history-establishment .content {padding: 60px 0;}
  .sc-office-history .history-establishment .content p + p {margin-top: 20px;}

  .sc-office-history .history-research {padding: 60px 0 550px 0;}
  .sc-office-history .history-research .content + .content {margin-top: 40px;}
  .sc-office-history .history-research .content .head {margin-bottom: 20px;}
  .sc-office-history .history-research .content .icon {width: 60px; height: 60px;}
  .sc-office-history .history-research .content .icon svg {width: 30px;}
  .sc-office-history .history-research .content .button {width: 180px; height: 60px;}

  .sc-vision-mission .content .head {font-size: 22px !important; font-weight: bold; margin-bottom: 5px;}
  .sc-vision-mission .content .content-group + .content-group {margin-top: 30px;}

  .sc-vision-mission .content .number-list li p {display: flex;}

  .sc-vision-mission .mission-strategic {margin-top: 40px;}
  .sc-vision-mission .mission-strategic .strategic-card {padding: 40px 15px 50px 15px;background-size: cover; background-repeat: no-repeat; background-position: center;}
  .sc-vision-mission .mission-strategic ul {display: grid;    grid-template-columns: repeat(2, 1fr);gap: 60px;}
  .sc-vision-mission .mission-strategic ul li {width: max-content; margin: auto;}

  .sc-vision-mission .mission-plan {margin-top: -240px; padding: 290px 0 40px 0;}

  .sc-vision-mission .mission-rule {padding: 40px 0 60px 0;}

  .sc-vision-mission .mission-layout .layout-list > ul > li > .content {padding-top: 40px;}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(2) > .content, 
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(4) > .content {padding-left: 50px;}
  .sc-vision-mission .mission-layout .content .head {margin-bottom: 15px;}
  .sc-vision-mission .mission-layout .smart-list ul li + li {padding-left: 20px; margin-left: 20px;}
  .sc-vision-mission .mission-layout .smart-list ul li:nth-child(3) {margin-left: 0; margin-top: 25px;}
  .sc-vision-mission .mission-layout .content .content-group + .content-group {margin-top: 40px;}
  .sc-vision-mission .mission-layout .content.-content-culture .head {margin-bottom: 10px;} 
  .sc-vision-mission .mission-result {margin: 40px 0;}
  .sc-vision-mission .mission-community {padding: 40px 0 300px 0;}

  .sc-emblem {margin-top: 40px !important;}
  .sc-emblem .head .title {font-size: 24px;margin-bottom: 40px;}
  .sc-emblem .emblem-card + .emblem-card {margin-top: 30px;}
  .sc-emblem .emblem-card .emblem-card-brand {max-width: 300px;}
  .sc-emblem .emblem-card .emblem-card-content {margin-left: 80px;}
  .sc-emblem .emblem-card .emblem-card-content strong {font-size: 24px;margin-bottom: 20px;}
  .sc-emblem .emblem-card .emblem-card-content ul li img {max-width: 260px;}
  .sc-emblem .section:nth-child(2) {margin-top: 50px;}
  .sc-emblem .section:nth-child(2) .head {margin-bottom: 30px;}
  .sc-emblem .section:nth-child(2) img {max-width: 400px;}
  .sc-emblem .section:nth-child(3) {margin-top: 60px;}
  .sc-emblem .emblem-virtual-bg {padding: 50px;}
  .sc-emblem .emblem-virtual-bg .head .title {margin-bottom: 30px;}

  .sc-research-standards {margin-top: 10px !important;}
  .sc-research-standards ul {margin: -10px !important;}
  .sc-research-standards ul li {padding: 10px;}
  .sc-research-standards .link .content {padding: 25px;}
  .sc-research-standards .link .content .title {font-size: 22px;}
  .sc-research-standards .section + .section {margin-top: 50px;}
  .sc-research-standards .desc + .desc {margin-top: 20px;}

  .sc-padpa .pdpa-download .content {padding: 20px;}
  .sc-padpa .pdpa-download .content p {font-size: 18px !important;}
  .sc-padpa .pdpa-download .img-wrapper {width: 150px;}
  .sc-padpa .pdpa-download .img-wrapper .icon {width: 50px; height: 50px;border: 2px solid #6BBA22;}
  .sc-padpa .pdpa-download .img-wrapper .icon  svg {width: 22px;}
  .sc-padpa .pdpa-download .content .icon {width: 45px; height: 45px;}
  .sc-padpa .pdpa-download .content .icon svg {width: 18px;}

  .sc-research-standards .section-contact .title {font-size: 26px;margin-bottom: 40px;}
  .sc-research-standards .section-contact .contact-list {gap: 20px;}
  .sc-research-standards .section-contact .contact-list .head {padding: 15px;}
  .sc-research-standards .section-contact .contact-list .head p {font-size: 18px !important;}
  .sc-research-standards .section-contact .contact-list .body {padding: 15px;}
  .sc-research-standards .section-contact .contact-list .body .link {font-size: 18px;}
  .sc-research-standards .section-contact .contact-list .body .link + .link {margin-top: 10px;}
  .sc-research-standards .section-contact .contact-list .footer {padding: 15px;}
  .sc-research-standards .section-contact .contact-list .footer .link {font-size: 18px  ;}

  .strategy-table td ul  {padding-left: 10px;}


}

@media (max-width: 1199px) {
  .sc-table-info {padding-top: 0;}
  .sc-table-info .title {font-size: 24px;margin-bottom: 20px;}
  .sc-table-info .table-info-content + .table-info-content {padding-top: 30px; margin-top: 30px;}
  .sc-table-info table {border: none;box-shadow: none;margin-top: 0;border: 1px solid #ddd;box-shadow: rgba(0, 0, 0, 0.02) 0px 6px 24px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px;}
  .sc-table-info table tr {display: block; 
    /* border: 1px solid #ddd;  */
    /* box-shadow: rgba(0, 0, 0, 0.02) 0px 6px 24px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px; */
  }
  .sc-table-info table tr:nth-child(2) {border-top: none;}
  .sc-table-info table tr + tr {border-top: 1px solid #ddd;}
  /* .sc-table-info table tr td:nth-child(odd) {background-color: #F2F7FF !important;} */
  /* .sc-table-info table tr:not(:nth-child(1)) + tr {margin-top: 13px;} */
  .sc-table-info table tr:first-child {display: none;}
  .sc-table-info table tr:nth-child(odd) td {background-color: #F2F7FF;}
  .sc-table-info table td + td {border-top: 1px solid #ddd;border-left: none;}
  .sc-table-info table td {display: flex ; flex-direction: column; width: 100%; height: auto; padding: 15px;}
  .sc-table-info table td .txt-mb {display: block;margin-bottom: 5px;}

  .sc-site-maps {padding-top: 0;}
  .sc-site-maps .row {margin: 0 -15px;}
  .sc-site-maps .row > div {padding: 0 15px;}
  .sc-site-maps .site-maps-area + .site-maps-area {padding-top: 60px;}
  .sc-site-maps .title-page {margin-bottom: 20px;}

  .sc-application-list {padding-top: 0;}

  .sc-office-history .history-profile > .row {flex-direction: column-reverse; gap: 15px;}
  .sc-office-history .history-profile .content {background-image: url(../image/upload/bg-history-profile.png);padding: 30px 20px; border-radius: 20px;
    background-size: cover; background-repeat: no-repeat;
  }
  .sc-office-history .history-profile .thumbnail {border-bottom: 6px solid var(--color-secondary);}
  .sc-office-history .history-profile .bg-fluid {display: none;}
  
  
}

@media (max-width: 991px) {
  .sc-table-info .table-info-content + .table-info-content {padding-top: 20px; margin-top: 20px;}
  .sc-table-info .title {font-size: 20px; margin-bottom: 12px;}
  .sc-table-info .title br {display: block;}
  .sc-table-info table td span, 
  .sc-table-info table td p, 
  .sc-table-info table td p a {font-size: 16px !important;}

  .sc-site-maps .row > div + div {padding-top: 15px;}
  .sc-site-maps .title-page {margin-bottom: 15px; padding-bottom: 15px;}
  .sc-site-maps .site-maps-area + .site-maps-area {padding-top: 30px;}
  
  .sc-site-maps .nav-list {padding-left: 13px;}
  .sc-site-maps .nav-list li + li {margin-top: 6px;}
  .sc-site-maps .nav-list .link {font-size: 15px;}
  .sc-site-maps .nav-list .link::before {top: 8px; left: -14px;width: 6px; height: 6px;}

  .editor-content p + p {margin-top: 10px;}

  .editor-content ol li + li,
  .editor-content ul li + li {margin-top: 10px;}

  .sc-application-list .thumbnail {max-width: 160px;}
  .sc-application-list .download {margin: 13px auto 0 auto;}
  .sc-application-list .download .link {max-width: 120px;}
  .sc-application-list .download .link + .link {margin-top: 5px;}

  .sc-executive-board .wrapper {padding: 20px 15px 25px 15px;}
  .sc-executive-board .date {margin: 30px auto 0 auto;}

  .sc-office-history .history-profile .thumbnail {max-width: 340px; margin: auto;}
  .sc-office-history .history-profile .thumbnail .img-cover {width: 100%;}
  .sc-office-history .history-profile .content .desc {font-size: 15px !important;}

  .sc-office-history .history-timeline {padding-bottom: 30px;}
  .sc-office-history .history-timeline ul {padding: 30px 0 0 20px;}
  .sc-office-history .history-timeline ul li + li {margin-top: 15px;}
  .sc-office-history .history-timeline ul li::before {margin-top: 15px;}
  .sc-office-history .history-timeline .wrapper strong {font-size: 18px;margin-bottom: 5px;}
  .sc-office-history .history-timeline .wrapper strong span {font-size: 28px !important;}
  .sc-office-history .history-timeline .wrapper p {font-size: 15px !important;}
  .sc-office-history .history-timeline .bg-fluid {background-position: top center; background-position-y: 50dvh;}

  .sc-office-history .history-establishment .content {padding: 40px 0;}
  .sc-office-history .history-establishment .content p {font-size: 15px !important;}
  .sc-office-history .history-establishment .content p + p {margin-top: 15px;}

  .sc-office-history .history-research {padding: 40px 0 40px 0;}
  .sc-office-history .history-research .content + .content {margin-top: 30px;}
  .sc-office-history .history-research .content .head {margin-bottom: 15px;}
  .sc-office-history .history-research .content .icon {width: 50px;height: 50px;}
  .sc-office-history .history-research .content .icon svg {width: 22px;height: 22px;}
  .sc-office-history .history-research .content .button {width: 140px; height: 50px; font-size: 16px !important;}
  .sc-office-history .history-research .content p {font-size: 15px !important;}
  .sc-office-history .history-research .bg-fluid {display: none;}

  .sc-vision-mission {margin-top: 20px !important;}
  .sc-vision-mission .content .head {font-size: 20px !important;}
  .sc-vision-mission .content p {font-size: 16px !important;}
  .sc-vision-mission .content .content-group + .content-group {margin-top: 20px;}
  .sc-vision-mission .content .number-list strong {margin-right: 7px;}

  .sc-vision-mission .mission-content .content .head {line-height: 1em;}

  .sc-vision-mission .mission-strategic {margin-top: 30px}
  .sc-vision-mission .mission-strategic .strategic-card {border-radius: 30px;}

  .sc-vision-mission .mission-plan {margin-top: -260px; padding: 290px 0 30px 0;}

  .sc-vision-mission .mission-rule {padding: 30px 0 30px 0;}

  .sc-vision-mission .mission-layout {margin-top: 15px;}
  .sc-vision-mission .mission-layout .content .head {margin-bottom: 10px;}
  .sc-vision-mission .mission-layout .bg-fluid {display: none;}
  .sc-vision-mission .mission-layout .layout-list > ul {border-radius: 20px;overflow: hidden;}
  .sc-vision-mission .mission-layout .layout-list > ul > li {width: 100%;height: auto;}
  .sc-vision-mission .mission-layout .layout-list > ul > li > .content {padding: 30px 20px;}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(2) > .content, 
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(4) > .content {padding-left: 20px;}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(1) {background-image: url(../image/upload/bg-mission-layout-1.png);}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(2) {background-image: url(../image/upload/bg-mission-layout-2.png);}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(3) {background-image: url(../image/upload/bg-mission-layout-3.png);}
  .sc-vision-mission .mission-layout .layout-list > ul > li:nth-child(4) {background-image: url(../image/upload/bg-mission-layout-4.png);}
  .sc-vision-mission .mission-layout .smart-list ul {width: 100%;}
  .sc-vision-mission .mission-layout .smart-list ul li {width: 100%;}
  .sc-vision-mission .mission-layout .smart-list ul + ul {margin-top: 13px; padding-top: 13px;border-top: 1px solid #ffffff6b;}
  .sc-vision-mission .mission-layout .smart-list ul li + li {padding-left: 0; margin-left: 0; margin-top: 13px; padding-top: 13px; border-left: none; border-top: 1px solid #ffffff6b;}
  .sc-vision-mission .mission-layout .content.-content-culture .head {margin-bottom: 5px;}
  .sc-vision-mission .mission-layout .content .content-group + .content-group {margin-top: 30px;}

  .sc-vision-mission .mission-result {margin: 30px 0;}
  .sc-vision-mission .mission-result .row {flex-direction: column;}
  .sc-vision-mission .mission-result .row + .row {margin-top: 10px;}

  .sc-vision-mission .mission-community {padding: 30px 0 30px 0; margin-bottom: -75px;}
  .sc-vision-mission .mission-community .bg-fluid {background-position: top right; background-size: auto;opacity: 0.4;}
  
  .sc-emblem {margin-top: 20px !important;} 
  .sc-emblem .head .title {font-size: 20px; margin-bottom: 20px;}
  .sc-emblem .emblem-card {border-radius: 50px;padding: 30px 20px;}
  .sc-emblem .emblem-card > .row {flex-direction: column;gap: 20px;}
  .sc-emblem .emblem-card + .emblem-card {margin-top: 20px;}
  .sc-emblem .emblem-card .emblem-card-content {width: max-content; margin: auto;}
  .sc-emblem .emblem-card .emblem-card-content ul li + li {margin-left: 15px;}
  .sc-emblem .emblem-card .emblem-card-content strong {font-size: 22px;}
  .sc-emblem .section:nth-child(2) {margin-top: 30px;}
  .sc-emblem .section:nth-child(2) .head {margin-bottom: 20px;}
  .sc-emblem .section:nth-child(2) img {max-width: 320px;}
  .sc-emblem .section:nth-child(3) {margin-top: 30px;}
  .sc-emblem .emblem-virtual-bg {padding: 30px 20px 20px 20px; border-radius: 40px;}
  .sc-emblem .emblem-virtual-bg ul {margin: -5px;}
  .sc-emblem .emblem-virtual-bg ul li {padding: 5px;}
  .sc-emblem .emblem-virtual-bg img {border-radius: 14px;}

  .sc-research-standards ul {margin: -7px;}
  .sc-research-standards ul li {width: calc(100% / 2);padding: 7px;}
  .sc-research-standards ul li + li {margin-top: 0;}
  .sc-research-standards .link {border-radius: 20px;}
  .sc-research-standards .link .content {padding: 20px;}
  .sc-research-standards .link .content .title {font-size: 18px;}
  .sc-research-standards .link .content .txt {font-size: 16px !important;}
  .sc-research-standards .link .img-cover {padding-top: 200px;}
  .sc-research-standards .section + .section {margin-top: 30px;}
  .sc-research-standards .desc {font-size: 15px !important;}
  .sc-research-standards .desc + .desc {margin-top: 15px;}
  .sc-research-standards .link .content {border-radius: 20px;}
  .sc-research-standards .link .content .icon {width: 50px; height: 50px;}
  .sc-research-standards .link .content .icon svg {transform: scale(.8);}

  .sc-padpa .sc-body > ul {margin-top: -35px;}
  .sc-padpa .sc-body > ul > li {padding: 15px 15px;}
  .sc-padpa .sc-body > ul > li > .row {margin: 0 -6px;}
  .sc-padpa .sc-body > ul > li > .row > div {padding: 0 6px;}
  .sc-padpa .sc-body > ul > li > .row > div:nth-child(2) {margin-top: 5px;}
  .sc-padpa .number {width: 35px; height: 35px;font-size: 16px !important;}
  .sc-padpa p {font-size: 15px !important;}

  .sc-research-standards .section-contact .title {font-size: 20px;margin-bottom: 30px;}
  .sc-research-standards .section-contact .contact-list {gap: 15px;grid-template-columns: repeat(2, 1fr);}
  .sc-research-standards .section-contact .contact-list .head {padding: 13px;}
  .sc-research-standards .section-contact .contact-list .head p {font-size: 16px !important;}
  .sc-research-standards .section-contact .contact-list .body {padding: 13px;}
  .sc-research-standards .section-contact .contact-list .body .link {font-size: 15px;}
  .sc-research-standards .section-contact .contact-list .body .link + .link {margin-top: 8px;}
  .sc-research-standards .section-contact .contact-list .footer {padding: 13px;}
  .sc-research-standards .section-contact .contact-list .footer .link {font-size: 15px;}
  .strategy-table td ul li {padding: 13px;}
}

@media (max-width: 767px) {
  .sc-site-maps .nav-list .link {font-size: 14px;}

  .sc-application-list ul li {width: calc(100% / 1);}
  .sc-application-list ul li .wrapper {display: flex;align-items: center;}
  .sc-application-list .thumbnail {margin: 0;}
  .sc-application-list .download {margin: auto auto auto 15px;}

  .sc-executive-board .row > div {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;margin-top: 20px;}
  .sc-executive-board .wrapper {padding: 20px 15px 20px 15px;}
  .sc-executive-board .desc {min-height: auto;}
  .sc-executive-board .action .link {min-height: auto;}
  .sc-executive-board .row + .row {margin-top: 0;}

  .sc-office-history .history-timeline .bg-fluid  {display: none;}

  .sc-office-history .history-establishment .content {padding: 30px 0;}

  .sc-office-history .history-research {padding: 30px 0 30px 0;}
  .sc-office-history .history-research .content .head {margin-bottom: 10px;}

  .sc-vision-mission .content p {font-size: 15px !important;}
  .sc-vision-mission .section-background .bg-fluid {display: none;}

  .sc-vision-mission .mission-strategic .strategic-card {padding: 30px 15px 50px 15px;}
  .sc-vision-mission .mission-strategic ul {grid-template-columns: repeat(1, 1fr);gap: 50px;margin-top: 20px;}

  .sc-vision-mission .mission-plan {margin-top: -270px; padding: 290px 0 20px 0;}
  .sc-vision-mission .mission-rule {padding: 20px 0 20px 0;}
  .sc-vision-mission .mission-layout .layout-list > ul > li > .content {padding: 20px 20px;}
  .sc-vision-mission .mission-result {margin: 20px 0;}
  .sc-vision-mission .mission-community {padding: 20px 0 30px 0;}

  .sc-emblem .emblem-card .emblem-card-content {width: auto;}
  /* .sc-emblem .emblem-card .emblem-card-content ul {margin: 0 -5px;} */
  .sc-emblem .emblem-card .emblem-card-content ul li {width: calc(100% / 1);}
  .sc-emblem .emblem-card .emblem-card-content ul li + li {margin-left: 0;margin-top: 10px;}

  .sc-emblem .emblem-virtual-bg .head .title {margin-bottom: 20px;}
  .sc-emblem .emblem-virtual-bg ul li {width: calc(100% / 2);}

  .sc-research-standards ul li,
  .sc-research-standards ul li:nth-child(1), 
  .sc-research-standards ul li:nth-child(2),
  .sc-research-standards ul li:nth-child(6),
  .sc-research-standards ul li:nth-child(7)  {width: 100%;}

  .sc-research-standards .section-contact .title {font-size: 18px;margin-bottom: 20px;}
  .sc-research-standards .section-contact .contact-list {gap: 13px;grid-template-columns: repeat(1, 1fr);}
  .sc-research-standards .section-contact .contact-list .head {padding: 12px;}
  .sc-research-standards .section-contact .contact-list .head p {font-size: 15px !important;}
  .sc-research-standards .section-contact .contact-list .body {padding: 12px;}
  .sc-research-standards .section-contact .contact-list .body .link {font-size: 14px;}
  .sc-research-standards .section-contact .contact-list .body .link + .link {margin-top: 6px;}
  .sc-research-standards .section-contact .contact-list .footer {padding: 12px;}
  .sc-research-standards .section-contact .contact-list .footer .link {font-size: 14px;}
}

@media (max-width: 575px) {
  .sc-emblem .emblem-card .emblem-card-content ul li img {max-width: 100%; width: 100%; }

  .sc-padpa .pdpa-download .content {padding: 15px;}
  .sc-padpa .pdpa-download > .row {flex-direction: column;}
  .sc-padpa .pdpa-download .img-wrapper {width: 100%;}
  .sc-padpa .pdpa-download .img-wrapper .img-cover {padding-top: 50%;}

  .strategy-table,
  .strategy-table tbody,
  .strategy-table th,
  .strategy-table td,
  .strategy-table tr { display: block;width: 100%;}

 

  .strategy-table thead th.main-title {display: block;width: 100vw; max-width: 100%; box-sizing: border-box;text-align: center;background-color: #0047A1;
    color: #fff;font-size: 1.5rem;padding: 20px 8px;
  }

  .strategy-table,
  .strategy-table tbody,
  .strategy-table th,
  .strategy-table td,
  .strategy-table tr {display: block;width: 100%;}

  .strategy-table thead tr:nth-child(2) {display: none; }

  .strategy-table td {border: 1px solid #e6e6e6;margin-bottom: 15px;padding: 0;width: 100%;box-sizing: border-box;}

  .strategy-table td::before {content: attr(data-label);display: block;font-weight: bold;background-color: #6BBA22;color: #fff;padding: 10px;border-radius: 8px 8px 0 0;margin-bottom: 0;}

  .strategy-table td ul {padding: 10px 20px 15px 20px;list-style: none;margin: 0;}

  .strategy-table td ul li {margin-bottom: 10px;position: relative;padding-left: 25px;font-size: 1rem;color: #000;}

  .strategy-table td ul li::before {content: "○";color: #6BBA22;position: absolute;left: 0;}
}
@media (max-width:426px) {
  .strategy-table thead th.main-title{
    width: 400px;
  }
}
@media (max-width:375px) {
  .strategy-table thead th.main-title{
    width: 350px;
  }
}

@media (max-width:321px) {
  .strategy-table thead th.main-title{
    width: 300px;
    font-size: 20px;
    
  }
  .strategy-table td ul li {font-size: 15px;}
}
