.rhinitis-page .ar-hero-photo{display:block;position:absolute;bottom:0;left:0;width:100%;height:auto}
.rhinitis-page .ar-worry-icon{display:block;width:12.079379cqw;height:auto;flex:none;border-radius:50%}
.rhinitis-page .ar-hero>p,.rhinitis-page .ar-hero h1,.rhinitis-page .ar-intro>p{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
.rhinitis-page .ar-check-photo{display:block;width:100%;height:auto}
.rhinitis-page .ar-check h2,.rhinitis-page .ar-check>p{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
@media(max-width:768px){
.rhinitis-page .ar-hero{height:auto}
.rhinitis-page .ar-hero>p{font-size:clamp(14px,3.882657cqw,30px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-hero h1{font-size:clamp(22px,5.694564cqw,44px);white-space:normal;padding-inline:4cqw;word-break:keep-all;line-height:1.4}
.rhinitis-page .ar-hero-photo{position:static;margin-top:4cqw}
.rhinitis-page .ar-intro{height:auto;padding-bottom:10cqw}
.rhinitis-page .ar-worries li>p{width:auto;flex:1;min-width:0;font-size:clamp(13px,2.588438cqw,20px);line-height:1.6;padding:3cqw 2cqw;word-break:keep-all}
.rhinitis-page .ar-worries li+li{margin-top:6cqw}
.rhinitis-page .ar-worry-icon{min-width:36px}
.rhinitis-page .ar-worries h2{font-size:clamp(22px,5.004314cqw,39px);word-break:keep-all}
.rhinitis-page .ar-intro>p{font-size:clamp(14px,2.761001cqw,22px);padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-intro>p strong{font-size:clamp(15px,3.019845cqw,24px)}
.rhinitis-page .ar-check{height:auto;padding-bottom:10cqw;background-size:4px 4px}
.rhinitis-page .ar-check .hd-check-label{font-size:clamp(12px,3cqw,24px)}
.rhinitis-page .ar-check h2{font-size:clamp(20px,5.3cqw,41px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-check-box{margin-inline:6cqw;padding:5cqw 4cqw 7cqw}
.rhinitis-page .ar-check-box ul{margin:6cqw 0 0 22px}
.rhinitis-page .ar-check-box li{font-size:clamp(13px,2.502157cqw,20px);white-space:normal;line-height:1.6;word-break:keep-all}
.rhinitis-page .ar-check-box li+li{margin-top:3cqw}
.rhinitis-page .ar-check-box li::before{width:18px;height:18px;left:-23px;top:1px}
.rhinitis-page .ar-check>p{font-size:clamp(12px,1.9cqw,15px);padding-inline:6cqw;line-height:1.6;word-break:keep-all}
}
.rhinitis-page .ar-allergen-photo{display:block;width:100%;height:auto;flex:none}
.rhinitis-page .ar-respiratory{display:block;position:absolute;left:0;bottom:0;width:28.904228cqw;height:auto}
.rhinitis-page .ar-alert{display:block;width:6.039689cqw;height:auto;flex:none}
.rhinitis-page .ar-immune-down{display:block;top:3.623814cqw;width:27.610009cqw;height:auto;padding:0;background:none;clip-path:none}
.rhinitis-page .ar-allergens>h2,.rhinitis-page .ar-definition,.rhinitis-page .ar-allergens .ar-allergen-flow-intro,.rhinitis-page .ar-immunity>h2,.rhinitis-page .ar-immunity>p{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
@media(max-width:768px){
.rhinitis-page .ar-allergens,.rhinitis-page .ar-immunity{height:auto;padding-bottom:12cqw}
.rhinitis-page .ar-allergens h2,.rhinitis-page .ar-immunity h2{font-size:clamp(22px,5.2cqw,40px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-definition h3{font-size:clamp(17px,4cqw,31px);line-height:1.5}
.rhinitis-page .ar-definition p,.rhinitis-page .ar-immunity>p{font-size:clamp(13px,3.15cqw,24px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-allergen-diagram{display:block;margin:8cqw 4cqw 0}
.rhinitis-page .ar-allergen-panel{width:100%;height:auto;padding:5cqw 2cqw 6cqw}
.rhinitis-page .ar-allergen-panel h3{font-size:clamp(20px,4.141501cqw,32px);line-height:1.5}
.rhinitis-page .ar-allergen-panel ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2cqw 1cqw;height:auto;margin-top:5cqw}
.rhinitis-page .ar-allergen-panel li{position:static;width:100%;height:auto;aspect-ratio:1;grid-column:span 2}
.rhinitis-page .ar-allergen-panel li:first-child{grid-column:2 / span 2}
.rhinitis-page .ar-allergen-panel li:nth-child(2){grid-column:4 / span 2}
.rhinitis-page .ar-allergen-panel li:nth-child(3){grid-column:1 / span 2}
.rhinitis-page .ar-allergen-panel li>span{font-size:clamp(11px,2.5cqw,19px);line-height:1.25}
.rhinitis-page .ar-normal{width:100%;height:88cqw;margin-top:4cqw}
.rhinitis-page .ar-respiratory{width:53cqw}
.rhinitis-page .ar-normal>div:last-child{right:0;top:27cqw;width:45cqw}
.rhinitis-page .ar-normal h3{font-size:clamp(16px,4cqw,31px);line-height:1.5}
.rhinitis-page .ar-normal p{font-size:clamp(14px,3.6cqw,28px);line-height:1.5}
.rhinitis-page .ar-allergens .ar-allergen-flow-intro{font-size:clamp(19px,4.45cqw,35px);padding-inline:3cqw}
.rhinitis-page .ar-allergen-flow{margin-inline:5cqw}
.rhinitis-page .ar-allergen-flow li,.rhinitis-page .ar-allergen-flow li+li{font-size:clamp(16px,4.3cqw,33px);line-height:1.5;padding:2cqw 1cqw}
.rhinitis-page .ar-immune-diagram{margin-inline:4cqw;height:auto;padding:6cqw 0}
.rhinitis-page .ar-three{position:relative;left:auto;top:auto;width:100%;height:88cqw}
.rhinitis-page .ar-three::before{inset:14cqw 13cqw 5cqw}
.rhinitis-page .ar-three h3{left:27cqw;top:29cqw;width:34cqw;height:34cqw;font-size:clamp(13px,3.45cqw,27px)}
.rhinitis-page .ar-three li{left:30cqw;top:0;width:28cqw;height:28cqw;font-size:clamp(13px,3.4cqw,26px)}
.rhinitis-page .ar-three li:nth-child(2){left:2cqw;top:53cqw}
.rhinitis-page .ar-three li:nth-child(3){left:58cqw;top:53cqw}
.rhinitis-page .ar-right-arrow{position:relative;left:auto;top:auto;transform:rotate(90deg);margin:5cqw auto;width:14cqw;height:8cqw}
.rhinitis-page .ar-immune-down{position:relative;left:auto;top:auto;width:42cqw;height:auto;margin:auto;padding:0}
.rhinitis-page .ar-immunity .ar-immunity-result{font-size:clamp(17px,3.796376cqw,30px)}
.rhinitis-page .ar-immunity-result strong{font-size:inherit}
.rhinitis-page .ar-immunity .ar-treatment-promise{font-size:clamp(20px,5.25cqw,41px);word-break:keep-all}
}
.rhinitis-page .ar-medicine-photo,.rhinitis-page .ar-therapy-photo{display:block;width:100%;height:auto}
.rhinitis-page .ar-medicines li:first-child{width:50.905953cqw}
.rhinitis-page .ar-medicines li:last-child{width:47.368421cqw}
.rhinitis-page .ar-acupuncture-photo{display:block;width:55.737705cqw;height:auto;object-fit:contain;align-self:flex-start}
.rhinitis-page .ar-medicine>h2,.rhinitis-page .ar-medicine>h3,.rhinitis-page .ar-medicine>p:not(.ar-herb-quote),.rhinitis-page .ar-circulation>h2,.rhinitis-page .ar-circulation>p:not(.ar-cautions){transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
@media(max-width:768px){
.rhinitis-page .ar-medicine{height:auto;padding-bottom:12cqw}
.rhinitis-page .ar-medicine h2{font-size:clamp(22px,5.6cqw,43px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-medicine>p:not(.ar-herb-quote){font-size:clamp(13px,2.588438cqw,20px);padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-medicine>h3{font-size:clamp(20px,4.227783cqw,33px)}
.rhinitis-page .ar-medicine .ar-herb-quote{transform:none;max-width:92%;font-size:clamp(13px,2.933563cqw,23px);line-height:1.6;padding:1cqw 3cqw;word-break:keep-all}
.rhinitis-page .ar-medicines span{font-size:clamp(13px,2.588438cqw,20px);line-height:1.6;padding:2cqw 0}
.rhinitis-page .ar-herb-reasons{margin-inline:5cqw}
.rhinitis-page .ar-herb-reasons h3{font-size:clamp(17px,3.451251cqw,27px);word-break:keep-all}
.rhinitis-page .ar-herb-reasons li{font-size:clamp(13px,2.588438cqw,20px);padding-left:27px;word-break:keep-all}
.rhinitis-page .ar-herb-reasons li::before{left:0;top:0;width:20px;height:20px;font-size:13px;line-height:20px}
.rhinitis-page .ar-herb-reasons li+li{margin-top:3cqw}
.rhinitis-page .ar-acupuncture{height:auto;align-items:center}
.rhinitis-page .ar-acupuncture-photo{width:55.737705cqw;align-self:center}
.rhinitis-page .ar-acupuncture>div:last-child{padding:3cqw 2cqw;min-width:0}
.rhinitis-page .ar-acupuncture h2{font-size:clamp(18px,4.141501cqw,32px)}
.rhinitis-page .ar-acupuncture p{font-size:clamp(13px,2.761001cqw,22px);white-space:normal;word-break:keep-all}
.rhinitis-page .ar-circulation{height:auto;padding-bottom:7cqw}
.rhinitis-page .ar-circulation h2{font-size:clamp(20px,4.141501cqw,32px)}
.rhinitis-page .ar-circulation>p{font-size:clamp(13px,2.588438cqw,20px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-circulation ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6cqw 2cqw}
.rhinitis-page .ar-therapy-photo{height:39cqw;object-fit:contain}
.rhinitis-page .ar-circulation li:last-child .ar-therapy-photo{object-fit:contain;background:#fff}
.rhinitis-page .ar-circulation h3{font-size:clamp(14px,2.157032cqw,17px)}
.rhinitis-page .ar-circulation li p{font-size:clamp(12px,1.639344cqw,13px);padding-inline:1cqw;word-break:keep-all}
.rhinitis-page .ar-circulation .ar-cautions{font-size:12px;line-height:1.6}
}
.rhinitis-page .ar-medicines li:last-child>span{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
.rhinitis-page .ar-quality-photo{display:block;width:24.849008cqw;height:auto}
.rhinitis-page .ar-quality-row>div:first-child>.ar-quality-photo{margin-left:3.796376cqw}
.rhinitis-page .ar-mortar{display:block;width:37.532355cqw;height:auto;left:32.959448cqw;top:13.630906cqw}
.rhinitis-page .ar-exam-photo{display:block;width:100%;height:auto}
.rhinitis-page .ar-quality h2,.rhinitis-page .ar-exams>h2,.rhinitis-page .ar-exams>p{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
@media(max-width:768px){
.rhinitis-page .ar-quality{height:auto;padding-bottom:8cqw}
.rhinitis-page .ar-quality h2{font-size:clamp(18px,4cqw,31px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-quality-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw;padding-inline:4cqw}
.rhinitis-page .ar-quality-row>div:not(.ar-mortar){width:auto;min-width:0;text-align:left;margin-top:0}
.rhinitis-page .ar-quality-photo{width:100%}
.rhinitis-page .ar-quality-row>div:first-child>.ar-quality-photo{margin-left:0}
.rhinitis-page .ar-quality h3{font-size:clamp(15px,2.933563cqw,23px);line-height:1.5;word-break:keep-all}
.rhinitis-page .ar-quality-row p{font-size:clamp(12px,1.553063cqw,13px);line-height:1.6;word-break:keep-all;padding:3cqw 0 0!important}
.rhinitis-page .ar-quality-row p br{display:none}
.rhinitis-page .ar-quality-row p::before{left:0!important;width:100%!important}
.rhinitis-page .ar-quality-row p::after{display:none}
.rhinitis-page .ar-mortar{position:static;grid-column:1 / -1;grid-row:2;width:50cqw;margin:auto}
.rhinitis-page .ar-exams{height:auto;padding-bottom:9cqw}
.rhinitis-page .ar-exams h2{font-size:clamp(22px,6cqw,46px);padding-inline:3cqw;word-break:keep-all}
.rhinitis-page .ar-exams>p{font-size:clamp(13px,1.9cqw,15px);line-height:1.6;padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-exams ul{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:4cqw;gap:4cqw 2cqw}
.rhinitis-page .ar-exams h3{font-size:clamp(12px,2.415876cqw,19px);white-space:normal;line-height:1.5;padding:2cqw 1cqw;min-height:4.5em;display:flex;align-items:center;justify-content:center;word-break:keep-all}
.rhinitis-page .ar-exams .ar-exams-result{font-size:clamp(15px,3.1cqw,24px)}
.rhinitis-page .ar-exams-result>em{font-size:clamp(20px,4.141501cqw,32px)}
}

.rhinitis-page .ar-mortar img{display:block;width:100%;height:auto}
.rhinitis-page .ar-blogs h2,.rhinitis-page .ar-blogs>p{transform:none;width:calc(100% - 3.54cqw);margin-left:3.54cqw}
.rhinitis-page .ar-history-photo{display:block;width:100%;height:auto}
.rhinitis-page .ar-history ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4.35cqw .58cqw;margin-inline:1.25cqw}
.rhinitis-page .ar-history figcaption{white-space:normal}
@media(max-width:800px){
.rhinitis-page .converted-doctor-blogs{display:block;padding-top:6cqw}
.rhinitis-page .converted-doctor-blogs li{width:100%;max-width:none;padding:2cqw 0}
}
@media(max-width:768px){
.rhinitis-page .ar-blogs{height:auto;padding-block:8cqw 3cqw}
.rhinitis-page .ar-blogs h2{font-size:clamp(22px,5.8cqw,45px)}
.rhinitis-page .ar-blogs>p{font-size:clamp(13px,1.898188cqw,15px);padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-history{height:auto;padding-bottom:10cqw}
.rhinitis-page .ar-history h2{font-size:clamp(23px,6.1cqw,47px)}
.rhinitis-page .ar-history>p{font-size:clamp(13px,2.1cqw,17px);padding-inline:4cqw;word-break:keep-all}
.rhinitis-page .ar-history ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6cqw 2cqw}
.rhinitis-page .ar-history figcaption{font-size:clamp(12px,1.6cqw,13px);line-height:1.5;padding-inline:1cqw;word-break:keep-all}
}

@media(min-width:769px){.rhinitis-page .ar-quality-row>div:last-child p::before{top:-.3cqw}}

.rhinitis-page .ar-check-box li::before{content:"";border:0;border-radius:0;background:url("/images/disease/allergic_rhinitis/symptom-check-original.webp") center/contain no-repeat}
