@layer legacy{
@media screen and (max-width:1200px) and (min-width:841px){.top-banner div.topBanner01 div h5:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.500vw; line-height: 2.500vw; letter-spacing: -0.07em; float: none; display: inline-block;}
.top-banner > div:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:0 4.348vw;}
.top-banner div.topBanner01 div h5:nth-child(2):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-left: 0; margin-top: 1vw; padding-top:1vw}
.top-banner:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height: 6.667vw;}
.fa-bars:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)):before{font-size:2vw}
.inner:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){max-width: 100vw;}
.fa-caret-right:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)):before{content:"/" !important}
.fa-user-plus:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::before{display: none;}
.fa-sign-in:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::before{display: none;}
.nose05 #sec02 ul li dd:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-left: 5vw}
.nose05 #sec02 ul li dt:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.6667vw; line-height: 2.5vw;}
.nose05 #sec02 ul li dd:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.6667vw; line-height: 2.5vw;}
.nose05 #sec02 ul li:nth-child(1) dd:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-left: 12vw;}
.nose05 #sec02 ul li:nth-child(3) dd:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:50%; padding-left: 3vw;}
.nose05 #sec02 ul li dd:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::before{background-size: 70%;}
.nose05List:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-top: 6.667vw;}
.nose05List .nose05Item img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:10vw}
.nose05List li:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height:23vw !important}
.nose05List li h4:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:2.714vw 0 0 0 !important}
.wrap01 iframe:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height: 47vw;}
#mainWrap #sec01:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:6.667vw 0 6.667vw 14.896vw}
#mainWrap #sec01 .bx-wrapper .slider > div:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-left: 2.4vw;}
#mainWrap h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)),#mainWrap h2.roa-h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 3.125vw;line-height: 4.063vw;}
#mainWrap p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.744vw;line-height: 2.907vw;}
#mainWrap #sec01 .bx-wrapper .slider > div h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.083vw; line-height: 2.083vw;}
#mainWrap #sec01 .bx-wrapper .slider > div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.744vw; line-height: 2.907vw; word-break: keep-all;}
#mainWrap p br:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){display: none;}
#mainWrap #sec02 .bx-wrapper .slider > div > div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.744vw; line-height: 2.907vw; word-break: keep-all;}
#mainWrap #sec02 .bx-wrapper .slider > div > div h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.744vw; line-height: 2.907vw; word-break: keep-all;}
#mainWrap #sec03:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:6.667vw 14.896vw}
#mainWrap #sec03 input[type="radio"]+ label:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:calc(100%/4.2)}
#mainWrap #sec03 input[type="radio"]+ label img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 100%;}
#mainWrap #sec04 > div:nth-child(1):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:20%}
#mainWrap #sec03 > p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-bottom: 3.333vw;}
#mainWrap #sec03 .mainTabCont:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-top:10.125vw}
#mainWrap #sec02:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:6.667vw 0}
#mainWrap #sec02 h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)),#mainWrap #sec02 h2.roa-h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-bottom: 3.333vw;}
.bx-wrapper:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-bottom: 0 !important;}
#mainWrap #sec04:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:6.667vw 14.896vw}
.nose04 #sec02 .noseCheck02 li div:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 15.5vw; height: 15.5vw;}
.nose04 #sec02 .noseCheck02 li div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:80%; margin:0 auto}
.nose04 #sec02 .noseCheck02 li:nth-child(1) div:nth-child(3) p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-top:2vw}
.nose04 #sec02 .noseCheck02 li:nth-child(1) div:nth-child(5) p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-top:2vw}
.nose05 #sec02 ul li:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height:19.625vw}
.nose05 #sec02 div img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 50%;}
.nose05 #sec02 div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.6667vw; line-height: 1.6667vw; left:39.5%}
ul.noseCheck02 li h4:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::after{left: 1.75vw;}
.intro #sec02 ul li:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height: 26.6563vw;}
.intro #sec02 ul li div:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-right:32vw}
.intro #sec02 ul li div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.intro #sec02 ul li div h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.5vw; line-height: 2.5vw;}
.wrap01 section p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.wrap01 section h2:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.5vw; line-height: 2.5vw;}
.intro #sec01 div img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:70%}
#subBanner div h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)),#subBanner div h2.roa-h1:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 4.167vw; line-height: 4.167vw;}
#subBanner div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size:2.500vw; line-height: 3.333vw;}
#subBanner div p br:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){display: none;}
.kakao #sec01:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){overflow: hidden;}
.kakao #sec01 div.kakaoPhone:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){right:-5%; width: 60%;}
.kakao #sec01 p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw !important; line-height: 2.500vw !important;}
.kakao #sec01 div button:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.500vw; line-height: 2.500vw;}
#noticeWrap #bo_list:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding:6.667vw 5.250vw}
#noticeWrap #bo_list th:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size:1.833vw; line-height: 1.833vw; font-weight: 700;}
#noticeWrap #bo_list th a:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size:1.833vw; line-height: 1.833vw; font-weight: 500;}
#bo_list .tbl_head01 a:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size:1.833vw; line-height: 1.833vw;}
#bo_list .tbl_head01 td:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size:1.833vw; line-height: 1.833vw;}
.q h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 1.833vw;}
.a h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
ul.checkList01 h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.wrap01 section p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.nose17 #sec03 ul li h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw !important;}
.doctor #sec01 ul:nth-child(1) li:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: calc(100%/4.5);}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(3):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 40%; bottom: 0;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 60%; font-size: 1.500vw;}
.doctor #sec01 ul:nth-child(2) li button img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 70%;}
.doctor #sec01 ul:nth-child(2) li.doctor11_1 div:nth-child(2) h4:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-top: 1vw;}
.doctor #sec01 ul:nth-child(2) li.doctor11_1 div:nth-child(2) ul:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::before{bottom:-0.803vw}
.gall_row .col-gn-4:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:calc(100%/3) !important; margin: 0 auto;}
.gall_row .box_clear:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){clear: none !important}
.nose17 h2:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-bottom: 3.333vw !important;}
.nose17 h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 2.333vw !important;}
.nose17 #sec01 div:nth-child(3) p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.nose17 #sec02 div p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.nose17 #sec05:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){background-size: cover;}
.nose17 #sec05 ul:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 50%;}
.nose17 #sec02 div:nth-child(2) img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 48% !important;}
.nose17 #sec02 div:nth-child(1):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-right: 2vw;}
.nose17 #sec01 div:nth-child(3) table tr th:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)),td:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw !important; padding: 1vw 0;}
.nose17 #sec03 ul li > img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 80%;}
.nose17 #sec03 ul li p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.nose17 #sec03 ul li button:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; padding: 1vw 2vw;}
.nose17 #sec03:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *))::after{height: 37vw;}
.nose17 #sec06 > div > div h3:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){word-break: keep-all;}
.nose17 #sec06 > div > div h3 br:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){display: none; }
.nose17 #sec06 > div > div:nth-child(1):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 30%;}
.nose17 #sec06 > div > div:nth-child(2):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){padding-left: 4vw;}
.nose17 #sec06 > div > div:nth-child(2) p:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.833vw; line-height: 2.5vw;}
.nose18 #sec02 div:nth-child(2) img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 100% !important;}
.nose18 #sec06 > div:nth-child(1) div ul li:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){font-size: 1.2vw !important; height: 3.5vw !important;}
.nose18 #sec06 > div:nth-child(1) div:nth-child(3):not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){margin-top: 3.5vw !important;}
.nose17 #sec05 ul:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 65% !important;}
#secSp div:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){border-radius: 20px;}}
@media screen and (max-width:840px) and (min-width:501px){#subBanner div:nth-child(2) img:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){height: 59.365vw; max-height: 59.365vw;}
.gall_row .col-gn-4:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width:calc(100%/2) !important; margin: 0 auto !important;}
.gall_row .box_clear:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){clear: none !important}
#bo_gall #gall_ul:not(:where(#hd, #hd *, #gnb_all, #gnb_all *, #ft, #ft *, .roa-stickybar, .roa-stickybar *, #fixBar_wrap, #fixBar_wrap *)){width: 85vw;}}
}
