.noticePortalSearch,.guidePortalSearch,.inquiryPortalSearch,.noticeListSection,.guideListSection,.inquiryListSection,.noticeViewSection,.guideViewSection,.inquiryViewSection,.inquiryWriteSection{--primary:#21a2dc;--primary-light:#fafdff}.noticeListSection .headInfo,.guideListSection .headInfo,.inquiryListSection .headInfo{margin-bottom:24px}.noticeListSection .headInfo .count,.noticeListSection .headInfo .count b,.guideListSection .headInfo .count,.inquiryListSection .headInfo .count,.guideListSection .headInfo .count b,.inquiryListSection .headInfo .count b{font-size:18px;font-weight:500}.noticeListSection .headInfo .count b,.guideListSection .headInfo .count b,.inquiryListSection .headInfo .count b{color:var(--primary);font-weight:700}@media (max-width:768px){.noticeListSection .headInfo .count,.noticeListSection .headInfo .count b,.guideListSection .headInfo .count,.inquiryListSection .headInfo .count,.guideListSection .headInfo .count b,.inquiryListSection .headInfo .count b,.noticeListSection .headInfo .count b,.guideListSection .headInfo .count b,.inquiryListSection .headInfo .count b{font-size:16px}.noticeListSection .headInfo .listCountWrap select,.guideListSection .headInfo .listCountWrap select,.inquiryListSection .headInfo .listCountWrap select{height:40px}}.noticeListSection .headInfo .listCountWrap select,.guideListSection .headInfo .listCountWrap select,.inquiryListSection .headInfo .listCountWrap select{width:90px}.noticeListSection .listTable .cellTitle,.guideListSection .listTable .cellTitle,.inquiryListSection .listTable .cellTitle{text-align:left;padding-left:20px}.noticeListSection .listTable .cellTitle a,.guideListSection .listTable .cellTitle a,.inquiryListSection .listTable .cellTitle a{color:inherit;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.noticeListSection .listTable .cellTitle a:hover,.guideListSection .listTable .cellTitle a:hover,.inquiryListSection .listTable .cellTitle a:hover{color:var(--primary);text-decoration:underline}.noticeListSection .listTable tr.isNotice td,.guideListSection .listTable tr.isNotice td,.inquiryListSection .listTable tr.isNotice td{font-weight:700}.noticeListSection .badgeNotice,.guideListSection .badgeNotice,.inquiryListSection .badgeNotice{border:1px solid var(--primary);color:var(--primary);border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.noticeListSection .listTable .cellTitle a.isNew:before,.guideListSection .listTable .cellTitle a.isNew:before{content:"N";color:#fff;vertical-align:middle;background-color:#ff7f00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;font-weight:700;display:inline-flex}.noticeListSection .cellFile .fileIcon,.guideListSection .cellFile .fileIcon,.inquiryListSection .cellFile .fileIcon{background:url(/images/userWeb/icon/ico_file.png) 50%/24px no-repeat;width:24px;height:24px;margin:0 auto}.noticeListSection button.noticeCellFileButton,.guideListSection button.noticeCellFileButton,.inquiryListSection button.noticeCellFileButton{cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0 auto;padding:0;line-height:0;display:block}.noticeListSection button.noticeCellFileButton:hover:not(:disabled),.guideListSection button.noticeCellFileButton:hover:not(:disabled),.inquiryListSection button.noticeCellFileButton:hover:not(:disabled){opacity:.85}.noticeListSection button.noticeCellFileButton:disabled,.guideListSection button.noticeCellFileButton:disabled,.inquiryListSection button.noticeCellFileButton:disabled{opacity:.55;cursor:wait}.noticeListSection td.colEmpty,.noticeListSection td.cellEmpty,.guideListSection td.colEmpty,.inquiryListSection td.colEmpty,.guideListSection td.cellEmpty,.inquiryListSection td.cellEmpty{text-align:center;color:#616161}.noticeListSection .communityPaginationWrap,.guideListSection .communityPaginationWrap,.inquiryListSection .communityPaginationWrap{box-sizing:border-box;width:100%;margin-top:24px;padding:20px 12px 24px}.noticeListSection .communityPagination,.guideListSection .communityPagination,.inquiryListSection .communityPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.noticeListSection .communityPagination,.guideListSection .communityPagination,.inquiryListSection .communityPagination{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;max-width:100%;overflow-x:auto}}.noticeListSection .communityPageNavBtn,.guideListSection .communityPageNavBtn,.inquiryListSection .communityPageNavBtn{letter-spacing:-.02em;color:#757575;cursor:pointer;min-width:32px;height:32px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:opacity .2s,color .2s;display:inline-flex}.noticeListSection .communityPageNavBtn:disabled,.guideListSection .communityPageNavBtn:disabled,.inquiryListSection .communityPageNavBtn:disabled{opacity:.38;cursor:not-allowed}.noticeListSection .communityPageNumbers,.guideListSection .communityPageNumbers,.inquiryListSection .communityPageNumbers{flex-wrap:nowrap;align-items:center;gap:4px;max-width:min(100%,720px);display:flex;overflow-x:auto}.noticeListSection .communityPageBtn,.guideListSection .communityPageBtn,.inquiryListSection .communityPageBtn{color:#212121;cursor:pointer;width:32px;height:32px;box-shadow:none;background:0 0;border:1px solid #eee;border-radius:4px;flex:none;font-size:14px;font-weight:500;transition:background .2s,color .2s}.noticeListSection .communityPageBtn.active,.guideListSection .communityPageBtn.active,.inquiryListSection .communityPageBtn.active{background:var(--primary);color:#fff;border:1px solid var(--primary)}.noticeViewSection .mainViewDetailHeader,.guideViewSection .mainViewDetailHeader,.inquiryViewSection .mainViewDetailHeader{border-bottom:1px solid #212121;padding:0 0 24px}.noticeViewSection .mainViewDetailBadge,.guideViewSection .mainViewDetailBadge,.inquiryViewSection .mainViewDetailBadge{margin-bottom:16px}.noticeViewSection .mainViewDetailTitle,.guideViewSection .mainViewDetailTitle,.inquiryViewSection .mainViewDetailTitle{color:#212121;font-size:24px;font-weight:700}.noticeViewSection .badgeNotice,.guideViewSection .badgeNotice,.inquiryViewSection .badgeNotice{border:1px solid var(--primary);color:var(--primary);border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.noticeViewSection .mainViewDetailInfo dl,.guideViewSection .mainViewDetailInfo dl,.inquiryViewSection .mainViewDetailInfo dl{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.noticeViewSection .mainViewDetailInfo dt,.guideViewSection .mainViewDetailInfo dt,.inquiryViewSection .mainViewDetailInfo dt{color:#616161;margin:0;font-weight:500}.noticeViewSection .mainViewDetailInfo dd,.guideViewSection .mainViewDetailInfo dd,.inquiryViewSection .mainViewDetailInfo dd{color:#212121;margin:0;font-weight:700}.noticeViewSection .mainViewDetailBody,.guideViewSection .mainViewDetailBody,.inquiryViewSection .mainViewDetailBody{padding:24px 16px}.noticeViewSection .mainViewDetailBody .bizFile .title,.guideViewSection .mainViewDetailBody .bizFile .title,.inquiryViewSection .mainViewDetailBody .bizFile .title{font-size:18px;font-weight:700}.noticeViewSection .mainViewDetailText,.guideViewSection .mainViewDetailText,.inquiryViewSection .mainViewDetailText{color:#212121;margin-top:0;line-height:1.8}.noticeViewSection .mainViewDetailBody .bizFile,.guideViewSection .mainViewDetailBody .bizFile,.inquiryViewSection .mainViewDetailBody .bizFile{margin-top:24px}.noticeViewSection .pageBtnWrap,.guideViewSection .pageBtnWrap,.inquiryViewSection .pageBtnWrap{justify-content:flex-end;align-items:center;gap:12px;display:flex}.noticeViewSection .pageBtnWrap .btnAction,.guideViewSection .pageBtnWrap .btnAction,.inquiryViewSection .pageBtnWrap .btnAction{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;display:inline-flex}.noticeViewSection .pageBtnWrap .btnAction i,.guideViewSection .pageBtnWrap .btnAction i,.inquiryViewSection .pageBtnWrap .btnAction i{background-position:50%;background-repeat:no-repeat;background-size:32px 32px;width:32px;height:32px;display:block}.noticeViewSection .pageBtnWrap .icoShare,.guideViewSection .pageBtnWrap .icoShare,.inquiryViewSection .pageBtnWrap .icoShare{background-image:url(/images/userWeb/icon/ico_share.png)}.noticeViewSection .pageBtnWrap .icoAttachment,.guideViewSection .pageBtnWrap .icoAttachment,.inquiryViewSection .pageBtnWrap .icoAttachment{background-image:url(/images/userWeb/icon/ico_url.png)}.noticeViewSection .pageBtnWrap .icoPrint,.guideViewSection .pageBtnWrap .icoPrint,.inquiryViewSection .pageBtnWrap .icoPrint{background-image:url(/images/userWeb/icon/ico_print.png)}.noticeViewSection .mainViewDetailNav,.guideViewSection .mainViewDetailNav,.inquiryViewSection .mainViewDetailNav{border-top:1px solid #e5e5e5;margin-top:24px}.noticeViewSection .mainViewDetailNav .navRow,.guideViewSection .mainViewDetailNav .navRow,.inquiryViewSection .mainViewDetailNav .navRow{border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;padding:16px 0;display:flex}.noticeViewSection .mainViewDetailNav .navLabel,.guideViewSection .mainViewDetailNav .navLabel,.inquiryViewSection .mainViewDetailNav .navLabel{color:#616161;flex-shrink:0;width:100px;padding:0 16px;font-weight:700}.noticeViewSection .mainViewDetailNav .navTitle,.guideViewSection .mainViewDetailNav .navTitle,.inquiryViewSection .mainViewDetailNav .navTitle{color:#212121;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.noticeViewSection .mainViewDetailNav .navTitle:hover,.guideViewSection .mainViewDetailNav .navTitle:hover,.inquiryViewSection .mainViewDetailNav .navTitle:hover{color:var(--primary);text-decoration:underline}.noticeViewSection .mainViewBtnArea,.guideViewSection .mainViewBtnArea,.inquiryViewSection .mainViewBtnArea{justify-content:center;margin-top:40px;display:flex}.noticeViewSection .btnList,.guideViewSection .btnList,.inquiryViewSection .btnList{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:15px 60px;font-weight:700;text-decoration:none;display:inline-block}.noticeViewSection .replyBox,.guideViewSection .replyBox,.inquiryViewSection .replyBox{border:2px solid var(--primary);border-radius:12px;margin-top:40px;padding:40px}.noticeViewSection .replyHeader,.guideViewSection .replyHeader,.inquiryViewSection .replyHeader{justify-content:space-between;margin-bottom:16px;display:flex}.noticeViewSection .replyHeader .adminLabel,.guideViewSection .replyHeader .adminLabel,.inquiryViewSection .replyHeader .adminLabel{color:var(--primary);font-weight:700}.noticeViewSection .qnaPwWrap,.guideViewSection .qnaPwWrap,.inquiryViewSection .qnaPwWrap{background:var(--primary-light);text-align:center;border-radius:24px;padding:50px}.noticeViewSection .qnaPwWrap .btnSubmit,.guideViewSection .qnaPwWrap .btnSubmit,.inquiryViewSection .qnaPwWrap .btnSubmit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:15px 60px;font-weight:700;line-height:1;display:inline-block}.noticeViewSection .qnaPwWrap .inputField,.guideViewSection .qnaPwWrap .inputField,.inquiryViewSection .qnaPwWrap .inputField{border:1px solid #e1e1e1;border-radius:8px;width:100%;max-width:400px;height:54px;padding:0 16px;font-size:16px}@media (max-width:768px){.noticeViewSection .mainViewDetailTitle,.guideViewSection .mainViewDetailTitle,.inquiryViewSection .mainViewDetailTitle{font-size:18px}.noticeViewSection .mainViewDetailHeader,.guideViewSection .mainViewDetailHeader,.inquiryViewSection .mainViewDetailHeader{flex-wrap:wrap-reverse}.noticeViewSection .mainViewDetailInfo dl,.guideViewSection .mainViewDetailInfo dl,.inquiryViewSection .mainViewDetailInfo dl{gap:8px}.noticeViewSection .mainViewDetailInfo dt,.guideViewSection .mainViewDetailInfo dt,.inquiryViewSection .mainViewDetailInfo dt,.noticeViewSection .mainViewDetailInfo dd,.guideViewSection .mainViewDetailInfo dd,.inquiryViewSection .mainViewDetailInfo dd,.noticeViewSection .mainViewDetailText>*,.guideViewSection .mainViewDetailText>*,.inquiryViewSection .mainViewDetailText>*{font-size:14px}.inquiryWriteSection .formActions .btnSubmit{font-size:16px}}.inquiryListSection .headInfo .inquiryHeadInfoRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.inquiryListSection .headInfo .inquiryHeadInfoRight .prLineMiniBtn.addBtn{flex-shrink:0;width:120px;height:54px}.inquiryListSection .cellStatus .badge{border-radius:4px;justify-content:center;align-items:center;width:76px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.inquiryListSection .statusComplete{color:#10a64e;border:1px solid #10a64e}.inquiryListSection .statusWaiting{color:#ef3737;border:1px solid #ef3737}.inquiryWriteSection .formActions{justify-content:center;margin-top:40px;display:flex}.inquiryWriteSection .formActions .btnSubmit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:15px 60px;font-weight:700;line-height:1;display:inline-block}.inquiryWriteSection .formActions .btnSubmit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){:is(html:has(.noticeListSection) body,html:has(.guideListSection) body,html:has(.inquiryListSection) body){width:100%;min-width:0;max-width:100%}:is(.userWebPortalShell:has(.noticeListSection),.userWebPortalShell:has(.guideListSection),.userWebPortalShell:has(.inquiryListSection),.userWebLayoutShell:has(.noticeListSection),.userWebLayoutShell:has(.guideListSection),.userWebLayoutShell:has(.inquiryListSection)){min-width:0;max-width:100%;overflow-x:clip}:is(.rightContent:has(.noticeListSection),.rightContent:has(.guideListSection),.rightContent:has(.inquiryListSection),.noticeListSection,.guideListSection,.inquiryListSection){min-width:0;max-width:100%}.noticeListSection .listTableContainer,.guideListSection .listTableContainer,.inquiryListSection .listTableContainer{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.noticeListSection .listTable,.guideListSection .listTable,.inquiryListSection .listTable{width:max-content;max-width:none}.inquiryListSection .headInfo{flex-wrap:wrap;gap:12px}.inquiryListSection .headInfo .inquiryHeadInfoRight{width:100%}.inquiryListSection .headInfo .inquiryHeadInfoRight .prLineMiniBtn.addBtn{width:auto;min-width:100px;height:40px}}@media print{:is(html:has(.noticeViewSection) body,html:has(.guideViewSection) body,html:has(.inquiryViewSection) body){min-width:0!important}.userWebPortalShell:has(.noticeViewSection) #skip{display:none!important}.userWebPortalShell:has(.guideViewSection) #skip{display:none!important}.userWebPortalShell:has(.inquiryViewSection) #skip{display:none!important}.userWebPortalShell:has(.noticeViewSection) .header.header--global{display:none!important}.userWebPortalShell:has(.guideViewSection) .header.header--global{display:none!important}.userWebPortalShell:has(.inquiryViewSection) .header.header--global{display:none!important}.userWebPortalShell:has(.noticeViewSection) #globalFooter{display:none!important}.userWebPortalShell:has(.guideViewSection) #globalFooter{display:none!important}.userWebPortalShell:has(.inquiryViewSection) #globalFooter{display:none!important}:is(.userWebPortalShell:has(.noticeViewSection)>#main_content,.userWebPortalShell:has(.guideViewSection)>#main_content,.userWebPortalShell:has(.inquiryViewSection)>#main_content){padding-top:0!important}.userWebPortalShell:has(.noticeViewSection) .pageBanner{display:none!important}.userWebPortalShell:has(.guideViewSection) .pageBanner{display:none!important}.userWebPortalShell:has(.inquiryViewSection) .pageBanner{display:none!important}.userWebPortalShell:has(.noticeViewSection) .flexContent>.sidebarNav{display:none!important}.userWebPortalShell:has(.guideViewSection) .flexContent>.sidebarNav{display:none!important}.userWebPortalShell:has(.inquiryViewSection) .flexContent>.sidebarNav{display:none!important}.userWebPortalShell:has(.noticeViewSection) .rightContent>.pageTop{display:none!important}.userWebPortalShell:has(.guideViewSection) .rightContent>.pageTop{display:none!important}.userWebPortalShell:has(.inquiryViewSection) .rightContent>.pageTop{display:none!important}:is(.userWebPortalShell:has(.noticeViewSection) .inner,.userWebPortalShell:has(.guideViewSection) .inner,.userWebPortalShell:has(.inquiryViewSection) .inner){max-width:100%!important;margin:0!important;padding:0!important}:is(.userWebPortalShell:has(.noticeViewSection) .flexContent,.userWebPortalShell:has(.guideViewSection) .flexContent,.userWebPortalShell:has(.inquiryViewSection) .flexContent){gap:0!important;margin-top:0!important;display:block!important}:is(.userWebPortalShell:has(.noticeViewSection) .rightContent,.userWebPortalShell:has(.guideViewSection) .rightContent,.userWebPortalShell:has(.inquiryViewSection) .rightContent){width:100%!important}:is(.userWebPortalShell:has(.noticeViewSection) .pageContent,.userWebPortalShell:has(.guideViewSection) .pageContent,.userWebPortalShell:has(.inquiryViewSection) .pageContent){padding-top:0!important}.noticeViewSection .pageBtnWrap,.guideViewSection .pageBtnWrap,.inquiryViewSection .pageBtnWrap,.noticeViewSection .mainViewBtnArea,.guideViewSection .mainViewBtnArea,.inquiryViewSection .mainViewBtnArea,.noticeViewSection .mainViewDetailNav,.guideViewSection .mainViewDetailNav,.inquiryViewSection .mainViewDetailNav,.userWebCopyUrlToast{display:none!important}.noticeViewSection .mainViewDetailHeader .flex-sb,.guideViewSection .mainViewDetailHeader .flex-sb,.inquiryViewSection .mainViewDetailHeader .flex-sb{display:block!important}.noticeViewSection .article-content-html img,.guideViewSection .article-content-html img,.inquiryViewSection .article-content-html img{page-break-inside:avoid;max-width:100%!important;height:auto!important}}
