.cu-page section{text-align:center}
.cu-page h2{font-size:5cqw;line-height:1.35}
.cu-page section>p{font-size:2.5cqw;line-height:1.6}
.cu-page .cu-price{height:70.75cqw;background:#ff896f;color:#fff;padding-top:8cqw}
.cu-page .cu-price>p:first-child{font-size:3.4cqw}
.cu-page .cu-price h1{color:white;font-size:6.5cqw;margin-top:2.5cqw;line-height:1.25}
.cu-page .cu-price h1 strong{font-size:7.5cqw}
.cu-page .cu-ticket{display:block;position:relative;background:white;color:#ff896f;width:64cqw;margin:3.4cqw auto 1.9cqw;font-size:10.8cqw;line-height:17.5cqw;text-shadow:.2cqw .2cqw #ddd}
.cu-page .cu-ticket::before,.cu-page .cu-ticket::after{content:'';position:absolute;top:4.6cqw;width:5.8cqw;height:8.4cqw;border-radius:50%;background:#ff896f;left:-3cqw}
.cu-page .cu-ticket::after{left:auto;right:-3cqw}
.cu-page .cu-price .cu-price-note{font-size:2.3cqw;line-height:1.6}
.cu-page .cu-price>p:first-child{position:relative;font-size:3.55cqw}
.cu-page .cu-price>p:first-child::before,.cu-page .cu-price>p:first-child::after{position:absolute;top:-2.5cqw;font:400 5cqw/1 'KoPubDotumBold',sans-serif}
.cu-page .cu-price>p:first-child::before{content:'“';left:8.7cqw}
.cu-page .cu-price>p:first-child::after{content:'”';right:10.7cqw}
.cu-page .cu-price h1{font-size:6.8cqw;line-height:1.2;transform:translateX(-1.1cqw)}
.cu-page .cu-price h1 strong{font-size:8.1cqw}
.cu-page .cu-ticket{font-size:11.4cqw;margin-top:2.6cqw;transform:translateX(-1.1cqw)}
.cu-page .cu-hero{background:#f5f1e5;padding-top:11.1cqw}
.cu-page .cu-hero>p:first-child{font-size:3.6cqw;line-height:1.35}
.cu-page .cu-hero>p:first-child span{color:#fff;background:#ff896f;padding:0 .7cqw}
.cu-page .cu-hero h2{margin-top:.7cqw;font-size:5.5cqw}
.cu-page .cu-hero-photo{margin-top:3.1cqw}
.cu-page .cu-hero .cu-hero-bottom{background:#ff896f;color:white;padding:2.4cqw 0 3.2cqw;font-size:2.7cqw;line-height:1.5}
.cu-page .cu-hero-bottom strong{font-size:3.1cqw}
.cu-page .cu-intro{height:85cqw;background:#fae7e3;padding-top:8.6cqw}
.cu-page .cu-triggers{position:relative;height:43.5cqw;margin:0 10.5cqw 6.3cqw 12.1cqw}
.cu-page .cu-triggers ul{display:grid;grid-template-columns:24.5cqw 24.5cqw;justify-content:space-between;gap:2.8cqw}
.cu-page .cu-triggers li{height:20.4cqw;border-radius:3.5cqw;background:#ff8d68;color:#fff;display:flex;flex-direction:column;justify-content:center;font-size:3cqw;line-height:1.2;box-shadow:.25cqw .25cqw .4cqw #0002}
.cu-page .cu-triggers li:first-child,.cu-page .cu-triggers li:last-child{background:#acc37f}
.cu-page .cu-triggers small{font-size:2.5cqw}
.cu-page .cu-triggers>p{position:absolute;left:19cqw;top:3cqw;width:38cqw;height:38cqw;border:.9cqw solid #f0f0f0;border-radius:50%;background:#fff;box-shadow:.3cqw .4cqw .4cqw #0002;font-size:3.5cqw;line-height:1.25;padding-top:5.8cqw;color:#444}
.cu-page .cu-triggers>p span{display:block;color:#ff896f;line-height:1.5}
.cu-page .cu-triggers>p strong{display:block;color:#ff896f;font-size:3.7cqw}
.cu-page .cu-trigger-emphasis{font-weight:inherit;text-emphasis:filled dot #444;text-emphasis-position:over right}
.cu-page .cu-intro>p{font-size:2.9cqw;line-height:1.45}
.cu-page .cu-intro .cu-intro-last{margin-top:2cqw;font-size:3.6cqw}
.cu-page .cu-hero h2{font-size:5.8cqw}
.cu-page .cu-hero-photo{margin-top:2.1cqw}
.cu-page .cu-hero .cu-hero-bottom{font-size:2.85cqw;padding-bottom:2.5cqw}
.cu-page .cu-triggers>p span{font-size:0;width:3cqw;height:4cqw;margin:.625cqw auto;background:linear-gradient(#fff,#ff896f);clip-path:polygon(35% 0,65% 0,65% 65%,100% 65%,50% 100%,0 65%,35% 65%)}
.cu-page .cu-intro-last>strong{background:linear-gradient(transparent 65%,#fff 65%)}
.cu-page .cu-check{height:122.1cqw;padding-top:9.3cqw;background-image:linear-gradient(#eee .07cqw,transparent .07cqw),linear-gradient(90deg,#eee .07cqw,transparent .07cqw);background-size:.5cqw .5cqw}
.cu-page .cu-check h2{margin-top:2.6cqw}
.cu-page .cu-check h2 span{background:#ff896f;color:white;padding:0 1cqw}
.cu-page .cu-check-box{background:#fff;border:.08cqw solid #aaa;box-shadow:.5cqw .5cqw .6cqw #0002;margin:5.5cqw 8.9cqw 0;padding:5.5cqw 2.2cqw 7.2cqw}
.cu-page .cu-symptoms{display:flex;gap:2.1cqw}
.cu-page .cu-symptoms li{border-radius:4cqw;overflow:hidden;background:#ff896f;color:white;font-size:3.5cqw}
.cu-page .cu-symptoms span{display:block;line-height:7.8cqw}
.cu-page .cu-checklist{text-align:left;margin:7.5cqw 0 0 10.1cqw}
.cu-page .cu-checklist li{position:relative;font-size:2.6cqw;line-height:1.4;white-space:nowrap}
.cu-page .cu-checklist li+li{margin-top:2.2cqw}
.cu-page .cu-checklist li::before{content:'✓';position:absolute;left:-4.2cqw;top:.4cqw;width:2.5cqw;height:2.5cqw;border:.15cqw solid #cbd0d1;color:#ff4565;font:400 4cqw/1.7cqw sans-serif}
.cu-page .cu-check .cu-footnote{font-size:1.7cqw;margin-top:4.7cqw}
.cu-page .cu-cause{height:126.75cqw;padding-top:15cqw}
.cu-page .cu-cause h2{margin-top:6.5cqw;font-size:4.8cqw}
.cu-page .cu-cause>p{margin-top:4cqw;font-size:2.5cqw;line-height:1.7}
.cu-page .cu-cause-diagram{position:relative;margin:8.3cqw 5.5cqw 0;height:46cqw;display:flex;align-items:center}
.cu-page .cu-cause-photos{position:relative;z-index:1;width:49cqw;height:39.8cqw;background:#ff896f;clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%);border-radius:4cqw 0 0 4cqw}
.cu-page .cu-cause-photos li{position:absolute;top:2.2cqw;left:14.7cqw;color:white;font-size:2.5cqw;line-height:1.5;text-align:center}
.cu-page .cu-cause-photos li:nth-child(2){top:19.2cqw;left:4.9cqw}.cu-page .cu-cause-photos li:nth-child(3){top:19.2cqw;left:24.5cqw}
.cu-page .cu-flow{position:absolute;right:0;top:0;border:.12cqw solid #ff896f;border-radius:3.6cqw;padding:3.2cqw 3.2cqw 3.2cqw 6.5cqw;width:46.2cqw;background:#fffdf7;box-shadow:.5cqw .5cqw .5cqw #0002}
.cu-page .cu-flow li{position:relative;border:.15cqw solid #ff896f;border-radius:1cqw;line-height:4.5cqw;font-size:2.7cqw}
.cu-page .cu-flow li+li{margin-top:5.3cqw}
.cu-page .cu-flow li+li::before{content:'↓';position:absolute;top:-5.4cqw;left:40%;color:#ff896f;line-height:5.3cqw;font-size:4.5cqw}
.cu-page .cu-flow li:last-child{background:#ff896f;color:white;font-size:3.6cqw;border-radius:5cqw;line-height:7.7cqw;margin-left:-3.4cqw}
.cu-page .cu-cause h2{font-size:5cqw;margin-top:6.1cqw}
.cu-page .cu-cause>p{font-size:2.57cqw;line-height:1.65;margin-top:2.8cqw}
.cu-page .cu-cause-diagram{margin-top:7.5cqw;align-items:flex-start}
.cu-page .cu-cause-photos{width:48.6cqw;height:38.5cqw;margin-top:1.4cqw}
.cu-page .cu-flow{padding-right:6.5cqw}
.cu-page .cu-flow li:last-child{margin-right:-3.4cqw}
.cu-page .cu-flow li+li::before{content:'';left:calc(50% - 1.5cqw);top:-4.6cqw;width:3cqw;height:4cqw;background:linear-gradient(#fff,#ff896f);clip-path:polygon(35% 0,65% 0,65% 65%,100% 65%,50% 100%,0 65%,35% 65%)}
.cu-page .cu-heat{height:121.33cqw;background:#ff896f;padding-top:11.6cqw;color:white;overflow:hidden}
.cu-page .cu-heat .hd-number{color:white}
.cu-page .cu-heat h2{font-size:4.7cqw;line-height:1.35;margin-top:2.5cqw}
.cu-page .cu-heat h2{font-size:5cqw;line-height:1.27;margin-top:1.2cqw}

.cu-page .cu-treatment{height:133.75cqw;padding-top:15.7cqw}
.cu-page .cu-treatment h2{margin-top:5.5cqw;font-size:4.8cqw}
.cu-page .cu-treatment>p{margin-top:5cqw;font-size:3cqw}
.cu-page .cu-treatment-flow{position:relative;margin:11.5cqw 3.8cqw 0;border:.25cqw solid #ff896f;border-radius:4cqw;padding:8cqw 4.4cqw 5.6cqw}
.cu-page .cu-treatment-flow h3{position:absolute;top:-4.3cqw;left:17cqw;white-space:nowrap;color:white;background:#ff896f;border-radius:5cqw;font-size:3.7cqw;line-height:8cqw;padding:0 2.4cqw}
.cu-page .cu-treatment-flow ol{display:flex;justify-content:space-between;margin-top:1.3cqw}
.cu-page .cu-treatment-flow li{width:17cqw;font-size:2.6cqw;line-height:1.4}
.cu-page .cu-treatment .cu-treatment-result{font-size:3.6cqw;line-height:1.45;margin-top:8cqw}
.cu-page .cu-treatment h2{font-size:5.1cqw;margin-top:3.7cqw;line-height:1.27}
.cu-page .cu-treatment>p{font-size:3.2cqw;margin-top:4.15cqw}
.cu-page .cu-treatment>p:not(.cu-treatment-result) strong{background:linear-gradient(transparent 70%,#ffc6b7 70%)}
.cu-page .cu-treatment-flow{margin-top:10.7cqw;padding-bottom:4.4cqw}
.cu-page .cu-treatment-flow h3{font-family:'KoPubDotumBold',sans-serif;font-size:4.1cqw;left:16.9cqw;padding:0 2.5cqw;line-height:8.3cqw}
.cu-page .cu-treatment-flow ol{width:84.583cqw;margin-top:.9cqw}

.cu-page .cu-exams{height:131.67cqw;background:#f6f6f6;padding-top:13cqw}
.cu-page .cu-exams h2{font-size:5.6cqw;margin-top:2.5cqw}
.cu-page .cu-exams>p{font-size:2cqw;margin-top:2.8cqw}
.cu-page .cu-exams ul{display:grid;grid-template-columns:repeat(2,41.667cqw);gap:3cqw 1.75cqw;margin:4.4cqw 7.4cqw 0}
.cu-page .cu-exams li{border-radius:1.7cqw 1.7cqw 0 0;overflow:hidden;box-shadow:.3cqw .4cqw .6cqw #0002}
.cu-page .cu-exams h3{font:400 2.4cqw/5cqw 'KoPubDotumBold',sans-serif;background:#ff896f;color:white;white-space:nowrap}
.cu-page .cu-exams li:first-child h3{font-size:2.05cqw}
.cu-page .cu-exams li:nth-child(2) h3,.cu-page .cu-exams li:nth-child(3) h3{background:#99b879}
.cu-page .cu-exams .cu-exams-result{margin-top:4.6cqw;font-size:3cqw;line-height:1.7}
.cu-page .cu-exams-result>em{font-size:4cqw}
.cu-page .cu-exams .hd-number{transform:translateY(.8cqw)}
.cu-page .cu-exams h2{font-size:6.1cqw;line-height:1.24;margin-top:2.1cqw}
.cu-page .cu-exams>p{margin-top:1.9cqw}
.cu-page .cu-exams ul{margin-top:4.05cqw}
.cu-page .cu-exams li:first-child h3{font-size:2.2cqw}

.cu-page .cu-faq{height:141.25cqw;background:#ffe7e2;padding-top:12.5cqw}
.cu-page .cu-faq h2{margin-top:5.2cqw;font-size:5.6cqw}
.cu-page .cu-faq>p{font-size:2.8cqw;margin-top:2.3cqw}
.cu-page .cu-faq dl{margin:10.6cqw 5.3cqw 0;background:white;padding:7.6cqw 3.2cqw 4.7cqw 9.2cqw;text-align:left}
.cu-page .cu-faq dt,.cu-page .cu-faq dd{position:relative;margin:0;font-family:'KoPubDotumBold',sans-serif;font-size:3.3cqw;line-height:1.3;letter-spacing:-.04em}
.cu-page .cu-faq dd{margin-top:1.7cqw}
.cu-page .cu-faq dt:not(:first-child){margin-top:3.6cqw}
.cu-page .cu-faq dd p{font:400 2.3cqw/1.4 'KoPubDotumLight',sans-serif;margin-top:.7cqw}
.cu-page .cu-faq dd small{font:400 1.5cqw/1.5 'KoPubDotumLight',sans-serif;color:#999}
.cu-page .cu-faq .cu-cautions{text-align:right;font:400 1.5cqw/1.3 'KoPubDotumBold',sans-serif;color:#888;margin:2.3cqw 1.5cqw 0 0}
.cu-page .cu-faq .hd-number{transform:translateY(.8cqw)}
.cu-page .cu-faq h2{font-size:6.1cqw;line-height:1.24}
.cu-page .cu-faq>p{font-size:2.9cqw}
.cu-page .cu-faq dl{margin-top:10.1cqw;padding-right:1.8cqw;padding-bottom:7.9cqw}
.cu-page .cu-faq dt,.cu-page .cu-faq dd{font-size:3.55cqw;line-height:1.22}
.cu-page .cu-faq dd p{font-size:2.25cqw;line-height:1.43}

.cu-page .cu-quality{height:90cqw;background:#f4f4f4;padding-top:6.6cqw}
.cu-page .cu-quality h2{font-size:3.8cqw;line-height:1.35}
.cu-page .cu-quality-row{position:relative;display:flex;justify-content:space-between;padding:6cqw 4.8cqw 0 3.5cqw}
.cu-page .cu-quality-row>div:not(.cu-mortar){width:28.2cqw;position:relative;z-index:1}
.cu-page .cu-quality-row>div:first-child>.cu-quality-photo{margin-left:4.3cqw;border-radius:3cqw 3cqw 0 3cqw}
.cu-page .cu-quality-row>div:last-child{margin-top:7.4cqw;text-align:left}
.cu-page .cu-quality-row>div:last-child>.cu-quality-photo{border-radius:3cqw}
.cu-page .cu-quality h3{font:400 3cqw/1.2 'KoPubDotumBold',sans-serif;margin-top:2.5cqw}
.cu-page .cu-quality h3 span{color:#3aa589}
.cu-page .cu-quality-row p{margin-top:2cqw;padding-top:2cqw;border-top:.1cqw solid #333;font-size:1.65cqw;line-height:1.4}
.cu-page .cu-quality-row>div:first-child{text-align:right}
.cu-page .cu-mortar{position:absolute;left:32.7cqw;top:15.3cqw}
 .cu-page .cu-quality h2{font-size:3.95cqw}
.cu-page .cu-quality-row{padding-top:6.5cqw}
.cu-page .cu-quality-row>div:last-child{width:25.8cqw}
.cu-page .cu-quality h3{font-size:3.2cqw;line-height:1.12}
.cu-page .cu-quality-row p{position:relative;margin-top:.3cqw;padding-top:2.1cqw;border-top:0}
.cu-page .cu-quality-row p::before{content:"";position:absolute;top:0;height:1px;background:#333}
.cu-page .cu-quality-row>div:first-child p{padding-right:1.5cqw}
.cu-page .cu-quality-row>div:first-child p::before{left:8.25cqw;width:20.9cqw}
.cu-page .cu-quality-row>div:last-child p{padding-left:1.5cqw}
.cu-page .cu-quality-row>div:last-child p::before{left:-6cqw;width:31.8cqw}
.cu-page .cu-mortar{top:15.75cqw}
.cu-page .cu-quality-row p{font-size:1.58cqw;line-height:1.45}
.cu-page .cu-quality-row p::after{content:"";position:absolute;top:2.1cqw;width:.4cqw}
.cu-page .cu-quality-row>div:first-child p::after{right:0;height:8.3cqw;background:#3aa589}
.cu-page .cu-quality-row>div:last-child p::after{left:0;height:6.2cqw;background:#ff896f}
.cu-page .cu-life{height:99.25cqw;background:linear-gradient(30deg,#779b60 50%,#98b683 50%);color:white;padding-top:14.5cqw}
.cu-page .cu-life .hd-number{color:white}
.cu-page .cu-life h2{font-size:5.6cqw;margin-top:2.6cqw}
.cu-page .cu-life>p{font-size:2cqw;margin-top:2cqw}
.cu-page .cu-life h3{display:table;margin:3.5cqw auto 0;border-top:.25cqw solid white;border-bottom:.25cqw solid white;font-size:2.8cqw;line-height:4.3cqw;padding:0 1.6cqw}
.cu-page .cu-life-row{position:relative;margin-top:3cqw}
.cu-page .cu-life-row ul{position:absolute;right:9.7cqw;top:-5.4cqw}
.cu-page .cu-life-row li{width:10.5cqw;height:10.5cqw;border:.4cqw solid white;border-radius:50%;font:400 2.5cqw/1.1 'KoPubDotumBold',sans-serif;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.7cqw;background:#98b683}
.cu-page .cu-life{position:relative;background:#98b683}
.cu-page .cu-life::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1191'%3E%3Cpath d='M0 194L878 701V1082H0Z' fill='%23779b60'/%3E%3C/svg%3E") center / 100% 100% no-repeat}
.cu-page .cu-life>h2,.cu-page .cu-life>h3,.cu-page .cu-life>p{position:relative}
.cu-page .cu-life .hd-number{transform:translateY(-.5cqw)}
.cu-page .cu-life h2{font-size:6.1cqw;line-height:1.24;margin-top:.6cqw}
.cu-page .cu-life>p{margin-top:1.7cqw}
.cu-page .cu-life h3{font-family:'KoPubDotumBold',sans-serif;font-size:2.7cqw}

.cu-page .cu-tag{display:table;margin:0 auto!important;border:.25cqw solid #ff9984;color:#ff9984;font-size:2.5cqw!important;line-height:1.4!important;padding:0 1.3cqw}
.cu-page .cu-evidence{height:143.5cqw;padding-top:17.4cqw}
.cu-page .cu-evidence .hd-number,.cu-page .cu-blogs .hd-number,.cu-page .cu-history .hd-number{margin-top:2.5cqw}
.cu-page .cu-evidence h2,.cu-page .cu-blogs h2,.cu-page .cu-history h2{margin-top:2.5cqw;font-size:5.6cqw}
.cu-page .cu-evidence>p:not(.cu-tag),.cu-page .cu-blogs>p:not(.cu-tag),.cu-page .cu-history>p:not(.cu-tag){font-size:2cqw;margin-top:2.6cqw}
.cu-page .cu-evidence h3{font-size:5cqw;line-height:1.3;font-weight:400;margin-top:3.4cqw}
.cu-page .cu-evidence h3 span{border-left:.5cqw solid #ff896f;border-right:.5cqw solid #ff896f;padding:0 1.5cqw}
.cu-page .cu-paper{position:relative;margin-top:5cqw;border:.25cqw solid #333;border-radius:2.5cqw;height:68.5cqw}
.cu-page .cu-paper-badge{position:absolute;left:3.4cqw;top:0;background:#333;color:#fff;font:400 2.3cqw/1.1 'KoPubDotumBold',sans-serif;padding:2.3cqw 1cqw;z-index:1;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}
.cu-page .cu-paper-pages{position:absolute;top:5cqw;left:3.5cqw}
.cu-page .cu-paper-copy{position:absolute;top:3.2cqw;left:52.4cqw}
.cu-page .cu-paper-copy>p{font-size:2.25cqw;line-height:1.4;margin-top:3cqw}
.cu-page .cu-paper-copy .cu-paper-button{display:table;margin:2.2cqw auto 0;background:#333;color:#fff;box-shadow:.25cqw .3cqw .5cqw #0003;padding:.4cqw 3.3cqw;font-size:2.5cqw}
.cu-page .cu-paper-doctors{position:absolute;bottom:0;left:27cqw}
.cu-page .cu-blogs{height:103.5cqw;padding-top:5.6cqw}
.cu-page .cu-blog-banners{margin:11cqw auto 0}
.cu-page .cu-history{height:135.25cqw;padding-top:12.5cqw}
.cu-page .cu-history-first{height:177.25cqw}
.cu-page .cu-history ul{display:grid;grid-template-columns:repeat(4,22.5cqw);gap:5cqw 1.95cqw;margin:6.5cqw 2cqw 0}
.cu-page .cu-history li.cu-campaign{grid-column:span 2}
.cu-page .cu-history figcaption{font-size:1.7cqw;line-height:1.3;margin-top:1.4cqw;white-space:nowrap}
.cu-page .converted-doctor-blogs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:130px 0 0}
.cu-page .converted-doctor-blogs li{width:50%;max-width:585px;padding:23px 0}
.cu-page .converted-doctor-blogs img{display:block;width:100%;height:auto}
@media(max-width:767px){.cu-page{max-width:95%}}

@media(max-width:1200px){
.cu-page .converted-doctor-blogs{padding-top:70px}
.cu-page .converted-doctor-blogs li{width:49%;padding:12px 3px}
}
@media(max-width:800px){
.cu-page .converted-doctor-blogs{padding-top:35px;justify-content:center}
.cu-page .converted-doctor-blogs li{width:100%;padding:5px 0}
}

.cu-page .cu-check h2{font-size:5.4cqw;margin-top:2.4cqw}
.cu-page .cu-check h2 span{display:inline-block;line-height:1.28}
.cu-page .cu-check-box{margin-top:4.2cqw;margin-left:9.1cqw}
.cu-page .cu-checklist{margin-left:10.2cqw}
.cu-page .cu-checklist li{font-size:2.65cqw}
.cu-page .cu-check .cu-footnote{font-size:1.85cqw}
.cu-page .cu-checklist li::before{content:"";border:0;width:3.2cqw;height:3.2cqw;top:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M1%2010H30V39H1Z%22%20fill%3D%22none%22%20stroke%3D%22%23cbd0d1%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M5%2020L12%2031L36%203%22%20fill%3D%22none%22%20stroke%3D%22%23ff4565%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}

.cu-page .cu-evidence h2,.cu-page .cu-blogs h2{font-size:6.1cqw;line-height:1.24;margin-top:1.2cqw}
.cu-page .cu-evidence>p:not(.cu-tag),.cu-page .cu-blogs>p:not(.cu-tag){margin-top:2cqw}
.cu-page .cu-evidence>p:not(.cu-tag) strong{background:#ffe0da}
.cu-page .cu-evidence h3{font-size:5.35cqw;line-height:1.215;margin-top:5.3cqw}
.cu-page .cu-paper-badge{width:10.25cqw;font-size:2.2cqw;padding-left:.5cqw;padding-right:.5cqw;white-space:nowrap}
.cu-page .cu-paper-copy .cu-paper-button{margin-top:1.7cqw;padding:.4cqw 2.9cqw}
.cu-page .cu-blog-banners{margin-top:10.6cqw}

.cu-page .cu-history h2{font-size:6.1cqw;line-height:1.24;margin-top:1.2cqw}
.cu-page .cu-history>p:not(.cu-tag){margin-top:2cqw}
.cu-page .cu-history>p:not(.cu-tag) strong{background:#ffe0da}
.cu-page .cu-history ul{margin-top:6.1cqw;row-gap:5.1cqw}
.cu-page .cu-history figcaption{font-size:1.6cqw}
.cu-page .cu-history-first{padding-top:11.833cqw}
.cu-page .cu-price h1{margin-top:1.9cqw}
.cu-page .cu-price h1 strong,.cu-page .cu-ticket{font-weight:700;-webkit-text-stroke:.1cqw currentColor}
.cu-page .cu-triggers>p span{margin-top:1.25cqw;margin-bottom:1.125cqw}
.cu-page .cu-check-box{margin-top:5.9cqw}
.cu-page :is(.cu-cause,.cu-heat,.cu-treatment,.cu-exams,.cu-faq,.cu-life,.cu-evidence,.cu-blogs,.cu-history)>.hd-number{font-family:'KoPubDotumMedium',sans-serif}
.cu-page .cu-flow li+li{margin-top:5.1cqw}
.cu-page .cu-heat h2 strong{font-weight:700;-webkit-text-stroke:.08cqw currentColor}
.cu-page .cu-exams .cu-exams-result{font-size:3.1cqw}
.cu-page .cu-exams-result>em{font-size:4.3cqw}
.cu-page .cu-faq dl{color:#333}
.cu-page .cu-quality h3{font-family:'KoPubDotumMedium',sans-serif}
.cu-page .cu-life .hd-number::before,.cu-page .cu-life .hd-number::after{border-color:#fff}
.cu-page .cu-evidence>p:not(.cu-tag) strong,.cu-page .cu-paper-copy p strong{font-family:'KoPubDotumMedium',sans-serif;font-weight:400}

.cu-page .cu-hero-photo{display:block;width:100%;height:auto}
.cu-page .cu-symptoms li{width:24.416667cqw;flex:none}
.cu-page .cu-symptoms img{display:block;width:100%;height:auto}

@media(max-width:768px){
 .cu-page .cu-price{height:auto;padding-bottom:7cqw}
 .cu-page .cu-price .cu-price-note{font-size:clamp(11px,3.3cqw,16px);padding:0 3cqw}
 .cu-page .cu-hero>p:first-child{padding:0 3cqw;font-size:clamp(13px,3.6cqw,20px);line-height:1.5}
 .cu-page .cu-hero h2{padding:0 3cqw;font-size:6.2cqw;line-height:1.4}
 .cu-page .cu-hero .cu-hero-bottom{font-size:clamp(13px,3.7cqw,20px);line-height:1.6;padding:4cqw 4cqw 5cqw}
 .cu-page .cu-hero-bottom strong{font-size:inherit}
 .cu-page .cu-check{height:auto;padding-bottom:8cqw}
 .cu-page .cu-check-box{margin-inline:5cqw;padding:5cqw 3cqw 6cqw}
 .cu-page .cu-symptoms{gap:2cqw}
 .cu-page .cu-symptoms li{width:calc((100% - 4cqw)/3);font-size:clamp(12px,3.8cqw,20px)}
 .cu-page .cu-checklist{margin:6cqw 1cqw 0 5cqw}
 .cu-page .cu-checklist li{white-space:normal;font-size:clamp(14px,3.9cqw,22px);line-height:1.55}
 .cu-page .cu-checklist li+li{margin-top:3cqw}
 .cu-page .cu-checklist li::before{left:-5cqw;top:.35em;width:3.8cqw;height:3.8cqw}
 .cu-page .cu-check .cu-footnote{font-size:clamp(11px,3cqw,16px);line-height:1.5;margin:5cqw 5cqw 0}
}
@media(max-width:768px){
 .cu-page .cu-hero h2,.cu-page .cu-hero-bottom,.cu-page .cu-checklist li,.cu-page .cu-footnote{word-break:keep-all;overflow-wrap:break-word}
}

.cu-page .cu-cause-photos img{display:block;width:13cqw;height:auto;border-radius:50%}
@media(max-width:768px){
 .cu-page .cu-cause{height:auto;padding-bottom:12cqw}
 .cu-page .cu-cause>p{font-size:clamp(14px,3.8cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-cause-diagram{height:auto;min-height:52cqw}
 .cu-page .cu-flow{position:relative;margin-left:-6cqw;flex:none;min-height:46cqw}
 .cu-page .cu-flow li{font-size:clamp(10px,2.7cqw,18px);line-height:1.5;padding:.8cqw .3cqw;word-break:keep-all}
 .cu-page .cu-flow li:last-child{font-size:3.6cqw}
 .cu-page .cu-heat{height:auto;padding-bottom:0}
}

.cu-page .cu-treatment-icons{display:block;width:84.583333cqw;height:auto}
.cu-page .cu-exams li>img{display:block;width:100%;height:auto}
@media(max-width:768px){
 .cu-page .cu-treatment{height:auto;padding-bottom:12cqw}
 .cu-page .cu-treatment>p,.cu-page .cu-treatment .cu-treatment-result{font-size:clamp(14px,3.8cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-treatment-flow li{font-size:clamp(10px,2.8cqw,18px);line-height:1.5;word-break:keep-all}
 .cu-page .cu-exams{height:auto;padding-bottom:10cqw}
 .cu-page .cu-exams>p,.cu-page .cu-exams .cu-exams-result{font-size:clamp(13px,3.6cqw,20px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-exams h3{white-space:normal;font-size:clamp(11px,3cqw,18px);line-height:1.4;padding:1cqw .6cqw;min-height:8.5cqw;display:flex;align-items:center;justify-content:center}
 .cu-page .cu-exams li:first-child h3{font-size:clamp(10px,2.7cqw,16px)}
}
@media(max-width:768px){.cu-page .cu-treatment-flow li{width:20.5cqw}}

.cu-page .cu-faq-icon{position:absolute;left:-5.55cqw;top:0;display:block;width:3.666667cqw;height:auto}
.cu-page .cu-faq{height:auto;padding-bottom:4cqw}
@media(max-width:768px){
 .cu-page .cu-faq{padding-bottom:8cqw}
 .cu-page .cu-faq>p{font-size:clamp(13px,3.6cqw,20px);padding-inline:3cqw;word-break:keep-all}
 .cu-page .cu-faq dl{margin:7cqw 4cqw 0;padding:6cqw 4cqw 6cqw 10cqw}
 .cu-page .cu-faq dt,.cu-page .cu-faq dd{font-size:clamp(15px,4.2cqw,24px);line-height:1.45;word-break:keep-all}
 .cu-page .cu-faq dd{margin-top:3cqw}
 .cu-page .cu-faq dt:not(:first-child){margin-top:6cqw}
 .cu-page .cu-faq dd p{font-size:clamp(14px,3.9cqw,22px);line-height:1.6;margin-top:2cqw}
 .cu-page .cu-faq dd small,.cu-page .cu-faq .cu-cautions{font-size:clamp(11px,3cqw,16px);line-height:1.5}
 .cu-page .cu-faq .cu-cautions{margin:4cqw 4cqw 0;padding:0;word-break:keep-all}
 .cu-page .cu-faq-icon{left:-6cqw;top:.2em;width:5cqw}
}

.cu-page .cu-quality-photo{display:block;width:24cqw;height:auto}
.cu-page .cu-mortar{display:block;width:34.583333cqw;height:auto}
.cu-page .cu-mortar-frame{display:contents}
.cu-page .cu-life-preview{display:block;width:73.166667cqw;height:auto}

@media(max-width:768px){
 .cu-page .cu-quality{height:auto;padding:10cqw 0}
 .cu-page .cu-quality h2{padding-inline:3cqw;font-size:clamp(16px,4.5cqw,27px);word-break:keep-all}
 .cu-page .cu-quality-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;padding:7cqw 3cqw 0}
 .cu-page .cu-quality-row>div:not(.cu-mortar){display:contents}
 .cu-page .cu-quality-photo{width:28cqw;max-width:100%;grid-row:1}
 .cu-page .cu-quality-row>div:first-child>.cu-quality-photo{margin-left:0}
 .cu-page .cu-quality-row>div:first-child>:is(img,h3){grid-column:1/3}
 .cu-page .cu-quality-row>div:last-child>:is(img,h3){grid-column:5/7;justify-self:end}
 .cu-page .cu-mortar-frame{display:block;position:relative;grid-column:3/5;grid-row:2;align-self:stretch}
 /* 415×530 삽화의 연결선 y=225/314를 제목 아래 선에 맞춘다. */
 .cu-page .cu-mortar{position:absolute;left:0;top:auto;bottom:-23.028113cqw;width:100%;margin:0}
 .cu-page .cu-quality h3{position:relative;grid-row:2;align-self:end;width:28cqw;font-size:clamp(13px,3.7cqw,22px);line-height:1.4;margin-top:2cqw;padding-bottom:1cqw;word-break:keep-all;text-align:center}
 .cu-page .cu-quality h3::after{content:"";position:absolute;bottom:0;height:1px;background:#333;left:0;right:-3.333333cqw}
 .cu-page .cu-quality-row>div:last-child h3{transform:translateY(6.719679cqw)}
 .cu-page .cu-quality-row>div:last-child h3::after{left:-3.333333cqw;right:0}
 .cu-page .cu-quality-row p{grid-row:3;font-size:clamp(13px,3.7cqw,21px);line-height:1.6;margin-top:29.028113cqw;padding:2cqw 2cqw 0;word-break:keep-all;text-align:left}
 .cu-page .cu-quality-row>div:first-child p{grid-column:1/4;margin-right:2cqw}
 .cu-page .cu-quality-row>div:last-child p{grid-column:4/7;margin-left:2cqw}
 .cu-page .cu-quality-row p br{display:none}
 .cu-page .cu-quality-row>div:first-child p{padding-right:0}
 .cu-page .cu-quality-row>div:first-child p::before,.cu-page .cu-quality-row>div:last-child p::before{left:0;width:100%}
 .cu-page .cu-quality-row p::after{top:3cqw;bottom:0;height:auto!important;left:0;right:auto}
 .cu-page .cu-life{height:auto;padding:12cqw 0 10cqw}
 .cu-page .cu-life::before{background-size:100% auto;background-position:center top}
 .cu-page .cu-life>p{font-size:clamp(14px,3.9cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-life h3{font-size:clamp(14px,4cqw,23px);line-height:1.6;margin-top:5cqw}
 .cu-page .cu-life-row{margin-top:5cqw}
 .cu-page .cu-life-preview{width:100%}
 .cu-page .cu-life-row ul{position:static;display:flex;justify-content:space-around;margin-top:5cqw}
 .cu-page .cu-life-row li{width:19cqw;height:19cqw;margin:0;font-size:clamp(14px,4cqw,22px)}
}

.cu-page .cu-evidence{height:auto;padding-bottom:5cqw}
.cu-page .cu-paper{height:auto;display:grid;grid-template-columns:46% 54%;align-items:start;padding:0 3.5cqw;overflow:hidden}
.cu-page .cu-paper-pages{position:static;width:100%;height:auto;margin-top:5cqw;display:block}
.cu-page .cu-paper-copy{position:static;width:100%;padding-top:3cqw}
.cu-page .cu-paper-chart{display:block;width:100%;height:auto}
.cu-page .cu-paper-copy>p{margin-left:5cqw}
.cu-page .cu-paper-doctors{position:static;display:block;grid-column:1/-1;width:43.083333cqw;height:auto;margin:2cqw auto 0}
@media(max-width:768px){
 .cu-page .cu-evidence>p:not(.cu-tag){font-size:clamp(13px,3.6cqw,20px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-paper-copy>p{font-size:clamp(11px,3.1cqw,18px);line-height:1.5;word-break:keep-all;margin:3cqw 0 0 1cqw}
 .cu-page .cu-paper-copy .cu-paper-button{font-size:clamp(12px,3.3cqw,20px);margin-top:3cqw}
}

.cu-page .cu-blog-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.166667cqw 2.333333cqw;width:83.166667cqw;padding:0;list-style:none}
.cu-page .cu-blog-banners img{display:block;width:100%;height:auto}
@media(max-width:768px){
 .cu-page .cu-blogs{height:auto;padding-bottom:10cqw}
 .cu-page .cu-blogs>p:not(.cu-tag){font-size:clamp(14px,3.9cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-blog-banners{width:94%;grid-template-columns:1fr;gap:3cqw;margin-top:7cqw}
}

.cu-page .cu-history-photo{display:block;width:calc(100% + 1.666667cqw);height:auto;margin:-.833333cqw 0 0 -1.25cqw}
@media(max-width:768px){
 .cu-page .cu-history{height:auto;padding-bottom:10cqw}
 .cu-page .cu-history>p:not(.cu-tag){font-size:clamp(14px,3.9cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-history ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6cqw 4cqw;margin-inline:6cqw}
 .cu-page .cu-history figcaption{white-space:normal;font-size:clamp(12px,3.4cqw,20px);line-height:1.5;word-break:keep-all}
 .cu-page .cu-history-photo{width:calc(100% + 3cqw);margin:-1.5cqw 0 0 -2.2cqw}
}

@media(max-width:768px){
 .cu-page .cu-intro{height:auto;padding-bottom:9cqw}
 .cu-page .cu-intro>p{font-size:clamp(14px,3.9cqw,22px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
 .cu-page .cu-intro .cu-intro-last{font-size:clamp(15px,4.2cqw,24px);margin-top:4cqw}
 .cu-page .cu-triggers{height:52cqw;margin:0 4cqw 7cqw}
 .cu-page .cu-triggers ul{grid-template-columns:29cqw 29cqw;gap:3cqw}
 .cu-page .cu-triggers li{height:24.5cqw;font-size:clamp(11px,3.3cqw,19px);line-height:1.25}
 .cu-page .cu-triggers small{font-size:clamp(10px,2.8cqw,17px)}
 .cu-page .cu-triggers>p{left:22.5cqw;top:4cqw;width:46cqw;height:44cqw;padding-top:5cqw;font-size:clamp(12px,3.5cqw,21px);line-height:1.25}
 .cu-page .cu-triggers>p strong{font-size:3.9cqw}
}

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

.cu-page .cu-checklist li::before{content:"";border:0;border-radius:0;background:url("/images/disease/cholinergic_urticaria/symptom-check-original.webp") center/contain no-repeat}
.cu-page .cu-heat{height:auto}
.cu-page .cu-heat-diagram-image{display:block;width:100%;height:auto;margin-top:5.6cqw}

.cu-page .cu-paper-badge{height:13.5cqw}
