/* poc0101 */
.sc03 {
    text-align: center;
}
.sc03 h2 {
    font-weight: bold;
    font-size: calc(60 * var(--vw));
}
.sc03 p {
    margin-top: calc(40 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc03 p em {
    font-weight: 600;
}
.sc03 img {
    width: calc(741 * var(--vw));
    margin-top: calc(64 * var(--vw));
}
.sc03 ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(14 * var(--vw));
    margin-top: calc(24 * var(--vw));
    padding-left: 0;
}
.sc03 ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(23 * var(--vw));
    width: calc(237 * var(--vw));
    height: calc(105 * var(--vw));
    font-weight: 600;
    font-size: calc(32 * var(--vw));
    background-color: #f1f1f1;
}
.sc03 ul li::before {
    content: "";
    display: inline-block;
    width: calc(46 * var(--vw));
    height: calc(46 * var(--vw));
    background-image: url("/new-img/icon/icon_checkbox.png");
    background-repeat: no-repeat;
    background-size: contain;
}

.sc05 .sc-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.sc05 h2 {
    text-align: center;
    font-weight: bold;
    font-size: calc(60 * var(--vw));
}
.sc05 .sc-cont {
    display: flex;
    margin-top: calc(96 * var(--vw));
}
.sc05 .sc-cont .img {
    width: calc(410 * var(--vw));
}
.sc05 .sc-cont ul {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    padding: 0 calc(60 * var(--vw));
    background-color: #f1f1f1;
}
.sc05 .sc-cont ul li {
    position: relative;
    line-height: 1.5;
    font-weight: 500;
    font-size: calc(40 * var(--vw));
}
.sc05 .sc-cont ul li:not(:last-child)::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(-38 * var(--vw));
    width: 100%;
    border-bottom: 1px dashed #0f0f0f;
}
.sc05 .sc-cont ul li span {
    display: block;
    font-weight: 400;
    font-size: calc(28 * var(--vw));
    text-indent: calc(16 * var(--vw));
}
.sc08 .sc-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(43 * var(--vw));
}
.sc08 .sc-cont h2 {
    font-weight: bold;
    font-size: calc(60 * var(--vw));
}
.sc08 .sc-cont p {
    margin-bottom: 0;
    padding-top: calc(63 * var(--vw));
    line-height: 1.4;
    font-size: calc(31 * var(--vw));
}
.sc08 .sc-cont p + p {
    padding-top: calc(10 * var(--vw));
}
.sc08 .sc-cont p span {
    line-height: 1.4;
    font-weight: 600;
}
.sc08 .img {
    width: calc(505 * var(--vw));
}

