.child-atopy .ca-hero{height:135.5cqw;background:url('/images/disease/atopy_child_ver4/img_01.jpg') 0 0/100cqw 135.5cqw no-repeat}
.child-atopy .ca-heading{position:absolute;left:12cqw;top:7.416667cqw;width:76cqw;height:12.5cqw;background:#fff9e1;text-align:center}
.child-atopy .ca-heading>p{display:table;margin:auto;padding:0 2.5cqw;background:#ffd65b;color:#111;font-size:4cqw;line-height:4.833333cqw}
.child-atopy .ca-heading h1{font-weight:400;font-size:6cqw;line-height:1.3;text-align:center;margin:0}
.child-atopy .ca-family-photo{position:absolute;left:6.75cqw;top:23.083333cqw;width:86.5cqw;height:58.583333cqw}
.child-atopy .ca-intro{position:absolute;left:10cqw;top:94.583333cqw;width:80cqw;height:30cqw;background:white;text-align:center;color:#111}
.child-atopy .ca-intro>p{font-size:2.5cqw;line-height:1.4}
.child-atopy .ca-intro .ca-questions{margin-top:2.5cqw;font-size:2.166667cqw;line-height:1.6}
.child-atopy .ca-questions span{background:#111;color:white;padding:0 .4cqw;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.child-atopy .ca-intro .ca-promise{font-size:2.833333cqw;line-height:1.4}
.child-atopy .ca-age{height:89.25cqw;padding-top:8.833333cqw;text-align:center;color:#111}
.child-atopy .ca-age::before{content:'';position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/img_02.jpg') 0 0/100cqw 89.25cqw no-repeat}
.child-atopy .ca-label{display:table;margin:auto;padding:.25cqw 1.5cqw;background:#ffd65b;border-radius:2cqw;font-size:2.5cqw;line-height:1.4}
.child-atopy .at-number{color:#ffd65b}
.child-atopy .ca-age h2{font-size:6cqw;line-height:1.25;font-weight:400}
.child-atopy .ca-age-intro{font-size:2cqw;line-height:1.5;margin-top:3.75cqw}
.child-atopy .ca-age-intro strong{background:#fff9e1}
@media(max-width:768px){
.child-atopy .ca-hero{height:242.222222cqw;background-image:url('/images/disease/atopy_child_ver4/img_01_m.jpg');background-size:100cqw 242.222222cqw}
.child-atopy .ca-heading{left:22cqw;top:14.027778cqw;width:56cqw;height:28.333333cqw}
.child-atopy .ca-heading>p{font-size:5.555556cqw;line-height:6.666667cqw;padding:0 3cqw;white-space:nowrap}
.child-atopy .ca-heading h1{font-size:8.333333cqw;line-height:1.25;white-space:nowrap}
.child-atopy .ca-family-photo{left:0;top:46.111111cqw;width:100cqw;height:81.388889cqw}
.child-atopy .ca-intro{left:8cqw;top:146.388889cqw;width:84cqw;height:77cqw}
.child-atopy .ca-intro>p{font-size:3.611111cqw;line-height:1.55}
.child-atopy .ca-intro .ca-questions{margin-top:3.888889cqw;font-size:3.333333cqw;line-height:1.5}
.child-atopy .ca-intro .ca-promise{font-size:4.166667cqw;line-height:1.55;margin-top:1.388889cqw}
.child-atopy .ca-age{height:135.555556cqw;padding-top:14.166667cqw}
.child-atopy .ca-age::before{height:3cqw;background-image:url('/images/disease/atopy_child_ver4/img_02_m.jpg');background-size:100cqw 135.555556cqw}
.child-atopy .ca-label{font-size:3.472222cqw;border-radius:2.777778cqw;padding:.555556cqw 2.083333cqw}
.child-atopy .ca-age h2{font-size:8.333333cqw}
.child-atopy .ca-age-intro{font-size:3.611111cqw;line-height:1.55;margin-top:3.888889cqw}
}

@media(min-width:769px){
.child-atopy .ca-intro>p:first-of-type{font-size:2.333333cqw;line-height:1.5;white-space:nowrap}
}
.child-atopy .ca-intro{height:31.5cqw}
@media(max-width:768px){
.child-atopy .ca-intro{height:80cqw}
}

.child-atopy .ca-types{height:202.25cqw;background:url('/images/disease/atopy_child_ver4/img_03.jpg') 0 0/100cqw 202.25cqw no-repeat;color:#111}
.child-atopy .ca-types-heading{position:absolute;top:7.833333cqw;left:5cqw;width:90cqw;height:34.166667cqw;background:#f6f6f6;text-align:center;padding-top:1.666667cqw}
.child-atopy .ca-types h2{font-size:6cqw;font-weight:400;line-height:1.25}
.child-atopy .ca-types-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:3cqw}
.child-atopy .ca-types-heading strong{background:#fff9e1}
.child-atopy .ca-types-list{list-style:none}
.child-atopy .ca-types-list>li{position:absolute;left:0;top:calc(47.5cqw + var(--type-index)*33.833333cqw);width:100%;height:28cqw}
.child-atopy .ca-type-number{position:absolute;left:47.166667cqw;top:0;width:4.833333cqw;height:4.916667cqw;background:var(--type-color);color:white;text-align:center;font-size:2.5cqw;line-height:4.916667cqw}
.child-atopy .ca-types-list h3{position:absolute;left:15cqw;top:6.5cqw;width:70cqw;height:4cqw;background:white;font-size:2.5cqw;font-weight:400;text-align:center;line-height:4cqw}
.child-atopy .ca-type-photos{position:absolute;left:12.5cqw;top:11.416667cqw;width:74.166667cqw;height:14.166667cqw}
.child-atopy .ca-type-duration{position:absolute;left:12.5cqw;top:23.416667cqw;width:8.333333cqw;height:2.166667cqw;background:#ddd;color:#333;text-align:center;font-size:1.333333cqw;line-height:2.166667cqw}
.child-atopy .ca-type-dates{position:absolute;left:12.5cqw;top:25.583333cqw;list-style:none;display:grid;grid-template-columns:repeat(3,22.5cqw);gap:3.333333cqw;text-align:center}
.child-atopy .ca-type-dates li{height:1.666667cqw;background:#aaa;color:white;font-size:1.333333cqw;line-height:1.666667cqw}
.child-atopy .ca-type-dates li:nth-child(2){background:#777}
.child-atopy .ca-type-dates li:last-child{background:var(--type-color)}
.child-atopy .ca-types-list>li:first-child .ca-type-dates li:last-child{color:#111}
.child-atopy .ca-types-caution{position:absolute;left:5cqw;top:182cqw;width:90cqw;height:7cqw;background:#f6f6f6;color:#888;font-size:1.333333cqw;line-height:1.5;text-align:center}
.child-atopy .ca-types-link{position:absolute;left:28.166667cqw;top:192.666667cqw;width:43.833333cqw;height:5cqw;background:#111;color:white;font-size:2.333333cqw;line-height:5cqw;text-align:center;text-decoration:none}
.child-atopy .ca-types-link span{color:#ffd65b;margin-left:1cqw}
@media(max-width:768px){
.child-atopy .ca-types{height:272.916667cqw;background-image:url('/images/disease/atopy_child_ver4/img_03_m.jpg');background-size:100cqw 272.916667cqw}
.child-atopy .ca-types-heading{left:5cqw;top:12.5cqw;width:90cqw;height:66.666667cqw;padding-top:1.527778cqw}
.child-atopy .ca-types h2{font-size:8.333333cqw}
.child-atopy .ca-types-heading>p:last-child{font-size:3.611111cqw;line-height:1.55;margin-top:3.611111cqw}
.child-atopy .ca-types-list>li{top:calc(84.444444cqw + var(--type-index)*39.444444cqw);height:32.638889cqw}
.child-atopy .ca-type-number{left:46.666667cqw;width:5.694444cqw;height:5.694444cqw;font-size:2.777778cqw;line-height:5.694444cqw}
.child-atopy .ca-types-list h3{left:15cqw;top:7.777778cqw;width:70cqw;height:4.166667cqw;font-size:2.777778cqw;line-height:4.166667cqw}
.child-atopy .ca-type-photos{left:6.25cqw;top:13.194444cqw;width:86.388889cqw;height:16.666667cqw}
.child-atopy .ca-type-duration{left:6.25cqw;top:27.361111cqw;width:9.722222cqw;height:2.5cqw;font-size:1.388889cqw;line-height:2.5cqw}
.child-atopy .ca-type-dates{left:6.25cqw;top:29.861111cqw;grid-template-columns:repeat(3,26.25cqw);gap:3.888889cqw}
.child-atopy .ca-type-dates li{height:1.805556cqw;font-size:1.388889cqw;line-height:1.805556cqw}
.child-atopy .ca-types-caution{top:241.111111cqw;font-size:1.666667cqw;height:8.611111cqw;line-height:1.6}
.child-atopy .ca-types-link{left:19.722222cqw;top:254.722222cqw;width:61.111111cqw;height:6.944444cqw;font-size:3.333333cqw;line-height:6.944444cqw}
}

.child-atopy .ca-position{position:absolute;left:var(--child-left);top:var(--child-top);width:var(--child-width);height:var(--child-height)}
.child-atopy .ca-gut{height:152.333333cqw;background:url('/images/disease/atopy_child_ver4/img_04.jpg') 0 0/100cqw 152.333333cqw no-repeat;color:#111;text-align:center}
.child-atopy .ca-gut-heading{position:absolute;left:5cqw;top:8cqw;width:90cqw;height:29cqw;background:white;padding-top:.5cqw}
.child-atopy .ca-gut h2{font-size:6cqw;line-height:1.25;font-weight:400}
.child-atopy .ca-gut-check{background:white;font-size:3cqw;line-height:1.3;font-weight:400}
.child-atopy .ca-gut-check>strong{font-size:3.333333cqw}
.child-atopy .ca-gut-signals{list-style:none}
.child-atopy .ca-gut-signals li{background:#eee;font-size:1.666667cqw;line-height:1.35;padding-top:.333333cqw}
.child-atopy .ca-gut-heat{background:black;color:#ff896f;font-size:2.833333cqw;line-height:3.333333cqw;white-space:nowrap}
.child-atopy .ca-gut-heat span{color:white}
@media(max-width:768px){
.child-atopy .ca-position{left:var(--child-mobile-left);top:var(--child-mobile-top);width:var(--child-mobile-width);height:var(--child-mobile-height)}
.child-atopy .ca-gut{height:311.25cqw;background-image:url('/images/disease/atopy_child_ver4/img_04_m.jpg');background-size:100cqw 311.25cqw}
.child-atopy .ca-gut-heading{top:11.388889cqw;height:39cqw;padding-top:.555556cqw}
.child-atopy .ca-gut h2{font-size:8.333333cqw}
.child-atopy .ca-gut-check{font-size:5cqw;line-height:1.3}
.child-atopy .ca-gut-check>strong{font-size:5.555556cqw}
.child-atopy .ca-gut-signals li{font-size:2.777778cqw;line-height:1.35}
.child-atopy .ca-gut-heat{font-size:4.166667cqw;line-height:5.555556cqw}
}
@media(max-width:768px){
.child-atopy .ca-gut-heading{left:0;width:100cqw;height:40cqw}
.child-atopy .ca-gut h2{font-size:8.055556cqw;white-space:nowrap}
}

.child-atopy .ca-immunity{height:276.916667cqw;color:#111;text-align:center}
.child-atopy .ca-immunity-heading{position:absolute;top:8.5cqw;left:5cqw;width:90cqw;height:35cqw;background:#ffd65b;padding-top:.833333cqw}
.child-atopy .ca-immunity .ca-label{background:white;font-size:2.5cqw;border-radius:1.5cqw}
.child-atopy .ca-immunity .at-number{color:#111}
.child-atopy .ca-immunity h2{font-weight:400;font-size:6cqw;line-height:1.25;white-space:nowrap}
.child-atopy .ca-immunity mark{background:#111;color:white}
.child-atopy .ca-immunity-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.child-atopy .ca-immunity-heading strong{background:white}
.child-atopy .ca-immunity-summary{background:#ffebe7;font-size:2.5cqw;line-height:1.4;padding-top:.5cqw}
@media(max-width:768px){
.child-atopy .ca-immunity{height:458.194444cqw;}
.child-atopy .ca-immunity-heading{top:12.5cqw;left:2cqw;width:96cqw;height:74.5cqw;padding-top:1.388889cqw}
.child-atopy .ca-immunity .ca-label{font-size:3.472222cqw;border-radius:2cqw}
.child-atopy .ca-immunity h2{font-size:8.055556cqw}
.child-atopy .ca-immunity-heading>p:last-child{font-size:3.611111cqw;line-height:1.55;margin-top:4.444444cqw}
.child-atopy .ca-immunity-summary{font-size:4.166667cqw;line-height:1.4;padding-top:0}
}



.child-atopy .ca-child-difficulty{background:white;font-size:4.166667cqw;line-height:1.3;font-weight:400}
.child-atopy .ca-child-duration{background:#ffda8b;font-size:1.5cqw;line-height:1.3}
.child-atopy .ca-child-date{background:#d3d5ce;font-size:1.5cqw;line-height:1.833333cqw}
.child-atopy .ca-child-caution{background:white;color:#888;font-size:.916667cqw;line-height:1.5;text-align:left}
.child-atopy .ca-child-reasons{list-style:none}
.child-atopy .ca-child-reasons>li{background:#bbd7ef;text-align:left}
.child-atopy .ca-child-reasons h4{margin:0 0 .833333cqw;padding:0;background:none;font-family:'KoPubDotumBold',sans-serif;font-size:2.5cqw;line-height:1.35;font-weight:400;letter-spacing:-.04em}
.child-atopy .ca-child-reasons p{font-size:1.833333cqw;line-height:1.3;word-break:keep-all}
.child-atopy .ca-child-reason-number{position:absolute;left:-4.416667cqw;top:.25cqw;width:3.666667cqw;height:3.666667cqw;border-radius:50%;background:white;color:#5097c2;font-size:2.5cqw;line-height:3.666667cqw;text-align:center;font-family:'KoPubDotumBold',sans-serif}
.child-atopy .ca-child-conclusion{background:#ffebe7;font-size:2.5cqw;line-height:1.4}
.child-atopy .ca-child-conclusion p+p{margin-top:1.666667cqw;font-size:3cqw}
.child-atopy .ca-child-conclusion p+p strong{background:#111;color:white;padding:0 .5cqw;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media(max-width:768px){
.child-atopy .ca-child-difficulty{font-size:5.555556cqw}
.child-atopy .ca-child-duration{font-size:2.222222cqw}
.child-atopy .ca-child-date{font-size:2.5cqw;line-height:3.055556cqw}
.child-atopy .ca-child-caution{background:#eee;font-size:1.111111cqw;text-align:center;line-height:1.5}
.child-atopy .ca-child-reasons h4{font-size:3.888889cqw;line-height:1.25;margin-bottom:1.388889cqw}
.child-atopy .ca-child-reasons p{font-size:3.055556cqw;line-height:1.3}
.child-atopy .ca-child-reason-number{left:-6.111111cqw;top:0;width:5cqw;height:5cqw;font-size:3.611111cqw;line-height:5cqw}
.child-atopy .ca-child-conclusion{font-size:3.611111cqw;line-height:1.4}
.child-atopy .ca-child-conclusion p+p{margin-top:2.5cqw;font-size:4.166667cqw}
}
@media(max-width:768px){
.child-atopy .ca-child-reasons p{font-size:2.777778cqw;line-height:1.35}
.child-atopy .ca-child-conclusion{padding-top:1.388889cqw}
}

.child-atopy .ca-exams{height:126.25cqw;color:#111;text-align:center}
.child-atopy .ca-exams-heading{position:absolute;left:5cqw;top:8.333333cqw;width:90cqw;height:35cqw;background:#f6f6f6;padding-top:1cqw}
.child-atopy .ca-exams h2{font-size:6cqw;font-weight:400;line-height:1.25}
.child-atopy .ca-exams-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.child-atopy .ca-exams-list{list-style:none}
.child-atopy .ca-exams-list li{font-family:'KoPubDotumBold',sans-serif;font-size:2.5cqw;line-height:3.75cqw;color:white;white-space:nowrap}
.child-atopy .ca-exam-yellow{background:#ffce51}
.child-atopy .ca-exam-dark{background:#2d2d2d}
.child-atopy .ca-exams-list li:first-child{font-size:2.333333cqw}
.child-atopy .ca-exams-list small{font-size:1.833333cqw;color:inherit}
.child-atopy .ca-exams-list b{font-size:2.666667cqw}
.child-atopy .ca-exams-conclusion{background:#f6f6f6;text-align:left;font-size:3cqw;line-height:1.35;white-space:nowrap}
.child-atopy .ca-exams-conclusion>span{line-height:1.5}
.child-atopy .ca-exams-conclusion strong{font-size:4.166667cqw;color:#ff7853}
.child-atopy .ca-exams-conclusion b{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
@media(max-width:768px){
.child-atopy .ca-exams{height:147.083333cqw;}
.child-atopy .ca-exams-heading{left:0;top:12.5cqw;width:100cqw;height:54.166667cqw;padding-top:1.388889cqw}
.child-atopy .ca-exams h2{font-size:8.055556cqw;white-space:nowrap}
.child-atopy .ca-exams-heading>p:last-child{font-size:3.611111cqw;line-height:1.55;margin-top:3.333333cqw}
.child-atopy .ca-exams-list li{font-size:2.777778cqw;line-height:4.166667cqw}
.child-atopy .ca-exams-list li:first-child{font-size:2.5cqw}
.child-atopy .ca-exams-list small{font-size:1.944444cqw}
.child-atopy .ca-exams-list b{font-size:2.777778cqw}
.child-atopy .ca-exams-conclusion{display:none}
}

.child-atopy .at-treatments{padding-top:13.583333cqw}
.child-atopy .at-treatments::before{content:'';position:absolute}
.child-atopy .at-treatments>*{position:relative}
.child-atopy .at-treatments>.at-section-label{background:#ff9995;color:#111;border:none;border-radius:1.666667cqw;padding:.333333cqw 1.333333cqw}
.child-atopy .at-cause-treatments>.ca-growth-notice{grid-column:1/-1;position:relative;width:65cqw;height:8.333333cqw;margin:auto;border:.166667cqw solid #ff896f;border-radius:0;overflow:visible;padding:2cqw 1cqw 0;box-shadow:.166667cqw .333333cqw .5cqw #ddd}
.child-atopy .ca-growth-notice>span{position:absolute;top:-1.666667cqw;left:calc(50% - 1.666667cqw);width:3.333333cqw;height:3.333333cqw;border-radius:50%;background:#ff896f;color:white;font-size:3cqw;line-height:3.333333cqw}
.child-atopy .ca-growth-notice p{font-family:'KoPubDotumBold',sans-serif;font-size:1.666667cqw;line-height:1.5}
.child-atopy .ca-growth-notice strong{color:#ff896f}
.child-atopy .ca-growth-notice small{display:block;color:#bbb;font-size:1.333333cqw;line-height:1.4}
@media(max-width:768px){
.child-atopy .at-treatments{padding-top:19.166667cqw}
.child-atopy .at-treatments>.at-section-label{border-radius:2cqw;padding:.277778cqw 1.805556cqw}
.child-atopy .at-cause-treatments>.ca-growth-notice{width:90cqw;height:9.722222cqw;padding:2.222222cqw .555556cqw 0}
.child-atopy .ca-growth-notice p{font-size:2.777778cqw;white-space:nowrap}
.child-atopy .ca-growth-notice small{font-size:1.666667cqw}
}
.child-atopy .at-treatments>.at-number{color:#ff9995}
.child-atopy .at-treatments .at-cause-treatments{margin-top:3.333333cqw}
@media(max-width:768px){
.child-atopy .at-treatments .at-cause-treatments{margin-top:3.533333cqw}
}
@media(min-width:769px){
.child-atopy .at-skin-treatments>li>p:last-child{font-size:1.5cqw}
}

.child-atopy .at-quality{height:92.75cqw;background-image:url('/images/disease/atopy_child_ver4/img_08.jpg');background-size:100cqw 92.75cqw}
.child-atopy .ca-lifestyle{color:white;text-align:center}
.child-atopy .ca-lifestyle-heading{position:absolute;left:5cqw;top:8.333333cqw;width:90cqw;height:32cqw;background:#b9d2aa;padding-top:1cqw}
.child-atopy .ca-lifestyle .ca-label{background:white;color:#7c9e69}
.child-atopy .ca-lifestyle .at-number{color:white}
.child-atopy .ca-lifestyle h2{font-size:6cqw;line-height:1.3;font-weight:400}
.child-atopy .ca-lifestyle-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.child-atopy .ca-lifestyle-title{background:#86a672;color:white;font-family:'KoPubDotumBold',sans-serif;font-size:3.666667cqw;line-height:4.833333cqw;font-weight:400;white-space:nowrap}
.child-atopy .ca-lifestyle-items{list-style:none}
.child-atopy .ca-lifestyle-items li{background:#86a672;font-family:'KoPubDotumBold',sans-serif;font-size:3.333333cqw;line-height:3.333333cqw}
@media(max-width:768px){
.child-atopy .at-quality{height:178.055556cqw;background-image:url('/images/disease/atopy_child_ver4/img_08_m.jpg');background-size:100cqw 178.055556cqw}
.child-atopy .ca-lifestyle-heading{left:3cqw;top:12.5cqw;width:94cqw;height:44.444444cqw;padding-top:1.388889cqw}
.child-atopy .ca-lifestyle h2{font-size:8.055556cqw;white-space:nowrap}
.child-atopy .ca-lifestyle-heading>p:last-child{font-size:3.611111cqw;line-height:1.55;margin-top:2.777778cqw}
.child-atopy .ca-lifestyle-title{font-size:5cqw;line-height:6.527778cqw}
.child-atopy .ca-lifestyle-items li{font-size:4.444444cqw;line-height:5cqw}
}
@media(min-width:769px){
.child-atopy .at-quality h3{padding:0}
.child-atopy .at-quality-clean-title strong{color:#629b5f}
}
.child-atopy .at-quality::after{content:'';position:absolute;left:92.333333cqw;top:54.166667cqw;width:3.5cqw;height:3.333333cqw;background:url('/images/disease/atopy_child_ver4/img_08.jpg') -92.333333cqw -54.166667cqw/100cqw 92.75cqw no-repeat;pointer-events:none}
@media(max-width:768px){
.child-atopy .at-quality::after{left:83.055556cqw;top:133.611111cqw;width:5.555556cqw;height:4.861111cqw;background-image:url('/images/disease/atopy_child_ver4/img_08_m.jpg');background-position:-83.055556cqw -133.611111cqw;background-size:100cqw 178.055556cqw}
}

.child-atopy .ca-results{color:#111;text-align:center}
.child-atopy .ca-results-heading{position:absolute;left:5cqw;top:8.333333cqw;width:90cqw;height:38cqw;background:white;padding-top:1cqw}
.child-atopy .ca-results .ca-label{background:#ff9995}
.child-atopy .ca-results .at-number{color:#ff9995}
.child-atopy .ca-results h2{font-size:6cqw;line-height:1.25;font-weight:400}
.child-atopy .ca-results-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.child-atopy .ca-results-heading strong{background:#ffe1df}
.child-atopy .ca-results-banner{background:#ff9995;font-size:2.5cqw;line-height:1.4}
.child-atopy .ca-results-title{background:#f7f7f7;font-size:5cqw;line-height:1.3;font-weight:400}
.child-atopy .ca-results-cases,.child-atopy .ca-results-dates{list-style:none}
.child-atopy .ca-results-dates li{background:#b2b2b2;color:white;font-size:1.333333cqw;line-height:2cqw}
.child-atopy .ca-results-dates li:nth-child(2){background:#737373}
.child-atopy .ca-results-dates li:last-child{background:#ff9995}
.child-atopy .ca-results-duration{background:white;text-align:left;font-family:'KoPubDotumBold',sans-serif;font-size:1.5cqw;line-height:2.666667cqw}
.child-atopy .ca-results-duration span{color:#888}
.child-atopy .ca-results-caution{background:#f6f6f6;color:#888;font-size:1.166667cqw;line-height:1.6}
.child-atopy .ca-results-more{background:#111;color:white;font-size:2.5cqw;line-height:5cqw;text-decoration:none}
@media(max-width:768px){
.child-atopy .ca-results-heading{top:12.5cqw;left:0;width:100cqw;height:67cqw;padding-top:1.388889cqw}
.child-atopy .ca-results h2{font-size:8.055556cqw;white-space:nowrap}
.child-atopy .ca-results-heading>p:last-child{font-size:3.611111cqw;line-height:1.55;margin-top:3.333333cqw}
.child-atopy .ca-results-banner{font-size:4.166667cqw;line-height:1.4}
.child-atopy .ca-results-title{font-size:6.944444cqw}
.child-atopy .ca-results-dates li{font-size:1.666667cqw;line-height:2.222222cqw}
.child-atopy .ca-results-duration{font-size:1.944444cqw;line-height:3.194444cqw}
.child-atopy .ca-results-caution{font-size:1.388889cqw;line-height:1.6}
.child-atopy .ca-results-more{font-size:3.333333cqw;line-height:6.944444cqw}
}

.child-atopy .ca-papers{height:205.833333cqw;background:url('/images/disease/atopy_child_ver4/img_10.jpg') 0 -245.833333cqw/100cqw 519.25cqw no-repeat;color:#333;text-align:center}
.child-atopy .ca-papers-title{background:#f6f6f6;font-size:5cqw;line-height:1.3;font-weight:400}
.child-atopy .ca-paper-caption{background:white;font-size:2.166667cqw;line-height:1.4}
.child-atopy .ca-paper-caption span{color:var(--paper-color)}
.child-atopy .ca-paper-ribbon{color:white;font-family:'KoPubDotumBold',sans-serif;font-size:2.166667cqw;line-height:1.2}
.child-atopy .ca-paper-link{background:#333;color:white;text-decoration:none;font-size:2.333333cqw;line-height:4cqw;text-align:center}
.child-atopy .ca-paper-steroid{background:white;text-align:left}
.child-atopy .ca-paper-steroid h4{font-family:'KoPubDotumBold',sans-serif;font-size:3.333333cqw;line-height:1.25;font-weight:400;letter-spacing:-.04em;margin:0}
.child-atopy .ca-paper-steroid>p{font-size:2.166667cqw;line-height:1.5;color:#99b978;margin-top:2.5cqw}
.child-atopy .ca-paper-bubble{border:.166667cqw solid #99b978;border-radius:50%;background:white;color:#99b978;font-size:1.833333cqw;line-height:1.3;padding-top:3.666667cqw}
.child-atopy .ca-paper-bubble-green{background:#99b978;color:white}
@media(max-width:768px){
.child-atopy .ca-papers{height:205.555556cqw;background-image:url('/images/disease/atopy_child_ver4/img_10_m.jpg');background-position:0 -305.555556cqw;background-size:100cqw 683.611111cqw}
.child-atopy .ca-papers-title{font-size:6.944444cqw}
.child-atopy .ca-paper-caption{font-size:2.222222cqw;line-height:1.4}
.child-atopy .ca-paper-ribbon{font-size:2.222222cqw;line-height:1.2}
.child-atopy .ca-paper-link{font-size:2.5cqw;line-height:4.027778cqw}
.child-atopy .ca-paper-steroid h4{font-size:3.888889cqw;line-height:1.25}
.child-atopy .ca-paper-steroid>p{font-size:2.222222cqw;margin-top:2.777778cqw}
.child-atopy .ca-paper-bubble{font-size:1.944444cqw;line-height:1.3;padding-top:3.611111cqw;border-width:.277778cqw}
}
@media(max-width:768px){
.child-atopy .ca-paper-steroid h4{font-size:3.333333cqw;white-space:nowrap}
}

.child-atopy .at-book{height:67.583333cqw;padding-top:7.916667cqw;isolation:isolate}
.child-atopy .at-book>h3{border:0;padding:0;font-size:5cqw}
.child-atopy .at-book::before{z-index:-1;left:0;top:0;width:35.5cqw;height:42.5cqw;border:0;border-radius:0;background:#d1d7e7;clip-path:polygon(0 0,20% 0,25% 3%,35% 5%,75% 6%,94% 10%,99% 15%,100% 20%,94% 29%,77% 39%,56% 49%,37% 61%,25% 73%,18% 86%,10% 96%,0 100%)}
.child-atopy .at-book-copy{top:22.5cqw}
.child-atopy .at-book-copy h4{margin-left:5.833333cqw;margin-bottom:2cqw}
.child-atopy .at-book-copy h4::before{content:'';position:absolute;left:0;top:-1.333333cqw;width:5.083333cqw;height:5.833333cqw;background:url('/images/disease/atopy_child_ver4/img_10.jpg') -4.833333cqw -472.75cqw/100cqw 519.25cqw no-repeat}
.child-atopy .at-book-link{top:57.166667cqw}
.child-atopy .at-book-photo{top:26.666667cqw}
@media(max-width:768px){
.child-atopy .at-book{height:172.5cqw;padding-top:7.638889cqw}
.child-atopy .at-book>h3{font-size:8.055556cqw}
.child-atopy .at-book::before{width:31cqw;height:53.333333cqw;top:9.722222cqw}
.child-atopy .at-book-copy{top:25.694444cqw}
.child-atopy .at-book-copy h4{margin-left:0}
.child-atopy .at-book-copy h4::before{display:none}
.child-atopy .at-book-link{top:76.388889cqw}
.child-atopy .at-book-photo{top:84.166667cqw}
}
.child-atopy .at-book::before{clip-path:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 426 510' preserveAspectRatio='none'%3E%3Cpath fill='%23d1d7e7' d='M0 0H87C150 75 400 -20 425 75C450 180 130 240 70 355C35 430 35 490 0 510Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}

.child-atopy :is(.at-blogs,.at-history)>.at-section-label{border:0;background:#ffd65b;color:#111;border-radius:1.666667cqw;padding:.333333cqw 1.5cqw}
.child-atopy .at-history h2 span{color:inherit}
.child-atopy .at-history mark{background:#fff9df}
@media(max-width:768px){
.child-atopy .at-blogs{height:73.333333cqw;padding-top:5.555556cqw}
.child-atopy :is(.at-blogs,.at-history)>.at-section-label{border-radius:2.5cqw;padding:.555556cqw 2.083333cqw}
}

.child-atopy .ca-heading{isolation:isolate}
.child-atopy .ca-heading::before{content:'';position:absolute;z-index:-1;left:.333333cqw;top:10.75cqw;width:11.25cqw;height:1.666667cqw;background:white}
.child-atopy .ca-heading h1{font-size:6.5cqw;line-height:1.2}
.child-atopy .ca-intro .ca-questions{font-size:2.083333cqw;line-height:1.5;margin-top:1.8cqw}
.child-atopy .ca-intro .ca-promise{font-size:2.8cqw}
@media(max-width:768px){
.child-atopy .ca-heading::before{left:-9.583333cqw;top:25.555556cqw;width:17.638889cqw;height:2.222222cqw}
.child-atopy .ca-heading h1{font-size:8.9cqw;line-height:1.17;margin-top:.5cqw}
.child-atopy .ca-intro .ca-questions{font-size:3.2cqw;line-height:1.5;margin-top:3.888889cqw}
.child-atopy .ca-intro .ca-promise{font-size:4.45cqw;line-height:1.46;margin-top:1.388889cqw}
.child-atopy .ca-age>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-age h2{font-size:8.65cqw;line-height:1.205}
.child-atopy .ca-age-intro{font-size:3.75cqw;line-height:1.48;margin-top:3.888889cqw}
}

@media(min-width:769px){
.child-atopy .ca-age>.at-number{margin-bottom:2cqw}
.child-atopy .ca-age h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-age-intro{margin-top:3cqw}
}


.child-atopy .ca-types-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-types h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-types-heading>p:last-child{margin-top:2.2cqw}
.child-atopy .ca-types-list h3{font-family:'KoPubDotumBold',sans-serif;font-size:2.3cqw}
.child-atopy .ca-type-duration{font-family:'KoPubDotumBold',sans-serif;font-size:1.166667cqw}
.child-atopy .ca-type-dates li{font-size:1.166667cqw}
.child-atopy .ca-types-caution{font-size:1.5cqw;line-height:1.5}
@media(max-width:768px){
.child-atopy .ca-types-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-types h2{font-size:8.65cqw;line-height:1.205}
.child-atopy .ca-types-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:3cqw}
.child-atopy .ca-types-list h3{font-size:2.777778cqw}
.child-atopy .ca-type-duration,.child-atopy .ca-type-dates li{font-size:1.388889cqw}
.child-atopy .ca-types-caution{font-size:1.666667cqw;line-height:1.6}
}

.child-atopy .ca-gut-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-gut h2{font-size:6.15cqw;line-height:1.22}
.child-atopy .ca-gut-check{line-height:1.15}
.child-atopy .ca-gut-signals li{font-family:'KoPubDotumMedium',sans-serif;font-size:1.6cqw;line-height:1.35;padding-top:.5cqw}
.child-atopy .ca-gut-heat{font-size:2.65cqw}
@media(max-width:768px){
.child-atopy .ca-gut-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-gut h2{font-size:8.4cqw;line-height:1.2}
.child-atopy .ca-gut-check{line-height:1.2}
.child-atopy .ca-gut-signals li{font-size:2.777778cqw;padding-top:.8cqw}
.child-atopy .ca-gut-heat{font-size:4.166667cqw}
}

.child-atopy .ca-immunity-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-immunity h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-immunity-heading>p:last-child{margin-top:2cqw}
.child-atopy .ca-immunity-summary{background:#ffece8}
@media(max-width:768px){
.child-atopy .ca-immunity-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-immunity h2{font-size:8.6cqw;line-height:1.2}
.child-atopy .ca-immunity-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:4.444444cqw}
}

@media(max-width:768px){
.child-atopy .ca-immunity-summary{line-height:1.3}
}

.child-atopy .ca-child-difficulty{font-size:4.4cqw;line-height:1.25}
.child-atopy .ca-child-date{background:transparent}
.child-atopy .ca-child-date>span{display:inline-block;background:#d3d5ce;padding:0 .3cqw;line-height:inherit}
.child-atopy .ca-child-reasons h4{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .ca-child-conclusion{background:#ffece8}
@media(max-width:768px){
.child-atopy .ca-child-difficulty{font-size:5.9cqw;line-height:1.25}
.child-atopy .ca-child-reasons p{font-size:2.95cqw;line-height:1.3}
.child-atopy .ca-child-conclusion{font-size:3.7cqw;line-height:1.35}
.child-atopy .ca-child-conclusion p+p{font-size:4.4cqw;line-height:1.35;margin-top:2.5cqw}
}
@media(max-width:768px){
.child-atopy .ca-child-reasons p{font-size:2.777778cqw;line-height:1.4;letter-spacing:-.045em}
}

.child-atopy .ca-exams-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-exams h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-exams-heading>p:last-child{margin-top:2cqw}
.child-atopy .ca-exams-list li{font-family:'KoPubDotumMedium',sans-serif;font-size:2.3cqw}
.child-atopy .ca-exams-conclusion{font-size:3.1cqw;line-height:1.3}
.child-atopy .ca-exams-conclusion strong{font-size:4.4cqw}
@media(max-width:768px){
.child-atopy .ca-exams-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-exams h2{font-size:8.6cqw;line-height:1.2}
.child-atopy .ca-exams-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:3.333333cqw}
.child-atopy .ca-exams-list li{font-size:2.777778cqw}
.child-atopy .ca-exams-list li:first-child{font-size:2.65cqw}
.child-atopy .ca-exams-list small{font-size:2.08cqw}
.child-atopy .ca-exams-list b{font-size:3.055556cqw}
}

.child-atopy .at-treatments>.at-number{margin-bottom:1.5cqw}
.child-atopy .at-treatments>h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .at-treatments .at-cause-treatments{margin-top:4.9cqw}
.child-atopy .at-treatment-copy{padding-top:1.3cqw}
.child-atopy .at-treatments h3{font-family:'KoPubDotumMedium',sans-serif;margin-bottom:1.5cqw}
.child-atopy .at-skincare h3{margin-bottom:2.333333cqw}
@media(max-width:768px){
.child-atopy .at-treatments{padding-top:18.333333cqw}
.child-atopy .at-treatments>.at-number{margin-bottom:2cqw}
.child-atopy .at-treatments>h2{font-size:8.6cqw;line-height:1.2}
.child-atopy .at-treatment-intro{font-size:3.75cqw;line-height:1.48}
.child-atopy .at-treatments .at-cause-treatments{margin-top:6cqw}
.child-atopy .at-treatment-copy{padding-top:1.111111cqw}
.child-atopy .at-treatments h3{font-size:3.333333cqw;margin-bottom:1.666667cqw}
.child-atopy .at-skin-treatments>li:nth-child(2) h3{font-size:3.055556cqw}
.child-atopy .at-skincare li+li{border-top-left-radius:0;border-top-right-radius:5cqw}
}
@media(max-width:768px){
.child-atopy .at-treatment-copy>p:not(.at-treatment-label):not(.at-treatment-note),
.child-atopy .at-skincare li>div:last-child>p:last-child{letter-spacing:-.065em}
}

.child-atopy .at-quality h3{font-family:'KoPubDotumMedium',sans-serif;font-size:3.2cqw}
.child-atopy .at-quality h3 strong{font-family:inherit}
.child-atopy .at-quality>p{padding-top:0;padding-bottom:0}
.child-atopy .ca-lifestyle-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-lifestyle h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-lifestyle-heading>p:last-child{margin-top:2.7cqw}
.child-atopy .ca-lifestyle-heading strong{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .ca-lifestyle-title{font-family:'KoPubDotumMedium',sans-serif;font-size:3.333333cqw}
.child-atopy .ca-lifestyle-title>span{font-size:4.333333cqw}
.child-atopy .ca-lifestyle-items li{font-family:'KoPubDotumMedium',sans-serif}
@media(max-width:768px){
.child-atopy .at-quality h3{font-size:4.444444cqw}
.child-atopy .ca-lifestyle-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-lifestyle h2{font-size:8.6cqw;line-height:1.2}
.child-atopy .ca-lifestyle-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:2.777778cqw}
.child-atopy .ca-lifestyle-title{font-size:5cqw}
.child-atopy .ca-lifestyle-title>span{font-size:6.388889cqw}
.child-atopy .ca-lifestyle-items li{font-size:4.722222cqw}
}
@media(min-width:769px){
.child-atopy .ca-lifestyle-items li{font-size:3cqw;white-space:nowrap}
}
@media(max-width:768px){
.child-atopy .at-quality-clean-copy{font-size:2.65cqw;line-height:1.57;letter-spacing:-.055em}
.child-atopy .ca-lifestyle-title{font-size:4.8cqw;letter-spacing:-.055em}
}

.child-atopy .ca-results-heading>.at-number{margin-bottom:2cqw}
.child-atopy .ca-results h2{font-size:6.2cqw;line-height:1.21}
.child-atopy .ca-results-heading>p:last-child{margin-top:2cqw}
.child-atopy .ca-results-heading strong,.child-atopy .ca-results-banner strong{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .ca-results-title{font-size:5.3cqw}
.child-atopy .ca-results-duration{font-family:'KoPubDotumMedium',sans-serif}
@media(max-width:768px){
.child-atopy .ca-results-heading>.at-number{margin-bottom:2.1cqw}
.child-atopy .ca-results h2{font-size:8.6cqw;line-height:1.2}
.child-atopy .ca-results-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:2.777778cqw}
.child-atopy .ca-results-title{font-size:7.8cqw;line-height:1.15}
.child-atopy .ca-results-dates li{font-size:1.388889cqw}
.child-atopy .ca-results-duration{font-size:1.666667cqw}
}

.child-atopy .ca-papers-title{font-size:5.3cqw}
.child-atopy .ca-paper-caption>p:last-child,.child-atopy .ca-paper-ribbon,.child-atopy .ca-paper-steroid h4{font-family:'KoPubDotumMedium',sans-serif}
@media(max-width:768px){
.child-atopy .ca-papers-title{font-size:7.8cqw;line-height:1.15}
.child-atopy .ca-paper-caption:first-of-type{left:50.833333cqw;width:46.944444cqw}
.child-atopy .ca-paper-steroid h4{font-size:3.7cqw;line-height:1.2}
}

.child-atopy .at-book>h3{font-size:5.3cqw}
.child-atopy .at-book-copy h4{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .at-book-ellipsis{line-height:1.15}
.child-atopy .at-book::after{content:'';position:absolute;right:0;top:22.166667cqw;width:10cqw;height:4.5cqw;background:url('/images/disease/atopy_child_ver4/img_10.jpg') -90cqw -473.833333cqw/100cqw 519.25cqw no-repeat;pointer-events:none}
@media(max-width:768px){
.child-atopy .at-book>h3{font-size:8.6cqw}
.child-atopy .at-book-copy h4{font-size:5.555556cqw;margin-bottom:3.055556cqw}
.child-atopy .at-book::before{height:43.75cqw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 223 315' preserveAspectRatio='none'%3E%3Cpath fill='%23d1d7e7' d='M0 0C65 110 185 15 220 70C250 160 30 200 0 315Z'/%3E%3C/svg%3E")}
.child-atopy .at-book::after{top:70.416667cqw;width:16.666667cqw;height:13.75cqw;background-image:url('/images/disease/atopy_child_ver4/img_10_m.jpg');background-position:-83.333333cqw -581.527778cqw;background-size:100cqw 683.611111cqw}
.child-atopy .at-book-photo::after{content:'';position:absolute;left:-10.416667cqw;top:79.722222cqw;width:100cqw;height:8.611111cqw;background:url('/images/disease/atopy_child_ver4/img_10_m.jpg') 0 -675cqw/100cqw 683.611111cqw no-repeat}
}
@media(min-width:769px){
.child-atopy .at-book-ellipsis{line-height:.9}
}
.child-atopy .at-book>h3{padding-bottom:.4cqw}
.child-atopy .at-book-note{margin-top:1.6cqw}
@media(max-width:768px){
.child-atopy .at-book-note{margin-top:2.933333cqw}
}

.child-atopy :is(.at-blogs,.at-history)>.at-number{margin-bottom:2cqw}
.child-atopy :is(.at-blogs,.at-history) h2{font-size:6.2cqw;line-height:1.21}
.child-atopy :is(.at-blogs-intro,.at-history-intro){margin-top:2cqw}
.child-atopy .at-history-intro strong{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .at-history figcaption{font-family:'KoPubDotumMedium',sans-serif}
.child-atopy .at-history .at-art{box-shadow:0 0 .833333cqw #ddd}
@media(max-width:768px){
.child-atopy :is(.at-blogs,.at-history)>.at-number{margin-bottom:2.1cqw}
.child-atopy :is(.at-blogs,.at-history) h2{font-size:8.6cqw;line-height:1.2}
.child-atopy :is(.at-blogs-intro,.at-history-intro){font-size:3.75cqw;line-height:1.48;margin-top:2.777778cqw}
}

@media(max-width:800px){
.child-atopy .at-blog-links{padding-top:35px;justify-content:center}
.child-atopy .at-blog-links li{width:100%;padding:5px 0}
}

.child-atopy .ca-hero{height:auto;background:#ffd65b;padding-bottom:8.25cqw}
.child-atopy .ca-heading{position:relative;left:auto;top:auto;width:100%;height:23.083333cqw;padding-top:7.416667cqw;background:#fff9e1 url('/images/disease/atopy_child_ver4/hero-heading.webp') 0 0/100% auto no-repeat}
.child-atopy .ca-heading::before{display:none}
.child-atopy .ca-family-photo{display:block;position:relative;left:auto;top:auto;width:100%;height:auto}
.child-atopy .ca-family-photo img{display:block;width:100%;height:auto}
.child-atopy .ca-intro{position:relative;left:auto;top:auto;width:86.5%;height:auto;margin:6.5cqw auto 0;padding:2cqw 3cqw 3cqw;border-radius:7cqw}
.child-atopy .ca-flowers{display:block;width:8.333333cqw;height:auto;margin:0 auto 1.5cqw}
@media(max-width:768px){
.child-atopy .ca-heading{height:46.111111cqw;padding-top:14.027778cqw;background-image:url('/images/disease/atopy_child_ver4/hero-heading-mobile.webp')}
.child-atopy .ca-heading>p{font-size:5.555556cqw}
.child-atopy .ca-intro{width:90%;margin-top:8.611111cqw;padding:3cqw 3cqw 5cqw}
.child-atopy .ca-flowers{width:11.111111cqw;margin-bottom:3cqw}
.child-atopy .ca-intro>p{font-size:clamp(14px,3.611111cqw,26px);word-break:keep-all}
.child-atopy .ca-intro .ca-questions{font-size:clamp(13px,3.2cqw,24px)}
.child-atopy .ca-intro .ca-promise{font-size:clamp(15px,4.45cqw,32px)}
}

@media(min-width:769px){
.child-atopy .ca-intro>p:first-of-type{font-size:2.166667cqw}
}

.child-atopy .ca-types{height:auto;background:#f6f6f6;padding:7.833333cqw 0 5cqw}
.child-atopy .ca-types-heading{position:relative;top:auto;left:auto;width:90%;height:auto;margin:auto}
.child-atopy .ca-types-list{margin-top:6cqw}
.child-atopy .ca-types-list>li{position:relative;top:auto;left:auto;width:79%;height:auto;margin:0 auto 6cqw;padding-bottom:1cqw;background:#fff;box-shadow:.8cqw .8cqw 0 var(--type-color);border-top-right-radius:7cqw}
.child-atopy .ca-types-list>li:nth-child(even){border-top-right-radius:0;border-top-left-radius:7cqw;box-shadow:-.8cqw .8cqw 0 var(--type-color)}
.child-atopy .ca-type-number{position:relative;left:auto;top:auto;display:block;margin:auto}
.child-atopy .ca-types-list h3{position:relative;left:auto;top:auto;width:auto;height:auto;margin:1.5cqw 2cqw;line-height:1.5}
.child-atopy .ca-type-photos{position:relative;left:auto;top:auto;display:block;width:93.881857%;height:auto;margin:auto}
.child-atopy .ca-type-photos img{display:block;width:100%;height:auto}
.child-atopy .ca-type-dates{position:relative;left:auto;top:auto;width:93.881857%;margin:auto;grid-template-columns:repeat(3,1fr);gap:3.333333cqw}
.child-atopy .ca-type-dates li{height:auto}
.child-atopy .ca-types-caution{position:relative;left:auto;top:auto;width:90%;height:auto;margin:5cqw auto 0}
.child-atopy .ca-types-link{position:relative;left:auto;top:auto;display:table;width:auto;height:auto;margin:4cqw auto 0;padding:0 1.5cqw}
@media(max-width:768px){
.child-atopy .ca-types{padding-top:14cqw}
.child-atopy .ca-types-heading .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-types-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all}
.child-atopy .ca-types-list>li{width:92%;margin-bottom:7cqw;padding-bottom:2cqw}
.child-atopy .ca-type-number{font-size:clamp(13px,2.777778cqw,20px);width:auto;min-width:5.694444cqw;width:max-content;height:auto;padding:0 1cqw;line-height:1.8}
.child-atopy .ca-types-list h3{font-size:clamp(14px,2.777778cqw,20px);margin:2cqw;word-break:keep-all}
.child-atopy .ca-type-dates{gap:3.888889cqw}
.child-atopy .ca-type-dates li{font-size:clamp(9px,1.388889cqw,12px);line-height:1.5;white-space:nowrap;letter-spacing:-.06em}
.child-atopy .ca-types-caution{font-size:12px;word-break:keep-all}
.child-atopy .ca-types-link{font-size:clamp(13px,3.333333cqw,24px);line-height:1.5;text-align:center;max-width:90%;padding:1.5cqw}
}

.child-atopy .ca-types::before{content:"";position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/types-wave.webp') 0 0/100% 100% no-repeat}
@media(max-width:768px){
.child-atopy .ca-types::before{height:2.777778cqw;background-image:url('/images/disease/atopy_child_ver4/types-wave-mobile.webp')}
.child-atopy .ca-types-heading>p:last-child br{display:none}
}

@media(max-width:768px){
.child-atopy .ca-age{height:auto;padding-bottom:10cqw}
.child-atopy .ca-age>.ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-age-intro{font-size:clamp(14px,3.75cqw,27px);padding-inline:4cqw;word-break:keep-all}
.child-atopy .ca-age-intro br{display:none}
}

.child-atopy .ca-gut{height:auto;background:white;padding:8cqw 0 9cqw}
.child-atopy .ca-gut::before{content:"";position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/gut-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .ca-gut-heading{position:relative;left:auto;top:auto;width:100%;height:auto;padding:0}
.child-atopy .ca-gut-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw;margin:0 2.75cqw;align-items:stretch}
.child-atopy .ca-gut-signal-panel{border:1px solid #eee;border-radius:2cqw;padding:2.5cqw 1.2cqw 1.5cqw}
.child-atopy .ca-gut-check{font-size:3cqw;transform:none}
.child-atopy .ca-gut-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2cqw;margin:2cqw 0 0;padding:0}
.child-atopy .ca-gut-signals li{padding:0;background:#eee}
.child-atopy .ca-gut-signals picture,.child-atopy .ca-gut-signals img,.child-atopy .ca-gut-diagram,.child-atopy .ca-gut-diagram img{display:block;width:100%;height:auto}
.child-atopy .ca-gut-signals p{padding:.5cqw .3cqw 1.5cqw}
@media(max-width:768px){
.child-atopy .ca-gut{padding-top:11.388889cqw}
.child-atopy .ca-gut-heading .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-gut-panels{grid-template-columns:1fr;margin:0 11.388889cqw;gap:3cqw}
.child-atopy .ca-gut-signal-panel{padding:4cqw 2cqw 2cqw}
.child-atopy .ca-gut-check{font-size:clamp(14px,5cqw,36px);line-height:1.4;word-break:keep-all}
.child-atopy .ca-gut-check>strong{font-size:clamp(15px,5.555556cqw,40px)}
.child-atopy .ca-gut-signals{gap:2cqw}
.child-atopy .ca-gut-signals li{font-size:clamp(12px,2.777778cqw,20px);word-break:keep-all}
.child-atopy .ca-gut-signals p br{display:none}
.child-atopy .ca-gut-signals p{padding:1cqw .5cqw 2cqw}
}


.child-atopy .ca-child-case-photos{position:absolute;left:13.083333cqw;top:187.916667cqw;width:27.083333cqw}
.child-atopy .ca-child-case-photos figure{margin:0 0 1cqw}
.child-atopy .ca-child-case-photos picture,.child-atopy .ca-child-case-photos img{display:block;width:100%;height:auto}
.child-atopy .ca-child-case-photos figcaption{font-size:1.5cqw;line-height:1.833333cqw;background:#d3d5ce}
@media(max-width:768px){
.child-atopy .ca-child-case-photos{left:27.5cqw;top:256.25cqw;width:45.138889cqw}
.child-atopy .ca-child-case-photos figure{margin-bottom:1.666667cqw}
.child-atopy .ca-child-case-photos figcaption{font-size:2.5cqw;line-height:3.055556cqw}
}

.child-atopy .ca-immunity{height:165cqw;overflow:hidden}
.child-atopy .ca-child-treatment{background:#ffd65b;padding:0 3.333333cqw 9cqw;color:#111;text-align:center}
.child-atopy .ca-child-treatment-inner{background:white;border-radius:5cqw;overflow:hidden;padding-top:4cqw}
.child-atopy .ca-child-treatment :is(.ca-child-difficulty,.ca-child-caution,.ca-child-reason,.ca-child-conclusion){position:relative;left:auto;top:auto;width:auto;height:auto}
.child-atopy .ca-child-treatment .ca-child-difficulty{margin:0 2cqw 5cqw}
.child-atopy .ca-child-notebook{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.666667cqw;margin:0 3.333333cqw}
.child-atopy .ca-child-notebook-left{position:relative;background:#eee;border-radius:2cqw;padding:3cqw 0}
.child-atopy .ca-child-treatment .ca-child-case-photos{position:relative;left:auto;top:auto;width:27.083333cqw;margin:auto}
.child-atopy .ca-child-treatment .ca-child-caution{background:transparent;font-size:clamp(10px,.916667cqw,12px);margin:2cqw 1.5cqw 0;text-align:left}
.child-atopy .ca-child-treatment .ca-child-reasons{margin:0;padding:4cqw 2cqw 3cqw 8cqw;border-radius:2cqw;background:#bbd7ef}
.child-atopy .ca-child-treatment .ca-child-reasons>li{margin-bottom:3cqw}
.child-atopy .ca-child-spine{position:absolute;z-index:1;left:43%;top:4cqw;width:7.916667cqw;pointer-events:none}
.child-atopy .ca-child-spine img{display:block;width:100%;height:auto}
.child-atopy .ca-child-treatment .ca-child-conclusion{margin-top:6cqw;padding:3cqw 2cqw 4cqw}
@media(max-width:768px){
.child-atopy .ca-immunity{height:225cqw}
.child-atopy .ca-child-treatment{padding:0 5cqw 9cqw}
.child-atopy .ca-child-treatment-inner{padding-top:6cqw}
.child-atopy .ca-child-notebook{grid-template-columns:1fr;gap:3cqw;margin:0 5cqw}
.child-atopy .ca-child-notebook-left{padding-top:4cqw}
.child-atopy .ca-child-treatment .ca-child-case-photos{width:45.138889cqw}
.child-atopy .ca-child-spine{left:0;top:auto;bottom:auto;width:100%;transform:translateY(-50%);position:relative;margin-bottom:-10cqw}
.child-atopy .ca-child-treatment .ca-child-reasons{padding:7cqw 4cqw 4cqw 10cqw}
.child-atopy .ca-child-treatment .ca-child-reasons h4{font-size:clamp(14px,3.888889cqw,28px)}
.child-atopy .ca-child-treatment .ca-child-reasons p{font-size:clamp(13px,2.777778cqw,20px);line-height:1.5}
.child-atopy .ca-child-treatment .ca-child-reason-number{font-size:clamp(13px,3.611111cqw,26px);width:5cqw;min-width:18px;height:auto;line-height:1.5;left:-7cqw}
.child-atopy .ca-child-treatment .ca-child-conclusion{font-size:clamp(14px,3.7cqw,27px);word-break:keep-all}
.child-atopy .ca-child-treatment .ca-child-conclusion p+p{font-size:clamp(15px,4.4cqw,32px)}
.child-atopy .ca-child-treatment .ca-child-case-photos figcaption{font-size:clamp(11px,2.5cqw,18px);line-height:1.5}
}

.child-atopy .ca-child-treatment .ca-child-case-photos figure{position:relative;margin-bottom:1cqw}
.child-atopy .ca-child-treatment .ca-child-case-photos figure:not(:last-child)::after{content:"";position:absolute;left:calc(100% + .7cqw);top:calc(100% - 1cqw);width:2.5cqw;height:3.75cqw;background:url('/images/disease/atopy_child_ver4/child-case-arrow.webp') center/contain no-repeat}
@media(max-width:768px){
.child-atopy .ca-child-treatment .ca-child-case-photos{width:60cqw;max-width:325px}
.child-atopy .ca-child-treatment .ca-child-case-photos figure{margin-bottom:2cqw}
.child-atopy .ca-child-treatment .ca-child-case-photos figure:not(:last-child)::after{width:3.5cqw;height:5cqw}
}
@media(max-width:768px){
.child-atopy .ca-child-treatment .ca-child-reasons p br{display:none}
}

.child-atopy .ca-immunity{height:auto;overflow:visible;background:#ffd65b;padding:8.5cqw 0 6cqw}
.child-atopy .ca-immunity::before{content:"";position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/immunity-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .ca-immunity-heading{position:relative;top:auto;left:auto;width:94%;height:auto;padding:0;margin:auto;background:transparent}
.child-atopy .ca-immunity-panel{width:93.333333%;margin:6cqw auto 0;border-radius:5cqw;overflow:hidden;background:#fff}
.child-atopy .ca-immunity-diagram,.child-atopy .ca-immunity-diagram img{display:block;width:100%;height:auto}
.child-atopy .ca-immunity-summary{margin:0;padding:2.5cqw 3cqw 3cqw;line-height:1.4}
@media(max-width:768px){
.child-atopy .ca-immunity{padding-top:13.888889cqw}
.child-atopy .ca-immunity-heading .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-immunity-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all}
.child-atopy .ca-immunity-heading>p:last-child br{display:none}
.child-atopy .ca-immunity-panel{width:90%;margin-top:7cqw}
.child-atopy .ca-immunity-summary{font-size:clamp(14px,4.166667cqw,30px);word-break:keep-all;padding:4cqw}
}

.child-atopy .ca-exams{height:auto;background:#f6f6f6;padding:9.333333cqw 0 6cqw}
.child-atopy .ca-exams::before{content:"";position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/exams-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .ca-exams-heading{position:relative;left:auto;top:auto;width:100%;height:auto;padding:0}
.child-atopy .ca-exams-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw 1.833333cqw;margin:4.5cqw 7.333333cqw 0;padding:0}
.child-atopy .ca-exams-list li{display:flex;flex-direction:column;border-radius:2.5cqw;overflow:hidden;white-space:normal}
.child-atopy .ca-exams-list h3{font:inherit;margin:0;flex:1;padding:1.5cqw .5cqw .5cqw;line-height:1.4}
.child-atopy .ca-exams-list picture,.child-atopy .ca-exams-list img{display:block;width:100%;height:auto}
.child-atopy .ca-exams-conclusion{position:relative;width:71.25%;margin:5cqw 7.916667cqw 0 auto;padding:0}
.child-atopy .ca-exams-conclusion::before{content:"";position:absolute;right:calc(100% + 2cqw);top:0;width:10.666667cqw;height:10.833333cqw;background:url('/images/disease/atopy_child_ver4/exam-summary-icon.webp') center/contain no-repeat}
@media(max-width:768px){
.child-atopy .ca-exams{padding-top:13.888889cqw}
.child-atopy .ca-exams-heading .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-exams-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all;padding-inline:3cqw}
.child-atopy .ca-exams-list{margin:6cqw 2cqw 0;gap:3cqw 2cqw}
.child-atopy .ca-exams-list li,.child-atopy .ca-exams-list li:first-child{font-size:clamp(13px,2.777778cqw,20px)}
.child-atopy .ca-exams-list h3{padding:2cqw 1cqw 1cqw;word-break:keep-all}
.child-atopy .ca-exams-list h3>span{display:block}
.child-atopy .ca-exams-list small{display:block;font-size:clamp(11px,2.08cqw,15px)}
.child-atopy .ca-exams-list b{font-size:clamp(13px,3.055556cqw,22px)}
}

.child-atopy .at-treatment-photo,.child-atopy .at-treatment-photo img{display:block;width:100%;height:auto}
.child-atopy .at-treatment-photo--skin{width:25cqw;margin:0 auto 1.833333cqw}
.child-atopy .at-treatment-photo--care{width:58.833333cqw;flex:none}
@media(max-width:768px){
.child-atopy .at-treatments{height:auto;padding-bottom:10cqw}
.child-atopy .at-treatments .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.child-atopy .at-treatments>h2{font-size:clamp(24px,8.6cqw,66px);padding-inline:3cqw;word-break:keep-all}
.child-atopy .at-treatment-intro{font-size:clamp(14px,3.611111cqw,28px);padding-inline:4cqw;word-break:keep-all}
.child-atopy .at-cause-treatments>li,.child-atopy .at-cause-treatments>li:nth-child(n+3),.child-atopy .at-skin-treatments>li{height:auto;padding-bottom:5cqw}
.child-atopy .at-treatment-label,.child-atopy .at-skincare .at-treatment-label{font-size:12px}
.child-atopy .at-treatments h3,.child-atopy .at-skin-treatments>li:nth-child(2) h3{font-size:clamp(18px,3.333333cqw,26px);white-space:normal;word-break:keep-all}
.child-atopy .at-treatment-copy>p:not(.at-treatment-label),.child-atopy .at-skin-treatments>li>p:last-child,.child-atopy .at-skincare li>div:last-child>p:last-child{font-size:14px;line-height:1.7;word-break:keep-all}
.child-atopy .at-treatment-copy>p.at-treatment-note{font-size:12px;line-height:1.6}
.child-atopy .at-skin-treatments{grid-template-columns:repeat(3,minmax(0,1fr))}
.child-atopy .at-treatment-photo--skin{width:100%;max-width:300px}
.child-atopy .at-skincare li{height:auto;padding-block:4cqw;align-items:flex-start}
.child-atopy .at-treatment-photo--care{width:55.555556cqw}
.child-atopy .at-treatment-final-note{font-size:12px;padding-inline:4cqw;word-break:keep-all}
}

.child-atopy .at-treatments{height:auto;background:white;padding-bottom:8cqw}
.child-atopy .at-treatments::before{inset:0 0 auto;height:6.666667cqw;background:url('/images/disease/atopy_child_ver4/treatment-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .at-cause-treatments>.ca-growth-notice{height:auto;padding:2cqw 1cqw;width:65cqw}
@media(max-width:768px){
.child-atopy .at-treatments::before{height:10cqw;background-image:url('/images/disease/atopy_child_ver4/treatment-wave-mobile.webp')}
.child-atopy .at-cause-treatments>.ca-growth-notice{width:90cqw;height:auto;padding:4cqw 2cqw}
.child-atopy .ca-growth-notice p{font-size:14px;white-space:normal;word-break:keep-all}
.child-atopy .ca-growth-notice small{font-size:12px}
.child-atopy .ca-growth-notice>span{width:22px;height:22px;font-size:20px;line-height:22px;left:calc(50% - 11px);top:-11px}
.child-atopy .at-skincare li>div:last-child{min-width:0}
}
@media(max-width:480px){
.child-atopy .at-skin-treatments{grid-template-columns:1fr}
.child-atopy .at-skin-treatments>li{padding:5cqw}
.child-atopy .at-treatment-photo--skin{width:65%;margin-bottom:4cqw}
.child-atopy .at-skincare li{flex-direction:column;padding:4cqw}
.child-atopy .at-treatment-photo--care{width:100%}
}

.child-atopy .at-quality-separated{background:#f4f4f4;color:#111;padding:6.666667cqw 0 6cqw}
.child-atopy .at-quality-separated h2{font-size:4cqw;line-height:1.25;text-align:center;font-weight:400}
.child-atopy .at-quality-separated h2>span{display:block;margin-top:1.666667cqw;color:#ff896f}
.child-atopy .at-quality-layout{position:relative;height:65cqw;margin-top:6.5cqw}
.child-atopy .at-quality-card{position:absolute;width:26cqw}
.child-atopy .at-quality-card picture,.child-atopy .at-quality-card img{display:block;width:24cqw;height:auto}
.child-atopy .at-quality-card--clean{left:5.8cqw;top:0;text-align:right}
.child-atopy .at-quality-card--clean picture{margin-left:auto}
.child-atopy .at-quality-card--herbs{left:69.333333cqw;top:7.416667cqw}
.child-atopy .at-quality-card h3{font-size:3cqw;line-height:1.2;font-weight:400;margin-top:2cqw}
.child-atopy .at-quality-card--clean strong{color:#36a286}
.child-atopy .at-quality-card--herbs strong{color:#ff896f}
.child-atopy .at-quality-card p{font-size:1.666667cqw;line-height:1.35;margin-top:2.5cqw}
.child-atopy .at-quality-mortar{position:absolute;left:32.5cqw;top:8.833333cqw;width:34.5cqw;height:auto}
@media(max-width:768px){
.child-atopy .at-quality-separated{padding:10cqw 4cqw}
.child-atopy .at-quality-separated h2{font-size:clamp(21px,5.555556cqw,43px);word-break:keep-all}
.child-atopy .at-quality-separated h2 br{display:none}
.child-atopy .at-quality-layout{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw}
.child-atopy .at-quality-card{position:static;width:auto;text-align:left}
.child-atopy .at-quality-card picture,.child-atopy .at-quality-card img{width:100%}
.child-atopy .at-quality-card h3{font-size:clamp(17px,4.444444cqw,34px);word-break:keep-all}
.child-atopy .at-quality-card p{font-size:13px;line-height:1.7;word-break:keep-all}
.child-atopy .at-quality-card p br{display:none}
.child-atopy .at-quality-mortar{position:static;grid-row:2;grid-column:1/-1;width:65%;margin:auto}
}
@media(min-width:769px){
.child-atopy .at-quality-layout{margin-top:5.666667cqw;height:59.5cqw}
.child-atopy .at-quality-layout::before,.child-atopy .at-quality-layout::after{content:'';position:absolute;border-top:1px solid #888}
.child-atopy .at-quality-layout::before{left:11.75cqw;top:28.166667cqw;width:20.75cqw}
.child-atopy .at-quality-layout::after{left:67cqw;top:35.583333cqw;width:28.166667cqw}
.child-atopy .at-quality-card--clean p{border-right:3px solid #36a286;padding-right:1cqw}
.child-atopy .at-quality-card--herbs p{border-left:3px solid #ff896f;padding-left:1cqw}
}
.child-atopy .at-quality-mortar img{display:block;width:100%;height:auto}

@media(max-width:768px){
.child-atopy .at-quality-layout{grid-template-columns:35% minmax(0,1fr);column-gap:4cqw;row-gap:8cqw}
.child-atopy .at-quality-card{grid-column:2}
.child-atopy .at-quality-card--clean{grid-row:1}
.child-atopy .at-quality-card--herbs{grid-row:2}
.child-atopy .at-quality-mortar{grid-column:1;grid-row:1/3;width:100%;align-self:center}
.child-atopy .at-quality-card picture,.child-atopy .at-quality-card img{max-width:209px}
.child-atopy .at-quality-card--clean picture{margin-left:0}
}

@media(min-width:769px){
.child-atopy .at-quality-layout::before{top:27.916667cqw}
.child-atopy .at-quality-layout::after{top:35.416667cqw}
}
@media(max-width:768px){
.child-atopy .at-quality-mortar{width:140%;max-width:none;margin-left:-25%}
.child-atopy .at-quality-card h3{position:relative;margin-bottom:5cqw}
.child-atopy .at-quality-card h3::after{content:'';position:absolute;left:-8cqw;right:0;bottom:-3cqw;height:3cqw;border-bottom:1px solid #888;border-left:1px solid #888}
.child-atopy .at-quality-card p{padding-left:2cqw;border-left:2px solid #36a286}
.child-atopy .at-quality-card--herbs p{border-color:#ff896f}
}


.child-atopy .at-quality-card h3{position:relative}
.child-atopy .at-quality-card h3::before{content:"";position:absolute;background:center/contain no-repeat;pointer-events:none}
.child-atopy .at-quality-card--clean h3::before{width:3.583333cqw;height:5.083333cqw;left:-.5cqw;top:-2.5cqw;background-image:url('/images/disease/atopy_child_ver4/quality-leaf.webp')}
.child-atopy .at-quality-card--herbs h3::before{width:3.583333cqw;height:3.416667cqw;right:0;top:-2.5cqw;background-image:url('/images/disease/atopy_child_ver4/quality-flower.webp')}
@media(min-width:769px){
.child-atopy .at-quality-card--clean strong{color:#629b5f}
.child-atopy .at-quality-card--clean p{border-color:#8fc58e}
}
@media(max-width:768px){
.child-atopy .at-quality-mortar{width:140%;margin-left:-12%}
.child-atopy .at-quality-card--clean h3::before{width:4.305556cqw;height:5.972222cqw;left:-5cqw;top:-2cqw;background-image:url('/images/disease/atopy_child_ver4/quality-leaf-mobile.webp')}
.child-atopy .at-quality-card--herbs h3::before{width:4.861111cqw;height:4.722222cqw;right:0;top:-3cqw;background-image:url('/images/disease/atopy_child_ver4/quality-flower-mobile.webp')}
}
@media(min-width:769px){
.child-atopy .at-quality-card--clean{left:3.5cqw;width:28.333333cqw}
.child-atopy .at-quality-card h3{font-size:3.2cqw}
.child-atopy .at-quality-card--clean h3::before{left:1.8cqw}
.child-atopy .at-quality-layout::before{top:28.166667cqw}
.child-atopy .at-quality-layout::after{top:35.583333cqw}
}

.child-atopy .ca-lifestyle{height:auto;background:#b9d2aa;padding:9.333333cqw 0 10cqw}
.child-atopy .ca-lifestyle::before{content:"";position:absolute;top:0;left:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/lifestyle-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .ca-lifestyle-heading{position:relative;left:auto;top:auto;width:94%;height:auto;margin:auto;padding:0;background:transparent}
.child-atopy .ca-lifestyle-title{position:relative;display:table;width:auto;height:auto;margin:4.5cqw auto 2.833333cqw;padding:0 .4cqw;white-space:normal}
.child-atopy .ca-lifestyle-preview{display:block;width:66.666667%;margin:auto}
.child-atopy .ca-lifestyle-preview img,.child-atopy .ca-lifestyle-items picture,.child-atopy .ca-lifestyle-items img{display:block;width:100%;height:auto}
.child-atopy .ca-lifestyle-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5cqw;margin:4.333333cqw 8.583333cqw 0;padding:0}
.child-atopy .ca-lifestyle-items li{background:transparent;line-height:1.2}
.child-atopy .ca-lifestyle-items li>span{display:inline-block;background:#86a672;margin-top:2cqw;padding:0 .3cqw}
@media(max-width:768px){
.child-atopy .ca-lifestyle{padding:13.888889cqw 0}
.child-atopy .ca-lifestyle::before{height:3.333333cqw;background-image:url('/images/disease/atopy_child_ver4/lifestyle-wave-mobile.webp')}
.child-atopy .ca-lifestyle .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-lifestyle h2{font-size:clamp(24px,8.055556cqw,58px);white-space:normal;word-break:keep-all}
.child-atopy .ca-lifestyle-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all}
.child-atopy .ca-lifestyle-title{max-width:94%;font-size:clamp(17px,4.8cqw,35px);line-height:1.4;margin-top:4.5cqw;margin-bottom:4cqw}
.child-atopy .ca-lifestyle-title>span{font-size:clamp(21px,6.388889cqw,46px)}
.child-atopy .ca-lifestyle-preview{width:92.777778%}
.child-atopy .ca-lifestyle-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15cqw;row-gap:6cqw;margin:7.638889cqw 13.055556cqw 0}
.child-atopy .ca-lifestyle-items li{font-size:clamp(16px,4.722222cqw,34px)}
.child-atopy .ca-lifestyle-items li>span{margin-top:3.333333cqw}
}

@media(min-width:769px){
.child-atopy .ca-lifestyle-heading>p:last-child{margin-top:2cqw}
.child-atopy .ca-lifestyle-title{margin-top:4cqw;line-height:4.5cqw}
.child-atopy .ca-lifestyle-items{margin-right:7.75cqw;gap:2.5cqw}
}

.child-atopy .ca-results{height:auto;background:#f7f7f7;padding:0 0 6.25cqw}
.child-atopy .ca-results::before{content:"";position:absolute;left:0;top:0;width:100%;height:2cqw;background:url('/images/disease/atopy_child_ver4/results-wave.webp') 0 0/100% 100% no-repeat}
.child-atopy .ca-results-heading{position:static;width:100%;height:auto;background:white;padding:9.333333cqw 3cqw 6.5cqw}
.child-atopy .ca-results-news{display:block;background:white;padding:0 6.666667cqw}
.child-atopy .ca-results-news img,.child-atopy .ca-results-case-photo,.child-atopy .ca-results-case-photo img{display:block;width:100%;height:auto}
.child-atopy .ca-results-banner{position:relative;padding:1.25cqw 3cqw;margin:0}
.child-atopy .ca-results-banner::after{content:"";position:absolute;top:100%;left:calc(50% - 2.5cqw);border:2.5cqw solid transparent;border-top-color:#ff9995;border-bottom:0}
.child-atopy .ca-results-title{margin:5cqw 0 3cqw}
.child-atopy .ca-results-cases{padding:0;margin:0 5.666667cqw;display:grid;gap:3cqw}
.child-atopy .ca-results-cases>li{border:1px solid #d5d5d5;background:white;padding:2cqw}
.child-atopy .ca-results-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.583333cqw;margin:0;padding:0}
.child-atopy .ca-results-duration{position:relative;border-top:1px solid #ddd;margin-top:1.5cqw;padding-top:.5cqw}
.child-atopy .ca-results-caution{margin:2.5cqw 6cqw;background:transparent}
.child-atopy .ca-results-more{display:table;margin:2.5cqw auto 0;padding:0 1.5cqw;box-shadow:2px 3px 4px #aaa}
@media(max-width:768px){
.child-atopy .ca-results::before{height:3.333333cqw;background-image:url('/images/disease/atopy_child_ver4/results-wave-mobile.webp')}
.child-atopy .ca-results-heading{padding:13.888889cqw 3cqw 7cqw}
.child-atopy .ca-results .ca-label{font-size:clamp(13px,3.472222cqw,25px)}
.child-atopy .ca-results h2{font-size:clamp(24px,8.055556cqw,58px);white-space:normal;word-break:keep-all}
.child-atopy .ca-results-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all}
.child-atopy .ca-results-heading>p:last-child br{display:none}
.child-atopy .ca-results-news{padding-inline:1.388889cqw}
.child-atopy .ca-results-banner{font-size:clamp(16px,4.166667cqw,30px);padding:3cqw;word-break:keep-all}
.child-atopy .ca-results-title{font-size:clamp(24px,7.8cqw,56px);margin:6cqw 0 4cqw}
.child-atopy .ca-results-cases{margin-inline:2cqw;gap:3cqw}
.child-atopy .ca-results-cases>li{padding:2.5cqw}
.child-atopy .ca-results-dates{column-gap:1.805556cqw}
.child-atopy .ca-results-dates li{font-size:clamp(9px,1.388889cqw,10px);line-height:1.5}
.child-atopy .ca-results-duration{font-size:clamp(11px,1.944444cqw,14px);line-height:1.6}
.child-atopy .ca-results-caution{font-size:11px;line-height:1.6;margin:4cqw 3cqw;word-break:keep-all}
.child-atopy .ca-results-more{font-size:clamp(16px,3.333333cqw,24px);line-height:1.6;padding:1cqw 3cqw}
}

.child-atopy .ca-papers-separated{background:#f7f7f7;padding:3.75cqw 0 4cqw;color:#333;text-align:center}
.child-atopy .ca-papers-separated>h3{font-size:5.3cqw;font-weight:400;margin-bottom:4cqw;line-height:1.3}
.child-atopy .ca-papers-separated .ca-paper-card{background:#fff;border:2px solid var(--paper-color,#333);border-radius:2.5cqw;overflow:hidden}
.child-atopy .ca-papers-separated picture,.child-atopy .ca-papers-separated img{display:block;width:100%;height:auto}
.child-atopy .ca-papers-separated p{font-size:2cqw;line-height:1.4}
.child-atopy .ca-papers-separated strong{color:var(--paper-color,#ff896f);font-weight:400}
.child-atopy .ca-papers-separated a{display:table;background:#333;color:white;text-decoration:none;font-size:2.5cqw;line-height:1.5;padding:0 2.5cqw;margin:3cqw auto 0;box-shadow:2px 3px 5px #ddd}
.child-atopy .ca-paper-feature{display:grid;grid-template-columns:47% 53%;padding:0 2.5cqw 2cqw;align-items:center}
.child-atopy .ca-paper-feature>picture{align-self:start}
.child-atopy .ca-paper-feature>div>picture{margin:2.5cqw 0}
.child-atopy .ca-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw 1.5cqw;margin:2.5cqw 0}
.child-atopy .ca-paper-grid .ca-paper-card{display:flex;flex-direction:column;padding:0 2cqw 2cqw}
.child-atopy .ca-paper-grid p{padding-top:1.5cqw;margin-bottom:2cqw}
.child-atopy .ca-paper-grid a{margin-top:auto}
.child-atopy .ca-paper-steroid-separated{display:grid;grid-template-columns:52% 48%;align-items:center;padding:3cqw 2cqw}
.child-atopy .ca-paper-steroid-separated>div{text-align:left;padding-left:3cqw}
.child-atopy .ca-paper-steroid-separated h4{font-size:3.1cqw;line-height:1.25;font-weight:400}
.child-atopy .ca-paper-steroid-separated p{color:#99b978;margin-top:2.5cqw}
.child-atopy .ca-paper-steroid-separated a{margin:7cqw 0 0}
@media(max-width:768px){
.child-atopy .ca-papers-separated{padding:4cqw 1cqw}
.child-atopy .ca-papers-separated>h3{font-size:clamp(24px,7.8cqw,56px);word-break:keep-all}
.child-atopy .ca-papers-separated p{font-size:clamp(13px,2.222222cqw,16px);word-break:keep-all}
.child-atopy .ca-papers-separated a{font-size:clamp(14px,2.777778cqw,20px)}
.child-atopy .ca-paper-feature{padding-inline:2cqw}
.child-atopy .ca-paper-grid .ca-paper-card{padding-inline:2cqw}
.child-atopy .ca-paper-steroid-separated h4{font-size:clamp(17px,3.611111cqw,26px);word-break:keep-all}
.child-atopy .ca-paper-steroid-separated h4 br{display:none}
}

@media(max-width:480px){
.child-atopy .ca-paper-steroid-separated{grid-template-columns:1fr;padding:4cqw}
.child-atopy .ca-paper-steroid-separated>picture{width:90%;margin:auto}
.child-atopy .ca-paper-steroid-separated>div{padding:4cqw 0 0;text-align:center}
.child-atopy .ca-paper-steroid-separated a{margin:4cqw auto 0}
}
.child-atopy .at-book-photo{display:block;width:52.5cqw;height:auto;top:21.666667cqw}
.child-atopy .at-book-photo img{display:block;width:100%;height:auto}
.child-atopy .at-book::after,.child-atopy .at-book-photo::after{display:none}
.child-atopy .at-book-copy h4::before{background:url('/images/disease/atopy_child_ver4/book-icon.webp') center/contain no-repeat}
@media(max-width:768px){
.child-atopy .at-book{height:auto;padding-bottom:17.5cqw}
.child-atopy .at-book>h3{font-size:clamp(24px,8.055556cqw,58px);line-height:1.3}
.child-atopy .at-book-note{font-size:11px;line-height:1.6;padding-inline:3cqw;color:#777}
.child-atopy .at-book-copy{position:relative;left:auto;top:auto;width:auto;margin:6cqw 10.416667cqw 0}
.child-atopy .at-book-copy h4{font-size:clamp(20px,5.555556cqw,40px)}
.child-atopy .at-book-copy>p{font-size:14px;white-space:normal;word-break:keep-all}
.child-atopy .at-book-copy>p br{display:none}
.child-atopy .at-book-copy .at-book-ellipsis br{display:block}
.child-atopy .at-book-link{position:relative;left:auto;top:auto;display:table;width:auto;padding:1cqw 5cqw;font-size:15px;line-height:1.5;margin:5cqw 11.111111cqw 0}
.child-atopy .at-book-photo{position:relative;top:auto;left:auto;width:89.583333cqw;margin:2cqw 0 0 auto}
.child-atopy .at-book::after{display:block;left:0;right:auto;top:auto;bottom:0;width:100%;height:10cqw;background:url('/images/disease/atopy_child_ver4/book-wave-mobile.webp') bottom/100% 100% no-repeat}
}
.child-atopy .at-book::before{width:35.833333cqw;height:44.166667cqw;background:transparent url('/images/disease/atopy_child_ver4/book-blob.webp') 0 0/100% 100% no-repeat}
@media(max-width:768px){
.child-atopy .at-book::before{top:9.722222cqw;width:31.388889cqw;height:46.527778cqw;background-image:url('/images/disease/atopy_child_ver4/book-blob-mobile.webp')}
}
@media(max-width:768px){
.child-atopy .at-book-photo{margin-top:12.5cqw}
.child-atopy .at-book-photo::before{content:"";position:absolute;right:0;bottom:100%;width:16.666667cqw;height:12.5cqw;background:url('/images/disease/atopy_child_ver4/book-pink-cap-mobile.webp') 0 0/100% 100% no-repeat}
}

.child-atopy .at-history-photo{display:block;width:24cqw;margin:-.666667cqw -.5cqw 0 -1cqw}
.child-atopy .at-history-photo img{display:block;width:100%;height:auto}
.child-atopy .at-history-campaigns .at-history-photo{width:48.416667cqw}
@media(max-width:768px){
.child-atopy .at-history-photo{width:40cqw;margin:-1.111111cqw -.833333cqw 0 -1.666667cqw}
.child-atopy .at-history-campaigns .at-history-photo{width:80.694444cqw}
.child-atopy .at-history h2{font-size:clamp(24px,8.6cqw,66px)}
.child-atopy .at-history .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.child-atopy .at-history-intro{padding-inline:3cqw;font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.child-atopy .at-history figcaption{font-size:clamp(12px,2.777778cqw,22px);word-break:keep-all}
}


@media(max-width:768px){
.child-atopy .at-blogs{height:auto;padding:5.555556cqw 3cqw 6cqw}
.child-atopy .at-blogs h2{font-size:clamp(24px,8.6cqw,62px)}
.child-atopy .at-blogs .at-section-label{font-size:clamp(14px,3.472222cqw,25px);line-height:1.5}
.child-atopy .at-blogs-intro{font-size:clamp(14px,3.75cqw,27px);word-break:keep-all}
}
@media(max-width:768px){
.child-atopy .at-book-photo{margin-top:13.611111cqw}
.child-atopy .at-book-photo::before{height:calc(13.611111cqw + 1px);bottom:calc(100% - 1px)}
}

.child-atopy .ca-immunity-mobile-flow{display:none}
@media(max-width:480px){
.child-atopy .ca-immunity-diagram{display:none}
.child-atopy .ca-immunity-mobile-flow{display:block;position:relative;height:670px;margin:0 3%;color:#111;background:white}
.child-atopy .ca-immunity-lines{position:absolute;inset:0;width:100%;height:100%}
.child-atopy .ca-immunity-mobile-flow p,.child-atopy .ca-immunity-mobile-flow ol{position:absolute;margin:0;padding:0;line-height:1.3;text-align:center;font-size:12px}
.child-atopy .ca-flow-environment{top:24px;left:8%;width:84%;height:44px;border-radius:10px;background:#ffda67;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:bold}
.child-atopy .ca-flow-environment small{font-size:11px}
.child-atopy .ca-flow-control{top:90px;width:17%;height:52px;border:1px solid #efcb65;border-radius:50%;background:#fff8df;display:flex;align-items:center;justify-content:center;font-size:10px!important}
.child-atopy .ca-flow-control--heat{left:0}
.child-atopy .ca-flow-control--body{right:0}
.child-atopy .ca-flow-root{top:98px;width:29%;height:36px;background:#111;color:white;border-radius:8px;display:flex;align-items:center;justify-content:center}
.child-atopy .ca-flow-root--heat{left:18%}
.child-atopy .ca-flow-root--toxin{right:18%}
.child-atopy .ca-flow-root img{position:absolute;width:24px;height:auto;bottom:calc(100% - 3px)}
.child-atopy .ca-flow-root--heat img{left:0}
.child-atopy .ca-flow-root--toxin img{right:0}
.child-atopy .ca-flow-blood{top:160px;left:calc(50% - 40px);width:80px;height:80px;border-radius:50%;background:#ff947f;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center}
.child-atopy .ca-flow-blood img{width:19px;height:auto;margin-bottom:2px}
.child-atopy .ca-immunity-mobile-flow ol{top:250px;width:42%;list-style:none}
.child-atopy .ca-flow-skin{left:2%}
.child-atopy .ca-flow-organ{right:2%}
.child-atopy .ca-immunity-mobile-flow li{position:relative;min-height:46px;margin:0 0 29px;padding:5px 1px;border:1px solid #555;border-radius:10px;background:white;display:flex;align-items:center;justify-content:center;line-height:1.3;font-size:12px}
.child-atopy .ca-immunity-mobile-flow li:first-child{border-color:#ef9a88}
.child-atopy .ca-flow-skin li:nth-child(4),.child-atopy .ca-flow-organ li:nth-child(3){border-color:#58a8c5}
.child-atopy .ca-flow-skin li:last-child{min-height:34px}
.child-atopy .ca-flow-water,.child-atopy .ca-flow-gut{position:absolute;width:23px;height:auto;top:6px}
.child-atopy .ca-flow-water{left:calc(100% + 1px)}
.child-atopy .ca-flow-gut{right:calc(100% + 1px)}
.child-atopy .ca-flow-result{top:628px;left:20%;width:60%;height:34px;border-radius:10px;background:#ff947f;color:white;display:flex;align-items:center;justify-content:center;font-size:16px!important}
}

@media(max-width:480px){
.child-atopy .ca-flow-control{width:21%}
.child-atopy .ca-flow-root{width:26%}
.child-atopy .ca-flow-root--heat{left:22%}
.child-atopy .ca-flow-root--toxin{right:22%}
}

.child-atopy h3 img.kribs-logo{display:inline-block;width:3.65em;height:auto;max-width:none;vertical-align:middle;margin:0}

.child-atopy .ca-paper-feature{display:grid;grid-template-columns:533fr 594fr;align-items:stretch}
.child-atopy .ca-paper-feature>picture{margin:0}
.child-atopy .ca-paper-feature>div{padding:0;display:flex;flex-direction:column}
.child-atopy .ca-paper-feature>div>picture{margin:0 0 2cqw;padding-top:5.387205%}
.child-atopy .ca-paper-feature-copy{display:flex;flex:1;flex-direction:column;padding:0 1cqw 1.5cqw}
.child-atopy .ca-paper-feature-copy>p{margin:0 0 2cqw}
.child-atopy .ca-paper-feature-copy>a{margin-top:auto;align-self:center}
@media(max-width:768px){
.child-atopy .ca-paper-feature{grid-template-columns:313fr 350fr}
.child-atopy .ca-paper-feature>div>picture{padding-top:5.142857%}
}
@media(max-width:600px){
.child-atopy .ca-paper-feature>div{display:contents}
.child-atopy .ca-paper-feature>div>picture{grid-column:2;grid-row:1;margin:0}
.child-atopy .ca-paper-feature-copy{grid-column:1/-1;padding:3cqw 0 0}
}

.child-atopy .ca-age{height:auto;min-height:89.25cqw;padding-bottom:6cqw}
.child-atopy .ca-age-diagram{display:block;width:100%;margin:3cqw auto 0}
.child-atopy .ca-age-diagram img{display:block;width:100%;height:auto}
@media(max-width:768px){
.child-atopy .ca-age{min-height:0;padding-bottom:10cqw}
.child-atopy .ca-age-diagram{margin-top:6cqw}
}

.child-atopy .ca-types-link{display:block;width:45.25cqw;max-width:90%;padding:0;background:none;line-height:1}
.child-atopy .ca-types-link picture,.child-atopy .ca-types-link img{display:block;width:100%;height:auto}
@media(max-width:768px){.child-atopy .ca-types-link{width:90%;max-width:454px}}

.child-atopy .ca-gut-callout{display:block;width:73.75%;margin:6cqw auto 2cqw}
.child-atopy .ca-gut-callout img{display:block;width:100%;height:auto}
.child-atopy .ca-gut-callout:last-child{margin-top:2cqw;margin-bottom:0}
@media(max-width:768px){.child-atopy .ca-gut-callout{width:95.833333%;margin-top:6cqw;margin-bottom:3cqw}}

.child-atopy .ca-child-case-label{position:absolute;z-index:2;left:4cqw;top:-1cqw;width:6cqw;height:8.75cqw;padding-top:1.25cqw;background:none;color:#111;text-align:center;font:400 1.5cqw/1.3 'KoPubDotumMedium',sans-serif;isolation:isolate}
.child-atopy .ca-child-case-label::before{content:"";position:absolute;z-index:-1;left:100%;top:0;width:3cqw;height:1cqw;background:#edc574;clip-path:polygon(0 0,100% 100%,0 100%)}
.child-atopy .ca-child-case-label::after{content:"";position:absolute;z-index:-1;inset:0;background:#ffda8b;clip-path:polygon(0 0,100% 0,100% 100%,50% 73%,0 100%)}
@media(max-width:768px){
.child-atopy .ca-child-case-label{left:5cqw;top:-1.25cqw;width:8.333333cqw;height:12.083333cqw;padding-top:1.666667cqw;font-size:2.222222cqw}
.child-atopy .ca-child-case-label::before{width:4.166667cqw;height:1.25cqw}
}

.child-atopy .ca-child-spine{left:calc(50% + .208333cqw);top:2.166667cqw;transform:translateX(-50%)}
.child-atopy .ca-child-treatment .ca-child-caution{margin:2cqw 3.333333cqw 0;text-align:left;background:white}
@media(max-width:768px){
.child-atopy .ca-child-notebook{gap:0}
.child-atopy .ca-child-spine{position:relative;left:auto;top:auto;transform:none;width:97.56%;height:auto;aspect-ratio:560 / 16;margin:0 auto}
.child-atopy .ca-child-spine img{position:absolute;left:0;top:0;transform:translateY(-37.037037%)}
.child-atopy .ca-child-treatment .ca-child-caution{margin:3cqw 5cqw 0;text-align:left}
}