/* poc0102 */
.sc-definition {
}
.sc-definition .sc-inner {
    text-align: center;
}
.sc-definition .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(8 * var(--vw));
    margin-top: calc(63 * var(--vw));
}
.sc-definition .img-group img {
    width: calc(395 * var(--vw));
}
.sc-definition p {
    line-height: 1.4;
    margin-top: calc(53 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc-definition p span {
    font-weight: 600;
}

.sc-semiout-steps {
}
.sc-semiout-steps .sc-inner {
    text-align: center;
}
.sc-semiout-steps .sub-title {
    margin-bottom: calc(20 * var(--vw));
    font-weight: 500;
    font-size: calc(35 * var(--vw));
}
.sc-semiout-steps .desc {
    margin-top: calc(50 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-semiout-steps table {
    width: calc(748 * var(--vw));
    margin: calc(80 * var(--vw)) auto 0;
}
.sc-semiout-steps table thead tr {
    border-bottom: calc(5 * var(--vw)) solid #0f0f0f;
    background-color: #f4f4f4;
}
.sc-semiout-steps table thead th {
    padding: calc(48 * var(--vw)) 0;
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-semiout-steps table thead th:not(:last-child) {
    border-right: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}
.sc-semiout-steps table tbody tr {
}
.sc-semiout-steps table tbody td {
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-semiout-steps table tbody td:not(:last-child) {
    border-bottom: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}

.sc-line-type {
}
.sc-line-type .sc-inner {
    text-align: center;
}
.sc-line-type .desc {
    width: auto;
    margin-top: calc(40 * var(--vw));
    padding: 0;
    line-height: 1.4;
    text-align: center;
    font-size: calc(35 * var(--vw));
    background-color: unset;
}
.sc-line-type .desc span {
    display: block;
    font-weight: bold;
    font-size: calc(35 * var(--vw));
}
.sc-line-type .img-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(16 * var(--vw));
    margin-top: calc(66 * var(--vw));
}
.sc-line-type .img-info .img {
    display: flex;
    flex-direction: column;
    width: calc(492 * var(--vw));
}
.sc-line-type .img-info .img img {
    width: 100%;
}
.sc-line-type .img-info .img span {
    display: block;
    width: 100%;
    line-height: calc(55 * var(--vw));
    font-weight: 600;
    font-size: calc(25 * var(--vw));
    color: #fff;
    background-color: #171717;
}
.sc-line-type .info-box {
    width: calc(856 * var(--vw));
    margin: calc(85 * var(--vw)) auto 0;
    padding: calc(50 * var(--vw)) calc(88 * var(--vw));
    text-align: left;
    line-height: 1.4;
    font-size: calc(27 * var(--vw));
    background-color: #f1f1f1;
}
.sc-line-type .info-box span {
    display: block;
    line-height: 1.4;
    font-weight: 600;
    font-size: calc(27 * var(--vw));
    text-indent: calc(-26 * var(--vw));
}
.sc-line-type .info-box em {
    font-weight: 600;
}

.sc-semiout-type .sc-inner {
    text-align: center;
}
.sc-semiout-type .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(32 * var(--vw));
    margin-top: calc(85 * var(--vw));
}
.sc-semiout-type .img-group .img {
}
.sc-semiout-type .img-group .img span {
    display: block;
    margin-top: calc(6 * var(--vw));
    line-height: calc(52 * var(--vw));
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
    background-color: #0f0f0f;
}

/* poc0104 */
.sc-line-type0104 .sc-inner {
    text-align: center;
}
.sc-line-type0104 .line-type-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(32 * var(--vw));
    margin-top: calc(85 * var(--vw));
}
.sc-line-type0104 .line-type-item {
    width: calc(380 * var(--vw));
}
.sc-line-type0104 .line-type-item img {
}
.sc-line-type0104 .line-type-item span {
    display: block;
    height: calc(52 * var(--vw));
    margin-top: calc(6 * var(--vw));
    line-height: calc(52 * var(--vw));
    text-align: center;
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
    background-color: #0f0f0f;
}

/* poc0105 */
.sc-inout-steps {
}
.sc-inout-steps .sc-inner {
    text-align: center;
}
.sc-inout-steps .sub-title {
    margin-bottom: calc(20 * var(--vw));
    font-weight: 500;
    font-size: calc(35 * var(--vw));
}
.sc-inout-steps .desc {
    margin-top: calc(50 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-inout-steps table {
    width: calc(748 * var(--vw));
    margin: calc(80 * var(--vw)) auto 0;
}
.sc-inout-steps table thead tr {
    border-bottom: calc(5 * var(--vw)) solid #0f0f0f;
    background-color: #f4f4f4;
}
.sc-inout-steps table thead th {
    padding: calc(48 * var(--vw)) 0;
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-inout-steps table thead th:not(:last-child) {
    border-right: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}
.sc-inout-steps table tbody tr {
}
.sc-inout-steps table tbody td {
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-inout-steps table tbody td:not(:last-child) {
    border-bottom: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}

.sc-inout-type .sc-inner {
    text-align: center;
}
.sc-inout-type .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(32 * var(--vw));
    margin-top: calc(85 * var(--vw));
}
.sc-inout-type .img-group .img {
}
.sc-inout-type .img-group .img span {
    display: block;
    margin-top: calc(6 * var(--vw));
    line-height: calc(52 * var(--vw));
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
    background-color: #0f0f0f;
}

/* poc0202 */
/* .sc-synergy-plus */
.sc-synergy-plus {
}
.sc-synergy-plus .sc-inner {
    text-align: center;
}
.sc-synergy-plus .desc {
    margin-top: calc(45 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-synergy-plus .sc-cont {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(65 * var(--vw));
    margin-top: calc(88 * var(--vw));
}
.sc-synergy-plus .col {
    width: calc(466 * var(--vw));
    flex: none;
}
.sc-synergy-plus strong {
    display: block;
    line-height: calc(103 * var(--vw));
    font-weight: 600;
    font-size: calc(35 * var(--vw));
    color: #fff;
    background-color: #121212;
}
.sc-synergy-plus .col ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    border: 1px solid #121212;
}
.sc-synergy-plus .col li {
    width: 100%;
}
.sc-synergy-plus .col li {
    width: 80%;
    padding: calc(27 * var(--vw)) 0;
    font-weight: 500;
    font-size: calc(27 * var(--vw));
    color: #121212;
}
.sc-synergy-plus .col li.img {
    padding: calc(40 * var(--vw)) 0;
}
.sc-synergy-plus .col li:not(:last-child):not(.img) {
    border-bottom: 1px dashed #121212;
}
.sc-synergy-plus .plus {
    font-weight: bold;
    font-size: calc(71 * var(--vw));
}

/* poc0301 */
.sc-analysis-grid {
}
.sc-analysis-grid .sc-inner {
    text-align: center;
}
.sc-analysis-grid h2 span {
    font-weight: 500;
    font-size: calc(50 * var(--vw));
}
.sc-analysis-grid .grid-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(68 * var(--vw)) calc(40 * var(--vw));
    width: calc(1200 * var(--vw));
    margin: calc(100 * var(--vw)) auto 0;
    padding-left: 0;
}
.sc-analysis-grid .grid-list li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc((100% - calc(120 * var(--vw))) / 4);
    text-align: center;
}
.sc-analysis-grid .grid-list li .img {
}
.sc-analysis-grid .grid-list li .num {
    display: block;
    width: 90%;
    padding: calc(23 * var(--vw)) 0 calc(20 * var(--vw));
    border-bottom: 1px solid rgba(0, 0, 0, 0.6);
    font-weight: 300;
    font-size: calc(35 * var(--vw));
}
.sc-analysis-grid .grid-list li p {
    padding-top: calc(26 * var(--vw));
    font-weight: 600;
    font-size: calc(41 * var(--vw));
}

.sc-line-choice {
}
.sc-line-choice .sc-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.sc-line-choice h2 {
}
.sc-line-choice p {
    margin-bottom: 0;
    padding-top: calc(40 * var(--vw));
    line-height: 1.4;
    text-align: center;
    font-size: calc(35 * var(--vw));
}
.sc-line-choice .img-group {
    display: flex;
    gap: calc(16 * var(--vw));
    width: calc(1200 * var(--vw));
    margin-top: calc(75 * var(--vw));
}
.sc-line-choice .img-group img {
    width: calc((100% - calc(32 * var(--vw))) / 3);
}

.sc-revision-timing {
}
.sc-revision-timing .sc-inner {
    text-align: center;
}
.sc-revision-timing h2 {
}
.sc-revision-timing .timing-list {
    display: flex;
    flex-wrap: wrap;
    width: calc(1344 * var(--vw));
    margin: calc(100 * var(--vw)) auto 0;
    padding-left: 0;
}
.sc-revision-timing .timing-list::before {
    content: "";
    display: block;
    width: calc(1344 * var(--vw));
    height: calc(36 * var(--vw));
    background-image: url("/new-img/icon/icon_timing_bar.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.sc-revision-timing .timing-list li:nth-child(1) {
    margin-left: calc(10 * var(--vw));
}
.sc-revision-timing .timing-list li:nth-child(2) {
    margin-left: calc(55 * var(--vw));
}
.sc-revision-timing .timing-list li:nth-child(3) {
    margin-left: calc(90 * var(--vw));
}
.sc-revision-timing .timing-list li:nth-child(4) {
    margin-left: calc(130 * var(--vw));
}
.sc-revision-timing .timing-list li span {
    display: block;
    margin-top: calc(40 * var(--vw));
    font-weight: 600;
    font-size: calc(35 * var(--vw));
}
.sc-revision-timing .timing-list li p {
    margin-top: calc(33 * var(--vw));
    line-height: 1.4;
    text-align: center;
    font-size: calc(26 * var(--vw));
}

/* poc0401 */
.sc-checklist .info-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(1087 * var(--vw));
    height: calc(231 * var(--vw));
    margin: calc(68 * var(--vw)) auto 0;
    text-align: center;
    background-color: #f1f1f1;
}
.sc-checklist .info-box strong {
    font-weight: 600;
    font-size: calc(37 * var(--vw));
}
.sc-checklist .info-box p {
    margin-top: calc(31 * var(--vw));
    margin-bottom: 0;
    line-height: 1.4;
    font-size: calc(30 * var(--vw));
}
.sc-checklist .info-box p span {
    font-weight: 600;
}

.sc-eye-revision {
}
.sc-eye-revision .sc-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.sc-eye-revision p {
    margin-top: calc(40 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-eye-revision p em {
    font-weight: 600;
}
.sc-eye-revision .img-group {
    display: flex;
    gap: calc(23 * var(--vw));
    margin-top: calc(40 * var(--vw));
}
.sc-eye-revision .img-group img {
    width: calc(372 * var(--vw));
    height: calc(343 * var(--vw));
}

/* poc0402 */
.sc-compare.canthoplasty .compare.normal .compare-list li {
    font-size: calc(24 * var(--vw));
}
.sc-compare.canthoplasty .compare.special .compare-list li {
    font-size: calc(26 * var(--vw));
}
.sc-process.canthoplasty .process-list li:not(:last-child)::after {
    height: calc(252 * var(--vw));
}

/* poc0403 */
.sc-before-after {
}
.sc-before-after .sc-inner {
    text-align: center;
}
.sc-before-after p {
    margin-top: calc(46 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-before-after p span {
    font-weight: 600;
}
.sc-before-after .img {
    width: calc(1000 * var(--vw));
    margin: calc(97 * var(--vw)) auto 0;
}
.sc-before-after .img-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(15 * var(--vw));
    width: calc(1000 * var(--vw));
    margin: 0 auto;
}
.sc-before-after .img-info span {
    flex: 1;
    margin-top: calc(14 * var(--vw));
    padding: calc(16 * var(--vw)) 0;
    font-weight: 600;
    font-size: calc(25 * var(--vw));
    color: #fff;
    background-color: #121212;
}
.sc-before-after .info-box {
    margin: calc(57 * var(--vw)) auto 0;
    width: calc(1000 * var(--vw));
    padding: calc(55 * var(--vw)) 0;
    text-align: center;
    line-height: 1.4;
    font-size: calc(30 * var(--vw));
    background-color: #f1f1f1;
}
.sc-before-after .info-box span {
    font-weight: 600;
}

/* sc-line-type */
.sc-line-type0403 {
}
.sc-line-type0403 .sc-inner {
    text-align: center;
}
.sc-line-type0403 .sc-cont {
    margin-top: calc(53 * var(--vw));
}
.sc-line-type0403 .img {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(8 * var(--vw));
}
.sc-line-type0403 .img img {
    width: calc(395 * var(--vw));
}
.sc-line-type0403 strong {
    display: block;
    margin-top: calc(70 * var(--vw));
    font-weight: 600;
    font-size: calc(40 * var(--vw));
}
.sc-line-type0403 p {
    width: calc(856 * var(--vw));
    margin: calc(40 * var(--vw)) auto 0;
    padding: calc(50 * var(--vw)) calc(88 * var(--vw));
    text-align: left;
    line-height: 1.4;
    font-size: calc(27 * var(--vw));
    background-color: #f1f1f1;
}
.sc-line-type0403 p span {
    display: block;
    line-height: 1.4;
    font-weight: 600;
    font-size: calc(27 * var(--vw));
    text-indent: calc(-26 * var(--vw));
}
.sc-line-type0403 .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(33 * var(--vw));
    margin-top: calc(73 * var(--vw));
}
.sc-line-type0403 .img-group .img {
    position: relative;
}
.sc-line-type0403 .img-group .img span {
    position: absolute;
    left: 0;
    bottom: calc(20 * var(--vw));
    width: 100%;
    font-weight: 600;
    font-size: calc(22 * var(--vw));
    color: #fff;
}
.sc-line-type0403 .txt {
    margin: calc(50 * var(--vw)) auto 0;
    padding: 0;
    text-align: center;
    font-weight: 300;
    font-size: calc(20 * var(--vw));
    background-color: unset;
}

.sc-eye-correct .sc-cont {
    gap: calc(44 * var(--vw));
}
.sc-eye-correct .img {
    width: calc(528 * var(--vw));
}

/* poc0405 */
.sc-essentials {
}
.sc-essentials .sc-inner {
    text-align: center;
}
.sc-essentials .desc {
    margin-top: calc(47 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-essentials .essentials-list {
    display: flex;
    flex-direction: column;
    gap: calc(23 * var(--vw));
    width: calc(1200 * var(--vw));
    margin: calc(107 * var(--vw)) auto 0;
    padding-left: 0;
}
.sc-essentials .essentials-list li {
    padding: 0 calc(40 * var(--vw));
    text-align: left;
    line-height: calc(105 * var(--vw));
    font-size: calc(32 * var(--vw));
    background-color: #f1f1f1;
}
.sc-essentials .essentials-list li strong {
    font-weight: bold;
    padding-right: calc(10 * var(--vw));
}

.sc-combined-eye {
}
.sc-combined-eye .sc-inner {
    text-align: center;
}
.sc-combined-eye .desc {
    margin-top: calc(47 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-combined-eye .combined-eye-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(16 * var(--vw));
    margin-top: calc(97 * var(--vw));
}
.sc-combined-eye .combined-eye-item {
    width: calc(492 * var(--vw));
}
.sc-combined-eye .combined-eye-item img {
}
.sc-combined-eye .combined-eye-item span {
    display: block;
    height: calc(55 * var(--vw));
    margin-top: calc(14 * var(--vw));
    line-height: calc(55 * var(--vw));
    text-align: center;
    font-weight: 600;
    font-size: calc(25 * var(--vw));
    color: #fff;
    background-color: #0f0f0f;
}

/* poc0406 */
.sc-check-point {
}
.sc-check-point .sc-inner {
    text-align: center;
}
.sc-check-point .desc {
    margin-top: calc(56 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc-check-point ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(50 * var(--vw));
    margin-top: calc(97 * var(--vw));
    padding-left: 0;
}
.sc-check-point li {
}
.sc-check-point li .img {
}
.sc-check-point li .info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(197 * var(--vw));
    margin-top: calc(20 * var(--vw));
    line-height: 1.4;
    font-size: calc(30 * var(--vw));
    background-color: #f1f1f1;
}
.sc-check-point li .info::before {
    content: "";
    display: block;
    width: calc(29 * var(--vw));
    height: calc(29 * var(--vw));
    margin-bottom: calc(26 * var(--vw));
    background-image: url("/new-img/icon/icon_circle_check.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.sc-check-point li .info p {
    margin-bottom: 0;
}
.sc-check-point li .info em {
    font-weight: bold;
}

/* poc0407 */
.sc-surgery-points {
}
.sc-surgery-points .sc-inner {
    text-align: center;
}
.sc-surgery-points .desc {
    margin-top: calc(56 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc-surgery-points ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(20 * var(--vw));
    margin-top: calc(62 * var(--vw));
    padding-left: 0;
}
.sc-surgery-points li {
}
.sc-surgery-points li .img {
    position: relative;
}
.sc-surgery-points li .img p {
    position: absolute;
    left: 50%;
    bottom: calc(25 * var(--vw));
    transform: translateX(-50%);
    width: 100%;
    margin-bottom: 0;
    line-height: 1.4;
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
}
.sc-surgery-points li .info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(148 * var(--vw));
    margin-top: calc(40 * var(--vw));
    background-color: #f1f1f1;
}
.sc-surgery-points li .info p {
    line-height: 1.5;
    font-size: calc(30 * var(--vw));
    margin-bottom: 0;
}
.sc-surgery-points li .info em {
    font-weight: bold;
}

/* poc0501 */
.sc-upper-bleph {
}
.sc-upper-bleph .sc-inner {
    text-align: center;
}
.sc-upper-bleph .desc {
    margin-top: calc(45 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-upper-bleph .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(16 * var(--vw));
    margin-top: calc(100 * var(--vw));
}
.sc-upper-bleph .img-group .img {
    width: calc(492 * var(--vw));
}
.sc-upper-bleph .img-group .img span {
    display: block;
    text-align: center;
    margin-top: calc(14 * var(--vw));
    line-height: calc(55 * var(--vw));
    font-weight: 600;
    font-size: calc(25 * var(--vw));
    color: #fff;
    background-color: #171717;
}
.sc-upper-bleph .info-box {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(1000 * var(--vw));
    height: calc(187 * var(--vw));
    margin: calc(57 * var(--vw)) auto 0;
    background-color: #f1f1f1;
}
.sc-upper-bleph .info-box p {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: calc(30 * var(--vw));
}
.sc-upper-bleph .info-box p span {
    font-weight: 600;
}

.sc-dual-effect {
}
.sc-dual-effect .sc-inner {
    text-align: center;
}
.sc-dual-effect .desc {
    margin-top: calc(45 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-dual-effect .img-group {
    display: flex;
    align-items: center;
    gap: calc(12 * var(--vw));
    width: calc(1200 * var(--vw));
    margin: calc(62 * var(--vw)) auto 0;
}
.sc-dual-effect .img-group .img {
    flex: 1;
    position: relative;
}
.sc-dual-effect .img-group span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: calc(91 * var(--vw));
    font-weight: 500;
    font-size: calc(24 * var(--vw));
}
.sc-dual-effect .info {
    margin-top: calc(90 * var(--vw));
    line-height: 1.4;
    font-size: calc(28 * var(--vw));
}

.sc-fat-synergy {
}
.sc-fat-synergy .sc-inner {
    text-align: center;
}
.sc-fat-synergy .sub-title {
    margin-bottom: calc(10 * var(--vw));
    font-weight: 500;
    font-size: calc(50 * var(--vw));
}
.sc-fat-synergy .sc-cont {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(78 * var(--vw));
    margin-top: calc(85 * var(--vw));
}
.sc-fat-synergy .img {
    width: calc(523 * var(--vw));
}
.sc-fat-synergy .info {
}
.sc-fat-synergy .info .desc {
    text-align: left;
    font-weight: bold;
    font-size: calc(50 * var(--vw));
}
.sc-fat-synergy .info .check-list {
    padding-left: 0;
    margin-top: calc(60 * var(--vw));
    text-align: left;
}
.sc-fat-synergy .info .check-list li {
    display: flex;
    align-items: center;
    font-size: calc(32 * var(--vw));
}
.sc-fat-synergy .info .check-list li::before {
    content: "";
    display: inline-block;
    width: calc(35 * var(--vw));
    height: calc(35 * var(--vw));
    margin-right: calc(14 * var(--vw));
    background-image: url("/new-img/icon/icon_checkbox.png");
    background-repeat: no-repeat;
    background-size: 100%;
}
.sc-fat-synergy .info .check-list li + li {
    margin-top: calc(30 * var(--vw));
}

/* poc0502 */
.sc-dual-effect.sc-dual0502 .img-group span {
    height: calc(56 * var(--vw));
}

.sc-check-point0502 ul {
    gap: calc(20 * var(--vw));
}
.sc-check-point0502 li .info {
    height: calc(101 * var(--vw));
    font-size: calc(23 * var(--vw));
}
.sc-check-point li .info::before {
    width: calc(22 * var(--vw));
    height: calc(22 * var(--vw));
    margin-bottom: calc(10 * var(--vw));
}

.sc-line-typ0502 p {
    padding: calc(50 * var(--vw)) calc(70 * var(--vw));
}

/* poc0503 */
.sc-check-point0503 ul {
    gap: calc(20 * var(--vw));
}
.sc-check-point0503 li .info {
    height: calc(101 * var(--vw));
    font-size: calc(23 * var(--vw));
}
.sc-check-point0503 li .info::before {
    width: calc(22 * var(--vw));
    height: calc(22 * var(--vw));
    margin-bottom: calc(10 * var(--vw));
}
.sc-qna-info {
}
.sc-qna-info .sc-inner {
    text-align: center;
}
.sc-qna-info .desc {
    margin-top: calc(45 * var(--vw));
    font-weight: 600;
    font-size: calc(31 * var(--vw));
}
.sc-qna-info .sc-cont {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(47 * var(--vw));
    margin-top: calc(88 * var(--vw));
}
.sc-qna-info .img {
}
.sc-qna-info .qna-box {
    text-align: left;
}
.sc-qna-info .qna-box .qnabox-q {
    font-weight: 600;
    font-size: calc(40 * var(--vw));
}
.sc-qna-info .qna-box .qnabox-a {
    padding: calc(22 * var(--vw)) calc(30 * var(--vw));
    margin-top: calc(22 * var(--vw));
    background-color: #f1f1f1;
}
.sc-qna-info .qna-box .qnabox-a p {
    margin-bottom: 0;
    padding-left: calc(28 * var(--vw));
    text-indent: calc(-28 * var(--vw));
    line-height: 1.4;
    font-weight: 600;
    font-size: calc(27 * var(--vw));
}

/* poc0601 */
.sc-nose-design {
}
.sc-nose-design .sc-inner {
    text-align: center;
}
.sc-nose-design .desc {
    margin-top: calc(45 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-nose-design .img-group {
    display: flex;
    gap: calc(20 * var(--vw));
    width: calc(1200 * var(--vw));
    margin: calc(77 * var(--vw)) auto 0;
}
.sc-nose-design .img-group img {
    width: calc((100% - calc(40 * var(--vw))) / 3);
}

/* poc0604 */
.sc-info-graphic0604 .img {
    width: calc(458 * var(--vw));
}

/* poc0605 */
.sc-case0605 {
}
.sc-case0605 .sc-inner {
    gap: calc(30 * var(--vw));
}
.sc-case0605 .sc-cont .case {
    margin-bottom: calc(20 * var(--vw));
}
.sc-case0605 .sc-cont .desc {
    margin-top: calc(15 * var(--vw));
}
.sc-case0605 .img {
    width: calc(746 * var(--vw));
}
.sc-case0605 .info-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(1280 * var(--vw));
    padding: calc(26 * var(--vw)) 0 calc(40 * var(--vw));
    margin: calc(57 * var(--vw)) auto 0;
    background-color: #f1f1f1;
}
.sc-case0605 .info-box .img {
    width: calc(572 * var(--vw));
}
.sc-case0605 .info-box p {
    margin-top: calc(45 * var(--vw));
    margin-bottom: 0;
    line-height: 1.4;
    text-align: center;
    font-size: calc(30 * var(--vw));
}

/* poc0701 */
.sc-why-pop {
}
.sc-why-pop .sc-inner {
    text-align: center;
}
.sc-why-pop .sc-cont {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(65 * var(--vw));
    margin-top: calc(88 * var(--vw));
}
.sc-why-pop .col {
    width: calc(466 * var(--vw));
    flex: none;
}
.sc-why-pop .col strong {
    display: block;
    line-height: calc(103 * var(--vw));
    font-weight: 600;
    font-size: calc(35 * var(--vw));
    color: #fff;
    background-color: #121212;
}
.sc-why-pop .col ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    border: 1px solid #121212;
}
.sc-why-pop .col li {
    width: 100%;
}
.sc-why-pop .col li {
    width: 80%;
    padding: calc(27 * var(--vw)) 0;
    font-weight: 500;
    font-size: calc(27 * var(--vw));
    color: #121212;
}
.sc-why-pop .col li:not(:last-child) {
    border-bottom: 1px dashed #121212;
}
.sc-why-pop .plus {
    font-weight: bold;
    font-size: calc(71 * var(--vw));
}

.sc-ptc-point {
}
.sc-ptc-point .sc-inner {
    text-align: center;
}
.sc-ptc-point .desc {
    margin-top: calc(56 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc-ptc-point ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(20 * var(--vw));
    margin-top: calc(115 * var(--vw));
    padding-left: 0;
}
.sc-ptc-point li {
}
.sc-ptc-point li .img {
    position: relative;
}
.sc-ptc-point li .img p {
    position: absolute;
    left: 50%;
    bottom: calc(25 * var(--vw));
    transform: translateX(-50%);
    width: 100%;
    margin-bottom: 0;
    line-height: 1.4;
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
}
.sc-ptc-point li .info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(173 * var(--vw));
    margin-top: calc(50 * var(--vw));
    font-size: calc(30 * var(--vw));
    background-color: #f1f1f1;
}
.sc-ptc-point li .info::before {
    content: "";
    display: block;
    width: calc(29 * var(--vw));
    height: calc(29 * var(--vw));
    margin-bottom: calc(26 * var(--vw));
    background-image: url("/new-img/icon/icon_circle_check.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.sc-ptc-point li .info p {
    margin-bottom: 0;
}
.sc-ptc-point li .info em {
    font-weight: bold;
}

/* poc0702 */
.sc-men-nose-ba {
}
.sc-men-nose-ba .sc-inner {
    text-align: center;
}
.sc-men-nose-ba .desc {
    margin-top: calc(45 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-men-nose-ba .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(80 * var(--vw));
    margin-top: calc(100 * var(--vw));
}
.sc-men-nose-ba .img-group .col {
    flex: none;
}
.sc-men-nose-ba .img-group .col .img {
    width: calc(341 * var(--vw));
}
.sc-men-nose-ba .img-group .col:last-child {
    display: flex;
    gap: calc(17 * var(--vw));
}
.sc-men-nose-ba .img-group .col .img span {
    display: block;
    margin-top: calc(18 * var(--vw));
    line-height: calc(70 * var(--vw));
    text-align: center;
    font-weight: 600;
    font-size: calc(25 * var(--vw));
    color: #fff;
    background-color: #171717;
}
