@charset "UTF-8";
@font-face {
  font-family: 'Makgeolli';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/Makgeolli.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* 20250922 */
@font-face {
  font-family: 'Cafe24 Classic Type';
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url('https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24ClassicType/Cafe24ClassicType.woff2') format('woff2'),
  url('https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24ClassicType/Cafe24ClassicType.woff') format('woff'),
  url('https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24ClassicType/Cafe24ClassicType.otf') format('opentype'),
  url('https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24ClassicType/Cafe24ClassicType.ttf') format('truetype');
}

@font-face {
  font-family: 'GmarketSansTTF';
  font-weight: 300;
  font-style: normal;
  src: url('/resources/common/fonts/GmarketSansTTFLight.otf');
}

@font-face {
  font-family: 'GmarketSansTTF';
  font-weight: 500;
  font-style: normal;
  src: url('/resources/common/fonts/GmarketSansTTFMedium.otf');
}

@font-face {
  font-family: 'GmarketSansTTF';
  font-weight: 700;
  font-style: normal;
  src: url('/resources/common/fonts/GmarketSansTTFBold.otf');
}

/* //20250922 */

/* 20260908 */
@font-face {
    font-family: 'LOTTERIA DDAG';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/LOTTERIADDAG/LOTTERIADDAG.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/LOTTERIADDAG/LOTTERIADDAG.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/LOTTERIADDAG/LOTTERIADDAG.otf') format('opentype'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/LOTTERIADDAG/LOTTERIADDAG.ttf') format('truetype');
}

@font-face {
  font-family: 'Hakgyoansim Jiugae';
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url('https://cdn.jsdelivr.net/gh/fonts-archive/HakgyoansimJiugae/HakgyoansimJiugae.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/fonts-archive/HakgyoansimJiugae/HakgyoansimJiugae.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/fonts-archive/HakgyoansimJiugae/HakgyoansimJiugae.otf') format('opentype'),
        url('https://cdn.jsdelivr.net/gh/fonts-archive/HakgyoansimJiugae/HakgyoansimJiugae.ttf') format('truetype');
}
/* //20260908 */
.holiday-header{
  width: 100%;
  height: auto;
  background-color: #bb4986;
}
.holiday-header > ul{
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 17px 0;
}
.holiday-header > ul li{
  float: left;
}
.holiday-header > ul li.c-sns{
  float: right;
}
.holiday-header > ul:after{
  display: block;
  content: "";
  clear: both;
}
.c-logo{
  margin-top: 3px;
}
.c-sns > ul > li{
  float: left;
  width: 46px;
  height: 46px;
  background-image: url("https://www.nowon.kr/resources/www/images/corona/sns-icon.png");
  margin-left: 10px;
}
.c-sns > ul:after{
  display: block;
  content: "";
  clear: both;
}
.c-sns > ul > li a{
  display: block;
  width: 100%;
  height: 100%;
}
.c-sns02{
  background-position: -56px 0;
}
.c-sns03{
  background-position: -112px 0;
}
.c-sns04{
  background-position: -168px 0;
}
.c-sns05{
  background-position: -224px 0;
}

.c-home06{
  width:195px !important;
}

.holiday-info{
  width: 100%;
  height: auto;
  position: relative;
}/* 20250922 */
.holiday-info h1{
  position: absolute;
  left: 66px;
  top: 61px;
}
/* 20260908 */
.holiday-info h1 img{
  display: block;
  height: 48px;
}
.holiday-info .holiday-info-wrap{
  width: 100%;
  margin: 0 auto;
  height: auto;
  background: url("https://www.nowon.kr/resources/www/images/holiday/cu2026_bg.jpg") no-repeat center;
  background-size:cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding:150px 0 0;
} /* 20260908 */
/* //20250922 */
.c-link-btn{
  text-align: right;
}
.c-link-btn >li{
  display: inline-block;
  margin-left: 6px;
}

.c-link-btn >li a{
  min-width: 183px;
  font-size: 16px;
}
.holiday-info-title{
  font-size: 40px;
  font-family: 'Makgeolli';
  font-weight: 500;
  color:#222222;
  text-align: center;
}
.holiday-info-title img{
  /* height: 55px; */
}
.holiday-info-text{
  font-size: 18px;
  text-align: center;
  font-weight: 500;
  color: #222;
  line-height: 28px;
  margin-bottom: 10px;
}
.holiday-info-con{
  width: 896px;
  margin: 0 auto;
}
.openbg{
  background: #f0f8ff;
}
.c-table-txt01{
  text-align: right;
  font-size: 16px;
  color: #666;
  margin-bottom: 7px;
}
.c-table-txt02{
  font-size: 16px;
  margin-top: 8px;
}

.c-table-txt03{
  font-size: 16px;
  margin-top: 8px;
  text-align: right;
}

.holiday-info-con .table-responsive-inner .table tbody td{
  background-color: #fff;
  font-size: 16px;
}
.holiday-info-con .table-responsive-inner .table tbody td .text-20{
  font-size: 20px;
}

.holiday-info-con .table-responsive-inner .table tbody td .text-17{
  font-size: 17px;
}
.holiday-btn{
  display: inline-block;
  margin: 0 .08rem;
  padding: .06rem .16rem .03rem;
  font-size: .16rem;
  color: #fff;
  background: #1F3767;
  border-radius: 10px;
  font-family: 'GmarketSans';
}
.holiday-bn{
  width: 100%;
  padding: 10px;
  position: relative;
  background-color: #DBEAFF;
  border-radius: 20px;
  font-family: 'GmarketSans';
}/* 20250922 */

.holiday-bn::before{
  position: absolute;
  left: -13px;
  bottom: 0;
  width: 20%;
  height: 80%;
  background: url("https://www.nowon.kr/resources/www/images/home/holiday-bn1.png") no-repeat bottom;
  background-size: contain;
  content: '';
}
.holiday-bn.bn2::before{
  background: url("https://www.nowon.kr/resources/www/images/home/holiday-bn2.png") no-repeat bottom;
  background-size: contain;
}
.holiday-bn.bn3::before{
  background: url("https://www.nowon.kr/resources/www/images/home/holiday-bn3.png") no-repeat bottom;
  background-size: contain;
}
.holiday-bn.bn4::before{
  background: url("https://www.nowon.kr/resources/www/images/home/holiday-bn4.png") no-repeat bottom;
  background-size: contain;
}
.holiday-bn .cont{
  width: 100%;
  height: 100%;
  min-height: 160px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}/* 20250922 */
.holiday-bn .bn-tit{
  margin-top: 0.1rem;
  font-size: 0.34rem;
  font-weight: bold;
  color: #2163BA;
  letter-spacing: -1px;
}

.holiday-bn .bn-cont{
  margin-left: 0.4rem;
  padding: .1rem .4rem .08rem;
  background: #fff;
  text-align: center;
  font-size: .2rem;
  border-radius: 20px;
}
.holiday-bn .holiday-btn{
  margin: 0 0 0 .8rem;
  padding: .1rem .25rem .08rem;
  font-size: .2rem;
}

/* 20250922 */
.c-info-btn{
  text-align: center;
  margin-top: 25px;
  display: flex;
}
.c-info-btn a{
  display: flex;
  font-size: 22px;
  font-weight:500;
  padding: 5px;
  color: #000000;
  background:#fff;
  width:20%;
  min-height:85px;
  align-items:center;
  justify-content:center;
  border-radius: 25px 25px 0 0 ;
}
.c-info-btn a.click{
  background: #e69127;
  color:#fff;
}
.c-info-btn > a span{
  display: inline-block;
  /* margin-top: 11px; */
  padding-left:42px;
  padding-top: 5px;
  background-repeat:no-repeat;
  background-position:left center;
}
.c-info-btn > a:nth-child(1) span{background-image:url(/resources/www/images/home/cu2025_tab_ico1.png);background-size:36px;}
.c-info-btn > a:nth-child(2) span{background-image:url(/resources/www/images/home/cu2025_tab_ico2.png);background-size:30px;padding-left:36px;}
.c-info-btn > a:nth-child(3) span{background-image:url(/resources/www/images/home/cu2025_tab_ico3.png);background-size:36px;}
.c-info-btn > a:nth-child(4) span{background-image:url(/resources/www/images/home/cu2025_tab_ico4.png);background-size:34px;}
.c-info-btn > a:nth-child(5) span{background-image:url(/resources/www/images/home/cu2025_tab_ico5.png);background-size:32px;padding-left:38px;}
.c-info-btn > a.click:nth-child(1) span{background-image:url(/resources/www/images/home/cu2025_tab_on_ico1.png);}
.c-info-btn > a.click:nth-child(2) span{background-image:url(/resources/www/images/home/cu2025_tab_on_ico2.png);}
.c-info-btn > a.click:nth-child(3) span{background-image:url(/resources/www/images/home/cu2025_tab_on_ico3.png);}
.c-info-btn > a.click:nth-child(4) span{background-image:url(/resources/www/images/home/cu2025_tab_on_ico4.png);}
.c-info-btn > a.click:nth-child(5) span{background-image:url(/resources/www/images/home/cu2025_tab_on_ico5.png);}
/* //20250922 */
.corona-banner{
  margin-bottom: 70px;
}
.corona-banner li:first-child{
  float: left; margin-right:14px;
}

.corona-banner li:nth-child(2){
  float: left;
}

.corona-banner li:last-child{
  float: right;
}
.corona-banner:after{
  display: block;
  content: "";
  clear: both;
}
.c-info-btn > a img{
  vertical-align: middle;
  margin-top: -2px;

}
.holiday-content{
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0 20px;
}

.holiday-content2{
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 50px 0 20px;
}


.c-tel{
  text-align: center;
  margin-bottom: 72px;
}
.c-tel > h3{
  font-size: 32px;
  color: #222;
  font-weight: normal;
  margin-bottom: 13px;
}
.c-tel > p{
  font-size:18px;
  line-height: 28px;
  margin-bottom: 25px;
}
.c-tel-box li{
  display: inline-block;
  width: 240px;
  height: 180px;
  border:1px solid #e5e5e5;
  vertical-align: top;
  margin-left: 16px;
}
.c-tel-box li:first-child{
  margin-left: 0;
}
.c-tel-box-01{
  padding: 39px 0 0;
}
.c-tel-box-text01{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 8px;
}
.c-tel-box-text02{
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
.c-tel-box-02{
  padding-top: 46px;
}
.c-tel-box-02 p{
  font-size:16px;
  margin-top: 10px;
}
.corona-tab{
  width: 100%;
}
.corona-tab ul li{
  float: left;
  width: 20%;
  height: auto;
  border:1px solid #e5e5e5;
  border-left:0;
  background-color: #f5f7fa;
  text-align: center;
  padding: 12px 0 10px;
  border-bottom: 1px solid #7e4256;
}
.corona-tab ul:after{
  display: block;
  content: "";
  clear: both;
}
.corona-tab ul li:first-child{
  border-left:1px solid #e5e5e5;
}
.corona-tab ul li a{
  font-size: 16px;
  color: #222;
  display: block;
  width: 100%;
  height: 100%;
}
.corona-tab ul li.corona-tab-on{
  border:1px solid #7e4256;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}
.corona-tab ul li.corona-tab-on a{
  color: #7e4256;
}
.corona-notice{
  margin-top: 30px;
  border:1px solid #eeeeee;
  border-top:2px solid #7e4256;
  margin-bottom: 30px;
}
.corona-notice h4{
  border-bottom: 1px solid #eeeeee;
  background-color: #f5f7fa;
  font-size: 16px;
  color: #222;
  font-weight: normal;
  padding: 11px 20px;
}
.corona-notice p{
  font-size: 14px;
  line-height: 24px;
  padding: 6px 15px;
}
.corona-title{
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
}
.c-accordion-list{
  border-top:2px solid #7e4256;
}
.c-accordion-list .accordion-title a:before, .c-accordion-list .accordion-title a:after{
  display: none;
}
.cal-list{
  width: 100%;
  background-color: #f5f7fa;
  border-bottom: 1px solid #bfbfbf;
}
.cal-list li{
  float: left;
  text-align: center;
  font-size: 16px;
  padding: 10px 0 11px;
  border-right:1px solid #eeeeee;
}
.cal-list li:last-child{
  border-right:0
}
.cal-list:after{
  display: block;
  content: "";
  clear: both;
}
.cal-num{
  width: 6.25%;
  max-width: 80px;
}
.cal-title{
  width: 71.8%;
  max-width: 919px;
}
.cal-day{
  width: 10.85%;
  max-width: 139px;
}
.cal-more{
  width: 11.1%;
  max-width: 142px;
}
.c-accordion-list{
  border-bottom: 0;
}
.c-accordion-list .accordion-title{
  border-bottom: 1px solid #eee;
}
.c-accordion-list .accordion-title p{
  float: left;
  font-size: 14px;
  border-right:1px solid #eee;
  padding: 8px 10px 7px;
}
.c-accordion-list .accordion-title a{
  display: block;
  position: inherit;
  float: none;
  font-size: 14px;
  text-decoration: underline;
  padding:0;
  width:100%;
  max-width:inherit;
}
.c-accordion-list .accordion-title a .cal-more-on{
  display: none;
}
.c-accordion-list .accordion-title:after{
  display: block;
  content: "";
  clear: both;
}
.c-accordion-list .accordion-title .cal-num,
.c-accordion-list .accordion-title .cal-day,
.c-accordion-list .accordion-title .cal-more{
  text-align: center;
}
.c-accordion-list .accordion-title .cal-more{
  border-right:0;
}
.c-accordion-list .accordion-title .cal-more span{
  text-decoration: underline;
}
.c-accordion-list .accordion-title{
  border-top:0
}
.c-accordion-list .accordion-content{
  border-bottom: 1px solid #eee;
}
.c-accordion-list .accordion-title.on a{
  border:0;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
  color: #7e4256;
}
.c-accordion-list .accordion-title.on .cal-more-off{
  display: none;
}
.c-accordion-list .accordion-title.on .cal-more-on{
  display: block;
}
.c-accordion-list .accordion-content{
  padding: 0;
}
.ca-content{
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  padding: 24px 260px 32px 90px;
}

.ca-content p:last-child{
  margin-bottom: 0;
}
.ca-content span{
  color: #222222;
}
.text-type01{
  line-height: 25px;
  letter-spacing: -0.025em;
  color: #666;
  font-size: 15px;
}
.corona-tel-box{
  text-align: center;
}
.corona-tel-box li{
  display: inline-block;
  border:0;
  background-color: #f5f7fa;
  line-height: 21px;
  min-width: 240px;
  padding: 33px 0 25px;
  margin-left: 26px;
}
.corona-tel-box li:first-child{
  margin-left: 0;
}
.box-gray-nb{
  border:0;
  background-color: #f5f7fa;
  padding: 26px 30px 24px;
}
.ca-content02 p{
  color: #222;
}
.ca-rep_title{
  border-top:1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #fbfbfb;
}
.ca-rep_title li{
  float: left;
  min-height: 54px;
  height: auto;
}
.ca-rep_title:after{
  display: block;
  content: "";
  clear: both;
}
.ca-rep_bg{
  width: 6.25%;
  max-width: 80px;
  background-image: url("https://www.nowon.kr/resources/www/images/corona/rep.png");
  background-repeat: no-repeat;
  background-position: 30px 15px;
  border-right:1px solid #eee;
}
.ca-rep_title .text-primary{
  width: 93.75%;
  max-width: 1200px;
  font-size: 14px;
  padding: 16px 10px 14px;
}
.ca-rep_text{
  font-size: 14px;
  line-height: 20px;
  color: #666;
  padding: 17px 90px 18px;
}
.accordion-content .ca-content02{
  border-top:1px solid #eee;
  padding: 24px 90px 24px;
}
.accordion-content .ca-content02:first-child{
  border-top:0
}
.holiday-tab-con02, .holiday-tab-con03, .holiday-tab-con04, .holiday-tab-con05{
  display: none;
}
.title-ico{
  font-size: 20px;
  background-image: url("https://www.nowon.kr/resources/www/images/corona/title-icon.png");
  background-repeat: no-repeat;
  background-position: left;
  line-height: 66px;
  font-weight: normal;
  padding-left: 76px;
  margin-top: 4px;
}


.text-primary {
  color: #651b4d !important;
}

.holiday_title1 {
  position: relative;
  margin: .4rem 0 .1rem;
  padding-left: .23rem;
  font-size: .20rem;
  font-weight: normal;
  font-family: 'GmarketSans';
  letter-spacing: -1px;
}

/* 20240206 */
.point-box0206{border: 1px solid #ddd;border-radius: 10px;padding: 10px;margin-top: .4rem;}
.point-box0206 .tit{margin-top:0;font-size: .20rem;text-align: center;}
strong.point-txt{font-weight:600;}
/* //20240206 */

.table-data th,
.table-data td {
  height: 39px;
  padding: 7px 10px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

.table-data th {
  height: 56px;
  font-size: .16rem;
  font-weight: normal;
  background-color: #fffcd2;
  color:#000;
}

.table-data {
  border-collapse: collapse;
  border-top: 2px solid #1F3767;
  border-left: 1px solid #e5e5e5;
}

.list-square > li:before {
  top: .55em;
}

.holiday_title1:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: .10rem;
  width: .13rem;
  height: .13rem;
  border: 0.03rem solid #1F3767;
  border-radius: 50%;
  content: '';
}


.holiday-info-title02{
  margin-top: 40px;
}
.holiday-info .holiday-info-wrap02{
  padding:30px 0 106px;
}
.corona-notice02{
  margin-top: 15px;
  margin-bottom: 30px;
}
.text-666{
  color: #666;
}
.corona-notice > div{
  padding: 10px 26px 5px;
}
.process-box.process-box-sm.process-box-wd-170 ol{
  width: calc(100% + -3rem);
}
.process-box.process-box-sm.process-box-wd-170-02 ol{
  width: calc(100% + -1.9rem);
}
.process-arrow{
  border:0 !important;
  width: 65px !important;
  left: -21px;
  padding-top: 12px;
}
.process-arrow img{
  width: 49px;
}
.process-arrow span{
  display: block;
  font-size: 14px;
  color: #ee001d;
  text-align: center;
  margin-top: 3px;
}
.no-ab:after{
  content: "";
  width: 0 !important;
}
.no-ab:before{
  content: "";
  width: 0 !important;
}
.lft-mg{
  left: -42px;
}
.max-834{
  max-width: 834px;
  margin: 0;
}
.mobile{
  display: none;
}

.title3 {
  position: relative;
  font-weight: normal;
  font-size: .18rem;
  margin: .01rem 0 .1rem .1rem;
  padding-left: .23rem;
}

.title3:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: .05rem;
  top: .6em;
  width: .08rem;
  height: .08rem;
  background-color: #7e4256;
  content: '';
}

.title4 {
  position: relative;
  font-weight: normal;
  font-size: .18rem;
  margin: .01rem 0 .1rem .1rem;
  padding-left: .23rem;
}

.title4:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: .05rem;
  top: .6em;
  width: .08rem;
  height: .08rem;
  background-color: #7e4256;
  border-radius: 50%;
  content: '';
}

.holiday-header{
  width: 100%;
  height: auto;
  background-color: #bb4986;
}
.holiday-header > ul{
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 17px 0;
}
.holiday-header > ul li{
  float: left;
}
.holiday-header > ul li.c-sns{
  float: right;
}
.holiday-header > ul:after{
  display: block;
  content: "";
  clear: both;
}
.c-logo{
  margin-top: 3px;
}
.c-sns > ul > li{
  float: left;
  width: 46px;
  height: 46px;
  background-image: url("https://www.nowon.kr/resources/corona19/images/corona/sns-icon.png");
  margin-left: 10px;
}
.c-sns > ul:after{
  display: block;
  content: "";
  clear: both;
}
.c-sns > ul > li a{
  display: block;
  width: 100%;
  height: 100%;
}
.c-sns02{
  background-position: -56px 0;
}
.c-sns03{
  background-position: -112px 0;
}
.c-sns04{
  background-position: -168px 0;
}
.c-sns05{
  background-position: -224px 0;
}

.c-link-btn{
  text-align: right;
}
.c-link-btn >li{
  display: inline-block;
  margin-left: 6px;
}

.c-link-btn >li a{
  min-width: 183px;
  font-size: 16px;
}
.holiday-info-text{
  font-size: 18px;
  text-align: center;
  font-weight: 500;
  color: #222;
  line-height: 28px;
  margin-bottom: 10px;
}
.holiday-info-con{
  width: 1400px;
  margin: 0 auto;
}/* 20250922 */
.c-table-txt01{
  text-align: right;
  font-size: 16px;
  color: #666;
  margin-bottom: 7px;
}
.c-table-txt02{
  font-size: 16px;
  margin-top: 8px;
}

.holiday-info-con .table-responsive-inner .table tbody td{
  background-color: #fff;
  font-size: 16px;
}
.holiday-info-con .table-responsive-inner .table tbody td .text-20{
  font-size: 20px;
}

.holiday-info-con .table-responsive-inner .table tbody td .text-17{
  font-size: 17px;
}
.corona-banner{
  margin-bottom: 70px;
}
.corona-banner li:first-child{
  float: left;
}
.corona-banner li:last-child{
  float: right;
}
.corona-banner:after{
  display: block;
  content: "";
  clear: both;
}
.holiday-content{
  width: 1400px;
  height: auto;
  margin: 0 auto;
  padding: 100px 0 50px;
}/* 20250922 */

.holiday-content2{
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 50px 0 0px;
}

.c-tel{
  text-align: center;
  margin-bottom: 72px;
}
.c-tel > h3{
  font-size: 32px;
  color: #222;
  font-weight: normal;
  margin-bottom: 13px;
}
.c-tel > p{
  font-size:18px;
  line-height: 28px;
  margin-bottom: 25px;
}
.c-tel-box li{
  display: inline-block;
  width: 240px;
  height: 180px;
  border:1px solid #e5e5e5;
  vertical-align: top;
  margin-left: 16px;
}
.c-tel-box li:first-child{
  margin-left: 0;
}
.c-tel-box-01{
  padding: 39px 0 0;
}
.c-tel-box-text01{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 8px;
}
.c-tel-box-text02{
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
.c-tel-box-02{
  padding-top: 46px;
}
.c-tel-box-02 p{
  font-size:16px;
  margin-top: 10px;
}
.corona-tab{
  width: 100%;
}
.corona-tab ul li{
  float: left;
  width: 20%;
  height: auto;
  border:1px solid #e5e5e5;
  border-left:0;
  background-color: #f5f7fa;
  text-align: center;
  padding: 12px 0 10px;
  border-bottom: 1px solid #7e4256;
}
.corona-tab ul:after{
  display: block;
  content: "";
  clear: both;
}
.corona-tab ul li:first-child{
  border-left:1px solid #e5e5e5;
}
.corona-tab ul li a{
  font-size: 16px;
  color: #222;
  display: block;
  width: 100%;
  height: 100%;
}
.corona-tab ul li.corona-tab-on{
  border:1px solid #7e4256;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}
.corona-tab ul li.corona-tab-on a{
  color: #7e4256;
}
.corona-notice{
  margin-top: 30px;
  border:1px solid #eeeeee;
  border-top:2px solid #7e4256;
  margin-bottom: 30px;
}
.corona-notice h4{
  border-bottom: 1px solid #eeeeee;
  background-color: #f5f7fa;
  font-size: 16px;
  color: #222;
  font-weight: normal;
  padding: 11px 20px;
}
.corona-notice p{
  font-size: 14px;
  line-height: 24px;
  padding: 6px 15px;
}
.corona-title{
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
}
.c-accordion-list{
  border-top:2px solid #7e4256;
}
.c-accordion-list .accordion-title a:before, .c-accordion-list .accordion-title a:after{
  display: none;
}
.cal-list{
  width: 100%;
  background-color: #f5f7fa;
  border-bottom: 1px solid #bfbfbf;
}
.cal-list li{
  float: left;
  text-align: center;
  font-size: 16px;
  padding: 10px 0 11px;
  border-right:1px solid #eeeeee;
}
.cal-list li:last-child{
  border-right:0
}
.cal-list:after{
  display: block;
  content: "";
  clear: both;
}
.cal-num{
  width: 6.25%;
  max-width: 80px;
}
.cal-title{
  width: 71.8%;
  max-width: 919px;
}
.cal-day{
  width: 10.85%;
  max-width: 139px;
}
.cal-more{
  width: 11.1%;
  max-width: 142px;
}
.c-accordion-list{
  border-bottom: 0;
}
.c-accordion-list .accordion-title{
  border-bottom: 1px solid #eee;
}
.c-accordion-list .accordion-title p{
  float: left;
  font-size: 14px;
  border-right:1px solid #eee;
  padding: 8px 10px 7px;
}
.c-accordion-list .accordion-title a{
  display: block;
  position: inherit;
  float: none;
  font-size: 14px;
  text-decoration: underline;
  padding:0;
  width:100%;
  max-width:inherit;
}
.c-accordion-list .accordion-title a .cal-more-on{
  display: none;
}
.c-accordion-list .accordion-title:after{
  display: block;
  content: "";
  clear: both;
}
.c-accordion-list .accordion-title .cal-num,
.c-accordion-list .accordion-title .cal-day,
.c-accordion-list .accordion-title .cal-more{
  text-align: center;
}
.c-accordion-list .accordion-title .cal-more{
  border-right:0;
}
.c-accordion-list .accordion-title .cal-more span{
  text-decoration: underline;
}
.c-accordion-list .accordion-content{
  border-bottom: 1px solid #eee;
}
.c-accordion-list .accordion-title.on a{
  border:0;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
  color: #7e4256;
}
.c-accordion-list .accordion-title.on .cal-more-off{
  display: none;
}
.c-accordion-list .accordion-title.on .cal-more-on{
  display: block;
}
.c-accordion-list .accordion-content{
  padding: 0;
}
.ca-content{
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  padding: 24px 260px 32px  90px;
}

.ca-content p:last-child{
  margin-bottom: 0;
}
.ca-content span{
  color: #222222;
}
.text-type01{
  line-height: 25px;
  letter-spacing: -0.025em;
  color: #666;
  font-size: 15px;
}
.corona-tel-box{
  text-align: center;
}
.corona-tel-box li{
  display: inline-block;
  border:0;
  background-color: #f5f7fa;
  line-height: 21px;
  min-width: 240px;
  padding: 33px 0 25px;
  margin-left: 26px;
}
.corona-tel-box li:first-child{
  margin-left: 0;
}
.box-gray-nb{
  border:0;
  background-color: #f5f7fa;
  padding: 26px 30px 24px;
}
.ca-content02 p{
  color: #222;
}
.ca-rep_title{
  border-top:1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #fbfbfb;
}
.ca-rep_title li{
  float: left;
  min-height: 54px;
  height: auto;
}
.ca-rep_title:after{
  display: block;
  content: "";
  clear: both;
}
.ca-rep_bg{
  width: 6.25%;
  max-width: 80px;
  background-image: url("https://www.nowon.kr/resources/www/images/corona/rep.png");
  background-repeat: no-repeat;
  background-position: 30px 15px;
  border-right:1px solid #eee;
}
.ca-rep_title .text-primary{
  width: 93.75%;
  max-width: 1200px;
  font-size: 14px;
  padding: 16px 10px 14px;
}
.ca-rep_text{
  font-size: 14px;
  line-height: 20px;
  color: #666;
  padding: 17px 90px 18px;
}
.accordion-content .ca-content02{
  border-top:1px solid #eee;
  padding: 24px 90px 24px;
}
.accordion-content .ca-content02:first-child{
  border-top:0
}
/* .holiday-tab-con02, .holiday-tab-con03, .holiday-tab-con04, .holiday-tab-con05{
  display: none;
} */
.title-ico{
  font-size: 20px;
  background-image: url("https://www.nowon.kr/resources/corona19/images/corona/title-icon.png");
  background-repeat: no-repeat;
  background-position: left;
  line-height: 66px;
  font-weight: normal;
  padding-left: 76px;
  margin-top: 4px;
}
.corona-tab-3 ul li{
  width: 25%;
}

.corona-tab-2 ul li{
  width: 50%;
}

.corona-tab-4 ul li{
  width: 33.33% !important;
}

.holiday-info-title02{
  margin-top: 40px;
}
.holiday-info .holiday-info-wrap02{
  padding:30px 0 106px;
}
.corona-notice02{
  margin-top: 15px;
  margin-bottom: 30px;
}
.text-666{
  color: #666;
}
.corona-notice > div{
  padding: 10px 26px 5px;
}
.process-box.process-box-sm.process-box-wd-170 ol{
  width: calc(100% + -3rem);
}
.process-box.process-box-sm.process-box-wd-170-02 ol{
  width: calc(100% + -1.9rem);
}
.process-arrow{
  border:0 !important;
  width: 65px !important;
  left: -21px;
  padding-top: 12px;
}
.process-arrow img{
  width: 49px;
}
.process-arrow span{
  display: block;
  font-size: 14px;
  color: #ee001d;
  text-align: center;
  margin-top: 3px;
}
.no-ab:after{
  content: "";
  width: 0 !important;
}
.no-ab:before{
  content: "";
  width: 0 !important;
}
.lft-mg{
  left: -42px;
}
.max-834{
  max-width: 834px;
  margin: 0;
}
.mobile{
  display: none;
}

@media (max-width: 1024.98px){
  .holiday-header > ul{
    width: 96%;
  }
  .holiday-info .holiday-info-wrap{
    padding: 100px 15px 0;
  }/* 20250922 */
  .holiday-info-con{
    width: 100%;
  }
  .holiday-info h1{
    top:15px;
    left:15px;
  }/* 20250922 */

  .holiday-info-title img{
    height: 180px;
  }/* 20250114 */
  .holiday-bn .bn-cont{
    margin-left: 0.2rem;
    padding: 0.06rem 0.3rem 0.03rem;
    font-size: .18rem;
  }
  .holiday-bn .bn-tit{
    font-size: 0.20rem;
  }
  .holiday-bn .holiday-btn{
    font-size: 0.18rem;
  }
  /*  .c-info-btn > a{
   width: 24%;
   height: 60px;
   margin-left:0.8%;
 } */
  .corona-banner{
    margin-bottom: 40px;
  }
  .corona-banner li{
    width: 49%;
    margin-right: 2%;
  }
  .corona-banner li:last-child{
    margin-right: 0;
  }
  .process-box.process-box-sm.process-box-wd-170 ol{
    width: calc(100% + -0.60rem);
  }
  .process-box.process-box-sm.process-box-wd-170-02 ol{
    width: calc(100% + -0.60rem);
  }
  .c-tel-box li{
    width: 220px;
  }
  .corona-tab ul li a{
    font-size: 15px;
  }
  .holiday-content{
    width: 96%;
  }

  .holiday-content1{
    width: 96%;
  }

  .cal-num{
    width: 6.25%;
    max-width: 80px;
  }
  .cal-title{
    width: 69.65%;
    max-width: 919px;
  }
  .cal-day{
    width: 13%;
    max-width: 139px;
  }
  .cal-more{
    width: 11.1%;
    max-width: 142px;
  }
  .cal-list li{
    font-size: 14px;
  }
  .c-accordion-list .accordion-title a{
    padding: 8px 10px 4px;
  }
  .ca-content{
    padding: 24px 60px 32px;
  }
  .corona-tel-box li{
    min-width: 200px;
  }
  .accordion-content .ca-content02{
    padding: 24px 60px 32px;
  }
  .ca-rep_bg{
    background-position: center 15px;
  }
  .ca-rep_text{
    padding: 17px 60px 18px;
  }
  .title3 {
    font-weight: 500;
  }

  .c-info-btn{margin-top:30px;}   /* 20250114 */

}
@media (max-width: 768px){
  .holiday-header > ul li.c-logo{
    width: 80px;
    margin-top: 0;
  }
  .c-sns > ul > li{
    width: 23px;
    height: 23px;
    background-size: auto 23px;
    margin-left: 5px;
  }
  .c-sns02{
    background-position: -28px 0;
  }
  .c-sns03{
    background-position: -56px 0;
  }
  .c-sns04{
    background-position: -84px 0;
  }
  .c-sns05{
    background-position: -112px 0;
  }
  .c-link-btn{
    text-align: center;
  }
  .c-home06{
    width:155px !important;
  }
  .btn-lg {
    border: .01rem solid transparent;
    font-size: 0.16rem;
    font-weight: 500;
    height: 0.40rem;
    min-width: 1.00rem;
    line-height: 0.25rem;
    padding: 0 .20rem;
  }
  .c-link-btn >li a{
    font-size: 14px;
    min-width: 150px;
  }
  .holiday-info-title{
    font-size: 24px;
  }
  .holiday-info-text{
    font-size: 14px;
    line-height: 21px;
  }
  .c-table-txt01{
    font-size: 13px;
  }
  .holiday-info-con .table-responsive{
    margin: 0 -2%;
  }
  .holiday-info-con .table-responsive-inner .table tbody td{
    font-size: 14px;
  }
  .c-table-txt02{
    font-size: 13px;
    line-height: 18px;
    text-indent: -15px;
    padding-left: 15px;
  }
  .c-table-txt03{
    font-size: 13px;
    line-height: 18px;
    text-indent: -15px;
    padding-left: 15px;
    text-align: right;
  }
  .c-info-btn > a{}/* 20250922 */
  .holiday-content{
    padding: 20px 0 25px;
  }

  .holiday-content2{
    padding: 50px 0 25px;
  }

  .c-info-btn:after{
    display: block;
    content: "";
    clear: both;
  }
  .corona-banner{
    margin-bottom: 20px;
  }
  .corona-banner li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .pc{
    display: none;
  }
  .mobile{
    display: block;
  }
  .process-arrow{
    border:0 !important;
    width: 65px !important;
    left: 0;
    margin: 10px auto !important;
  }
  .process-arrow img{
    width:24px;
    margin: 0 auto;
  }
  .lft-mg{
    left: 0;
    top:-40px
  }
  .c-tel > h3{
    font-size: 24px;
  }
  .c-tel > p{
    font-size: 14px;
    line-height: 23px;
  }
  .c-tel-box li{
    width: 100%;
    max-width: 240px;
    height: auto;
    display: block;
    margin: 10px auto 0;
    padding: 15px 0 15px;
  }
  .c-tel-box li:first-child{
    margin: 0 auto;
  }
  .c-tel-box-text01{
    font-size: 14px;
  }
  .c-tel-box-02 p{
    font-size: 14px;
  }
  .corona-tab ul li{
    width: 33.3%;
    border-bottom: 1px solid #e5e5e5;
  }
  .corona-tab ul li:nth-child(4), .corona-tab ul li:nth-child(5){
    border-top:0;
  }
  .corona-tab ul li.corona-tab-on:nth-child(4), .corona-tab ul li.corona-tab-on:nth-child(5){
    margin-top: -1px;
  }
  .corona-tab ul li:nth-child(4){
    border-left:1px solid #e5e5e5;
  }
  .corona-tab ul li a{
    font-size: 13px;
    letter-spacing: -0.025em;
  }
  .corona-tab ul li.corona-tab-on{
    border:1px solid #7e4256;
  }
  .corona-notice h4{
    font-size: 14px;
    padding: 11px 10px;
  }
  .corona-notice p{
    font-size: 13px;
    line-height: 21px;
    padding: 6px 15px;
  }
  .cal-num{
    width: 10%;
    max-width: 80px;
  }
  .cal-title{
    width: 52%;
    max-width: 919px;
  }
  .cal-day{
    width: 20%;
    max-width: 139px;
  }
  .cal-more{
    width: 18%;
    max-width: 142px;
  }
  .cal-list li{
    font-size: 13px;
  }
  .c-accordion-list .accordion-title p{
    font-size: 13px;

  }
  .c-accordion-list .accordion-title p.cal-num{
    padding: 19px 8px 16px;
  }
  .c-accordion-list .accordion-title p.cal-day{
    padding: 8px 10px 7px;
  }
  .c-accordion-list .accordion-title p.cal-title{
    padding: 8px 10px 7px;
  }
  .c-accordion-list .accordion-title a{
    font-size: 13px;
    padding:0;
  }
  .ca-content{
    font-size: 13px;
    padding: 14px 13% 15px;
  }
  .text-type01{
    font-size: 13px;
    line-height: 21px;
  }
  .corona-tel-box li{
    display: block;
    max-width: 180px;
    margin: 10px auto 0;
  }
  .corona-tel-box li:first-child{
    margin: 0 auto;
  }
  .ca-rep_bg{
    width: 10%;
  }
  .ca-rep_title .text-primary{
    width: 90%;
    font-size: 13px;
  }
  .accordion-content .ca-content02{
    padding: 14px 13% 15px;
  }
  .ca-rep_text{
    font-size: 13px;
    padding: 14px 13% 15px;
  }
  .holiday-info .holiday-info-wrap02{
    padding: 30px 0 50px;
  }
  .table-data-coll colgroup col:nth-child(3){
    width: 24% !important;
  }
  .table-data-coll colgroup col:nth-child(4){
    width: 24% !important;
  }
  .holiday-info .holiday-info-wrap{padding: 80px 15px 0;background-position: right -35px center;}/* 20250922 */
  .holiday-info-title img{
    height:  130px;
  }/* 20250114 */
  .c-info-btn{
    margin-top: 15px;
  }
  .holiday-bn::before{
    width: 30%;
  }
  .holiday-bn .cont{
    flex-direction: column;
  }
  .holiday-bn .bn-tit{
    padding: 0 10px;
    font-size: 0.20rem;
  }
  .holiday-bn .bn-cont{
    font-size: .16rem;
  }
  .holiday-bn .holiday-btn{
    font-size: 0.18rem;
    margin: 8px 0 0;
  }


}
@media (max-width: 500px){
  .holiday-info h1{
    height: auto;
  }/* 20250114 */
  .point-box0206 .tit{font-size: 15px;}
  /*.holiday-info-title img{
    height: 50px;
  }/* 20240905 */
  .holiday-bn{
    padding: 10px;
  }
  .holiday-bn .cont{
    padding: 0;
  }
  .holiday-bn .bn-tit{
    font-size: 0.17rem;
  }
  .holiday-bn .bn-cont{
    margin: 8px 0 0 0.4rem;
    font-size: .15rem;
  }
  .holiday-bn .holiday-btn{
    padding: 7px 25px 4px;
    font-size: 0.16rem;
  }
  .holiday-btn{
    margin: 4px 0 0;
  }

  .holiday-info-title img{ height:  100px; }/* 20250114 */
}



/*20240201*/
.holiday-bn.bn-240201{background:#fbe7cb;border:0;}
.holiday-bn.bn-240201::before{background-image:url(https://www.nowon.kr/resources/www/images/holiday/240201_img01.png);left:90px;width:17.45%;height:98%;}
.holiday-bn.bn-240201::after{content:"";position:absolute;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img02.png) no-repeat;right:84px;top:0;width:15.3%;height:143%;background-size: contain;}
.holiday-bn.bn-240201 .cont{border:0;padding:0;}
.holiday-bn.bn-240201 .bn-tit{color:#835c26;letter-spacing:-2px;margin:0;}
.holiday-bn.bn-240201 .bn-tit span{color:#fff;}
.holiday-bn.bn-240201 .bn-ttxt{text-align:center;}

.holiday-bn.bn-240201.bn2{background: #c6b7ff url(https://www.nowon.kr/resources/www/images/holiday/240201_img06.png) no-repeat right 221px  bottom;background-size: 13.2%;}
.holiday-bn.bn-240201.bn2 .cont{flex-wrap: wrap; flex-direction: column;}
.holiday-bn.bn-240201.bn2 .bn-tit{color: #341d8c;}
.holiday-bn.bn-240201.bn2 .bn-ttxt span{display:inline-block;font-size:18px;color:#fff;font-weight:600;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img03.png) no-repeat;background-size:100%;line-height:23px;padding:0 13px;}
.holiday-bn.bn-240201.bn2::before{background-image:url(https://www.nowon.kr/resources/www/images/holiday/240201_img04.png);left:100px;width: 16.3%;height: 76.2%;}
.holiday-bn.bn-240201.bn2::after{content:"";position:absolute;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img07.png) no-repeat;right:45px;top:14px;width: 12.1%;height: 129.1%;background-size: contain;}

.holiday-bn.bn-240201.bn3{background: #85caad;}
.holiday-bn.bn-240201.bn3 .bn-tit{color: #333333;letter-spacing:-4px;}
.holiday-bn.bn-240201.bn3::before{background-image:url(https://www.nowon.kr/resources/www/images/holiday/240201_img08.png);left:4.5%;width: 11.3%;height: 85.4%;bottom:auto;top:50%;transform:translateY(-50%);}
.holiday-bn.bn-240201.bn3::after{content:"";position:absolute;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img09.png) no-repeat;right:2.8%;top:14px;width: 13.3%;height: 134%;background-size: contain;}

.holiday-bn.bn-240201.bn4{background:linear-gradient(to right, #ffe8d0,#ffb3d4);}
.holiday-bn.bn-240201.bn4 .bn-tit{color: #a93850;letter-spacing:-3px;}
.holiday-bn.bn-240201.bn4::before{background-image:url(https://www.nowon.kr/resources/www/images/holiday/240201_img10.png);left:9.5%;width: 14.4%;height: 98%;bottom:auto;top:50%;transform:translateY(-50%);}
.holiday-bn.bn-240201.bn4::after{content:"";position:absolute;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img11.png) no-repeat;right:5.8%;top:0;width: 18.9%;height: 163%;background-size: contain;}

.holiday-bn.bn-240201.bn5{background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img12.png) no-repeat left top ;background-size:100% 100%;}
.holiday-bn.bn-240201.bn5 .bn-tit{color: #004373;letter-spacing:-2px;}
.holiday-bn.bn-240201.bn5::before{background-image:url(https://www.nowon.kr/resources/www/images/holiday/240201_img13.png);left:16%;width: 6.3%;height: 77%;bottom:0;}
.holiday-bn.bn-240201.bn5::after{content:"";position:absolute;background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img14.png) no-repeat;right:10.2%;top:10px;width: 14.6%;height: 126.2%;background-size: contain;}

/* 20250922 */
.holiday-bn.bn-240905{border:0;}
.holiday-bn.bn-240905.bn1{background-color:#f9f6ef;}
.holiday-bn.bn-240905.bn2{background-color:#e7f4ed;}
.holiday-bn.bn-240905.bn3{background-color:#f0eaf9;}
.holiday-bn.bn-240905.bn4{background-color:#faebe4;}
.holiday-bn.bn-240905.bn5{background-color:#eff2f9;}

.holiday-bn.bn-240905 .bn-tit{margin-top:0;text-align:center;line-height: 1.3;font-size:36px;color:#302b20;font-weight:700;}
.holiday-bn.bn-240905.bn3 .bn-tit{color:#2d1f41;}
.holiday-bn.bn-240905 .lc-guid-txt{font-size:17px;color:#434343;font-weight:500;line-height: 1.8;}
.holiday-bn.bn-240905 .lc-guid-txt strong{font-weight:700;}
.holiday-bn.bn-240905 > .cont{flex-direction: column;padding:0 220px;text-align: center;}

.holiday-bn.bn-240905.bn2 .bn-ttxt{font-size:22px;color:#ffffff;font-weight:500;padding:6px 48px 3px 48px;background:#5b8f74;margin-top:1px;border-radius:20px;}
.holiday-bn.bn-240905 .norm-txt{font-size:16px;color:#000000;text-align:center;}

.holiday-bn.bn-240905::before,
.holiday-bn.bn-240905::after{content: "";background-repeat:no-repeat;background-size: contain;position:absolute;}

.holiday-bn.bn-240905.bn1::before{background-image: url(/resources/www/images/home/2509_bn_img01.png);left: 165px;top:50px;width:45px;height: 53px;}
.holiday-bn.bn-240905.bn1::after{background-image: url(/resources/www/images/home/2509_bn_img02.png);right: 64px; bottom: 0;width: 163px;height: 205px;}
.holiday-bn.bn-240905.bn2::before{background-image:url(/resources/www/images/home/2509_bn_img03.png);left:128px;width:72px;height:137px;top:-20px;}
.holiday-bn.bn-240905.bn2::after{background-image:url(/resources/www/images/home/2509_bn_img04.png);right:72px;bottom:-1px;width:147px;height:216px;}
.holiday-bn.bn-240905.bn3::before{background-image:url(/resources/www/images/home/2509_bn_img05.png);left:100px;width: 115px;height: 99px;bottom: 50%;transform: translateY(50%);}
.holiday-bn.bn-240905.bn3::after{background-image:url(/resources/www/images/home/2509_bn_img06.png);right:40px;bottom:0;width: 183px;height: 209px;}
.holiday-bn.bn-240905.bn4::before{background-image:url(/resources/www/images/home/2509_bn_img07.png);width:369px;height:229px;bottom:0;left:0;}
.holiday-bn.bn-240905.bn4::after{background-image:url(/resources/www/images/home/2509_bn_img08.png);width:216px;height:158px;right:80px;bottom:0;}
.holiday-bn.bn-240905.bn5::before{background-image:url(/resources/www/images/home/2509_bn_img09.png);left:60px;width: 204px;height: 98px;top: 45%;
  transform: translateY(-50%);}
.holiday-bn.bn-240905.bn5::after{background-image:url(/resources/www/images/home/2509_bn_img10.png);right:40px;top: 50%;transform: translateY(-50%);width: 214px;height: 130px;}

.holiday-info *,
.holiday-content *{font-family:'GmarketSansTTF';}

.holiday-info-wrap .tit-part{text-align:center;}
.holiday-info-wrap .tit-part .top{}
/* 20260908 */
.holiday-info-wrap .tit-part .mid{margin-top:16px;}
.holiday-info-wrap .tit-part .mid > p{font-size:110px;line-height:1.2;}
.holiday-info-wrap .tit-part .mid > p + p{margin-top:15px;}
.holiday-info-wrap .tit-part .mid .line1{font-family: 'LOTTERIA DDAG';}
.holiday-info-wrap .tit-part .mid .line2{font-family: 'Hakgyoansim Jiugae';}
.holiday-info-wrap .tit-part .mid .clr-green{color:#508e6a;}
.holiday-info-wrap .tit-part .mid .clr-brown{color:#865a34;}
.holiday-info-wrap .tit-part .mid .clr-orange{color:#ed8324;}
/* //20260908 */
.holiday-info-wrap .tit-part .btm{margin-top:15px;}
.holiday-info-wrap .tit-part .btm > p{display:inline-block;font-size:30px;color:#453026;font-weight:700;padding:0 20px;background:url(/resources/www/images/home/cu2025_head_bm_txt_line.png) no-repeat bottom 10px center;;background-size: contain;}
.holiday-info-wrap .tit-part .btm .date{display:inline-block;font-size:50px;}
.holiday-info-wrap .tit-part .btm .week{display:inline-block;font-size:26px;color:#ffffff;font-weight:500;width:48px;height:48px;line-height:52px;text-align:center;background:#df6f1c;
  border-radius:50%;margin-left: 10px;vertical-align: middle;}
.holiday-info-wrap .tit-part .btm .split{display:inline-block;font-style:normal;padding:0 15px;font-weight: 500;}
/*.holiday-info-wrap .jump-btn{display:inline-block;position:absolute;right:60px;top:26px;width:200px;height:50px;line-height:54px;background:url(/resources/www/images/home/cu2025_head_arrow.png) no-repeat right 16px center #00337a;border-radius:35px;font-size:18px;color:#ffffff;font-weight:500;padding:0 27px 0 22px;}*/
.holiday-info-wrap .jump-btn{display:inline-block;position:absolute;left:65px;top:140px;background:url(https://www.nowon.kr/resources/www/images/holiday/cu2026_head_arrow.png) no-repeat right 16px top 12px #fff;border-radius:25px;font-size:18px;color:#7f4c1f;font-weight:600;padding:2px 28px 2px 21px;}/* 20260908 */
.holiday-info-con{margin-top: 150px;}

.holiday_title2{position: relative;margin:40px 0 10px;padding-left: 50px;font-size: 24px;font-weight: 700;color:#000000;letter-spacing: -1px;}
.holiday_title2::before{content:'';position:absolute;top:-5px;left:0;width:38px;height:38px;background:url(/resources/www/images/home/f_oranges_icon.png) no-repeat;}
.holiday_title2 em{font-style:normal;}
.holiday_title2 .fw500{font-weight:500;}
.holiday_title2.ft{margin-top:65px;}

.gan-list{padding-left:50px;}
.gan-list > li{display:flex;}
.gan-list > li + li{margin-top:5px;}
.gan-list .gan{display: flex;justify-content: space-between;min-width:77px;margin-right:15px;position:relative;font-size:20px;color:#e69127;font-weight:700;flex:0 0 auto;}
.gan-list .gan::after{content:'';position:absolute;top: 5px;right:-15px;width:1px;height:16px;background:#cccccc;}
.gan-list .gan > span{white-space: nowrap;}
.gan-list .cont{margin-left:12px;}
.gan-list .norm-txt{font-size:20px;color:#000000;font-weight:500;}
.gan-list .clr-green{color:#23643e;}
.gan-list strong{font-weight:700;}
.gan-list > li.n-btn-style{flex-wrap: wrap;align-items:center;}

.operation-table{}
.operation-table table {width:100%;border-collapse: collapse;}
.operation-table caption{width: 0;height: 0;overflow: hidden;text-indent: -999em;}
.operation-table tr th,
.operation-table tr td{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:20px;}
.operation-table thead tr th{background:#e69127;padding:20px 0 15px;color:#fff;}
.operation-table thead tr th:first-child{border-radius:10px 0 0 0;}
.operation-table thead tr th:last-child{border-radius:0 10px 0 0;}
.operation-table tr td{text-align:center;padding:20px 5px 15px;font-weight:500;color:#000000;}
.operation-table thead tr th:last-child,
.operation-table tr td:last-child{border-right:0;}
.operation-table tr td.rtline{border-right:0;border-right:1px solid #e6e6e6;}/*20250924*/
.operation-table strong{font-weight:700;}
.operation-table .clr-green{color:#23643e;}
.operation-table .clr-green2{color:#009160;}
.operation-table .clr-red{color:#da1313;}
.operation-table tr.bg01 td,
.operation-table td.bg01{background:#f8f8f7;}
.operation-table .fs-style1{font-size:16px;line-height:1.3;display:block;}
.operation-table thead tr th.hole-style{border-radius:10px 10px 0 0;}

.operation-table2{margin-top:25px;}
.operation-table2 table {width:100%;border-collapse: collapse;}
.operation-table2 caption{width: 0;height: 0;overflow: hidden;text-indent: -999em;}
.operation-table2 tr th,
.operation-table2 tr td{border-right:1px solid #ffffff;font-size:20px;}
.operation-table2 thead tr th{background:#e69127;padding:20px 0 15px;color:#fff;}
.operation-table2 thead tr th:first-child{border-radius:15px 0 0 0;}
.operation-table2 thead tr th:last-child{border-radius:0 15px 0 0;}
.operation-table2 tbody tr td:first-child{border-radius:0 0 0 15px;}
.operation-table2 tbody tr td:last-child{border-radius:0 0 15px 0;}
.operation-table2 tr td{text-align:center;padding:20px 5px 15px;font-weight:500;color:#000000;background:#f6f6f6;line-height: 1.2;}
.operation-table2 thead tr th:last-child,
.operation-table2 tr td:last-child{border-right:0;}
.operation-table2 strong{font-weight:700;}
.operation-table2 .clr-red{color:#da1313;}
.operation-table2 .rw-style{display:inline-block;padding-left:28px;position:relative;}
.operation-table2 .rw-style::before{content:'';position:absolute;top:-3px;left:0;width:23px;height:23px;background-repeat:no-repeat;}
.operation-table2 .rw-style.right::before{background-image:url(/resources/www/images/home/cu2025_table_right_icon.png);}
.operation-table2 .rw-style.wrong::before{background-image:url(/resources/www/images/home/cu2025_table_wrong_icon.png);}

.tbm-text{padding-top:22px;font-size:20px;color:#000000;font-weight:500;}
.tbm-text strong{font-weight:700;}

.ul-rotundity > li{position:relative;padding-left:15px;font-size:20px;color:#000000;font-weight:500;}
.ul-rotundity > li:before{content:'';position:absolute;top:10px;left:0;width:6px;height:6px;background:#dcdcdc;border-radius:50%;}
.ul-rotundity.inn-style1{padding-left:50px;}
.ul-rotundity .clr-green{color:#23643e;}

.h-btn-box{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px;}
.h-btn-box.mt-split2{margin-top:15px;}

.holiday-btn2{display:inline-block;padding-left:42px;padding-right:54px;font-size:20px;font-weight:500;border-radius:12px;height:65px;line-height:68px;}
.holiday-btn2.black{background:url(/resources/www/images/home/holiday_share_icon2.png) no-repeat right 26px center #454545;color:#fff;}
.holiday-btn2.white{background:url(/resources/www/images/home/holiday_share_icon1.png) no-repeat right 26px center;color:#000000;border:1px solid #000000;}
.holiday-btn2.db-btn{padding-left:60px;padding-right:35px;background:url(/resources/www/images/home/holiday_db_icon.png) no-repeat #454545 left 35px center;color:#fff;}

.medi-tip{margin-top:60px;border-radius:15px;padding:36px 20px 32px 80px;background:url(/resources/www/images/home/rotundity_i_icon.png) no-repeat left 28px top 28px #f9f2e9;font-size:20px;color:#000000;font-weight:500;}
.medi-tip.simple-style{background-image:none;padding:30px 20px 26px 55px;}

.medicine-tel{font-size:20px;color:#000000;font-weight:500;text-align:center;padding-top:30px;}
.medicine-tel strong{font-weight:700;}

.scoll768,
.scoll1024{overflow-x:auto;}

.holi-footer{background-color:#292929;padding:35px 0 20px;}
.holi-footer .f-logo{border-bottom:1px solid #6a6a6a;text-align:center;padding:0 15px 25px;}
.holi-footer .f-logo a{display:inline-block;}
.holi-footer .rights{margin-top:20px;font-size:16px;color:#7f7f7f;text-align:center;padding:0 15px;}


@media screen and (max-width: 1400px) {
  .holiday-info-con{width:100%;padding:0 15px;}
  .holiday-content{width:100%;padding:70px 15px 40px;}

}

@media screen and (max-width: 1280px) {
  .holiday-bn.bn-240905.bn5::before{left:22px;}
  .holiday-bn.bn-240905.bn5::after{right:15px;}
  .holiday-bn.bn-240905.bn4::before{width: 220px;height: 138px;}
  .holiday-bn.bn-240905.bn4::after{width: 165px;height: 121px;right: 35px;}
}

/* //20250922 */
/* 20260908 */
@media screen and (max-width: 1200px) {
	.holiday-info h1{top:30px;left:30px;}
	.holiday-info-wrap .jump-btn{left: 30px;top: 100px;}
	.holiday-info-wrap .tit-part .mid > p{font-size:80px;}
}
/* //20260908 */


@media screen and (max-width: 1024px) {

  .holiday-bn.bn-240201{height: 90px;}
  .holiday-bn.bn-240201 .bn-tit{letter-spacing:0;}
  .holiday-bn.bn-240201::before{left:8%;}
  .holiday-bn.bn-240201::after{background-position:center;right:8%;}

  .holiday-bn.bn-240201.bn2{background-position:right 16% bottom;}
  .holiday-bn.bn-240201.bn2::before{left:45px;}
  .holiday-bn.bn-240201.bn2::after{right:0;}
  .holiday-bn.bn-240201.bn2 .bn-ttxt span{font-size:14px;line-height:19px;height:19px;font-weight:500;}

  .holiday-bn.bn-240201.bn3,
  .holiday-bn.bn-240201.bn4 .bn-tit{letter-spacing:-1px;}
  .holiday-bn.bn-240201.bn3::before,
  .holiday-bn.bn-240201.bn4::before,
  .holiday-bn.bn-240201.bn4::after {background-position:center;}

  /* 20250922 */
  .holiday-bn .cont{min-height:120px;}
  .holiday-bn.bn-240905 .norm-txt{font-size: 0.17rem;}
  .holiday-bn.bn-240905.bn2 .bn-ttxt{font-size: 20px;margin-top: 5px;}
  .holiday-bn.bn-240905 > .cont{padding:0 100px;}
  .holiday-bn.bn-240905 .bn-tit{font-size: 26px;}
  .holiday-bn.bn-240905 .lc-guid-txt{font-size: 16px;line-height: 1.6;padding-top: 2px;}

  .holiday-bn.bn-240905.bn1::before{width: 35px;height: 43px;left: 60px;}
  .holiday-bn.bn-240905.bn1::after{width: 95px;height: 120px;right: 9px;}
  .holiday-bn.bn-240905.bn2::before{width:60px;height:115px;left:40px;}
  .holiday-bn.bn-240905.bn2::after{width:90px;height:133px;right:15px;}
  .holiday-bn.bn-240905.bn3::before{width: 80px;height: 70px;left: 20px;}
  .holiday-bn.bn-240905.bn3::after{width:90px;height:103px;right:12px;}
  .holiday-bn.bn-240905.bn4::after{width:133px;height:98px;right:20px;}
  .holiday-bn.bn-240905.bn5::before{width: 120px;height: 62px;left: 10px;}
  .holiday-bn.bn-240905.bn5::after{width: 120px;height: 75px;right: 10px;}

  .holiday-info h1{top:25px;}  /* 20260908 */
  .holiday-info-wrap .jump-btn{top:35px;left:auto;right:15px;} /* 20260908 */
  .holiday-info-wrap .jump-btn{top:15px;right:15px;}
  .holiday-info-wrap .tit-part .top > img{height:57px;}
  .holiday-info-wrap .tit-part .mid > p{font-size: 60px;}
  .holiday-info-wrap .tit-part .btm > p{font-size:25px;background-position: bottom 4px center;}
  .holiday-info-wrap .tit-part .btm .date{font-size:35px;}
  .holiday-info-wrap .tit-part .btm .week{font-size: 22px;width: 40px;height: 40px;line-height: 45px;margin-left: 6px;}

  .holiday-info-con{margin-top:80px;padding:0;}

  .holiday-content{padding:60px 15px 35px;}

  .c-info-btn a{font-size:18px;min-height: 65px;}
  .c-info-btn > a span{padding-left:32px;}
  .c-info-btn > a:nth-child(1) span{background-size:26px;}
  .c-info-btn > a:nth-child(2) span{background-size:20px;padding-left:26px;}
  .c-info-btn > a:nth-child(3) span{background-size:26px;}
  .c-info-btn > a:nth-child(4) span{background-size:24px;}
  .c-info-btn > a:nth-child(5) span{background-size:22px;padding-left:28px;}

  .scoll1024 > table{width:1024px;}

  /* //20250922 */


}

@media screen and (max-width: 768px) {

  .holiday-bn.bn-240201::before{left:3%;}
  .holiday-bn.bn-240201.bn::after{display:none;}
  .holiday-bn.bn-240201.bn2::before {left: 15px;}
  .holiday-bn.bn-240201.bn3 .bn-tit { text-align:center;letter-spacing:-1px;}
  .holiday-bn.bn-240201.bn3 .bn-tit span {display:block;}
  .holiday-bn.bn-240201.bn3::after {background-position: center;}
  .holiday-bn.bn-240201.bn4::before {left:4%;background-position:bottom;width:16.5%;}
  .holiday-bn.bn-240201.bn4::after {right:2%;}

  .holiday-bn.bn-240201.bn5 .bn-tit{letter-spacing:-1px;}
  .holiday-bn.bn-240201.bn5{background:url(https://www.nowon.kr/resources/www/images/holiday/240201_img12.png) no-repeat left top ;background-size:110% 100%;}
  .holiday-bn.bn-240201.bn5::before {left:8%;width: 9%;}
  .holiday-bn.bn-240201.bn5::after { right: 3%; width: 18%;background-position:center;top:15px;}


  /* 20250922 */
  .holiday-bn.bn-240905 > .cont{padding:0 50px;}

  .holiday-bn .cont{min-height:90px;}
  .holiday-bn.bn-240905 .bn-tit{font-size:22px;padding:0;}
  .holiday-bn.bn-240905 .lc-guid-txt{line-height:1.4;}
  .holiday-bn.bn-240905 .lc-guid-txt br{display:none;}
  .holiday-bn.bn-240905.bn2 .bn-ttxt{font-size:18px;padding:6px 25px 3px 25px;}

  .holiday-bn.bn-240905.bn{height:auto;}
  .holiday-bn.bn-240905.bn1::before{width: 25px;height: 30px;left: 25px;top: 40px;}
  .holiday-bn.bn-240905.bn1::after{width: 45px;height: 57px;right: 10px;}
  .holiday-bn.bn-240905.bn2::before{width:40px;height:78px;left:15px;}
  .holiday-bn.bn-240905.bn2::after{width:50px;height:74px;right:8px;}
  .holiday-bn.bn-240905.bn3::before{width: 45px;height: 38px;left: 10px;}
  .holiday-bn.bn-240905.bn3::after{width: 50px;height: 58px;right: 6px;}
  .holiday-bn.bn-240905.bn4::before{width: 100px;height: 66px;}
  .holiday-bn.bn-240905.bn4::after{width:50px;height:37px;right:17px;}
  .holiday-bn.bn-240905.bn5::before{width: 50px;height: 30px;left: 5px;}
  .holiday-bn.bn-240905.bn5::after{width: 50px;height: 30px;right: 10px;top: auto;transform: none;bottom: 0;}

  .holiday_title2{font-size:22px;margin: 30px 0 6px;padding-left: 40px;}
  .holiday_title2.ft{margin-top:45px;}
  .holiday_title2::before{width: 32px;height: 32px;background-size: contain;top: -2px;}

  .ul-rotundity.inn-style1{padding-left:40px;}

  .scoll768 > table{width:768px;}

  .holiday-info h1 img{height:35px}
  /*.holiday-info-wrap .jump-btn{font-size: 16px;width: 170px;height: 40px;line-height: 42px;padding: 0 20px 0 15px;background-position: right 10px center;}*/
  .holiday-info-wrap .jump-btn{font-size: 16px;background-position:right 13px top 10px;top:22px;padding:2px 25px 2px 15px;}  /* 20260908 */
  .holiday-info-wrap .tit-part .top > img{height:45px;}
  .holiday-info-wrap .tit-part .mid{margin-top: 20px;}
  .holiday-info-wrap .tit-part .mid > p{font-size:45px;}
  .holiday-info-wrap .tit-part .btm > p{font-size:20px;}
  .holiday-info-wrap .tit-part .btm .date{font-size:26px;}
  .holiday-info-wrap .tit-part .btm .week{font-size: 18px;width: 32px;height: 32px;line-height: 36px;}
  .holiday-info-wrap .tit-part .btm .split{padding:0 8px;}

  .holiday-info-con{margin-top:60px;}

  .c-info-btn{margin-top: 0;margin-bottom: 20px;gap: 10px;flex-wrap: wrap;}
  .c-info-btn a{width: calc((100% - 20px) / 2);border-radius: 12px;font-size: 16px;min-height: 50px;}

  .gan-list{padding-left: 40px;}
  .gan-list .gan{font-size: 18px;min-width: 75px;margin-right: 10px;}
  .gan-list .gan::after{right:-10px;}
  .gan-list .cont{margin-left: 10px;}
  .gan-list .norm-txt{font-size:17px;}

  .operation-table tr th,
  .operation-table tr td{font-size:18px;}
  .operation-table thead tr th{padding: 15px 0 10px;}
  .operation-table tr td{padding: 15px 5px 10px;}

  .operation-table2 tr th,
  .operation-table2 tr td{font-size:18px;}
  .operation-table2 thead tr th{padding: 15px 0 10px;}
  .operation-table2 tr td{padding: 15px 5px 10px;}

  .holiday-btn2{font-size:17px;height: 45px;line-height: 50px;padding-left: 16px;padding-right: 34px;}
  .holiday-btn2.black,
  .holiday-btn2.white{background-position: right 12px center;background-size: 16px;}
  .holiday-btn2.db-btn{padding-left: 32px;padding-right: 15px;background-position: left 11px center;background-size: 14px;}

  .medi-tip{margin-top: 40px;font-size: 18px;padding: 20px 10px 18px 50px;background-size: 30px;background-position: left 12px top 19px;}
  .medi-tip.simple-style{padding:20px 12px 18px;}

  .medicine-tel{font-size: 18px;padding-top: 20px;}

  .holi-footer{padding:20px 0 15px;}
  .holi-footer .f-logo{padding-bottom: 15px;}
  .holi-footer .f-logo a img{height:35px;}
  .holi-footer .rights{font-size: 15px;margin-top: 12px;}

  .h-btn-box{margin-top: 30px;}

  .ul-rotundity > li{font-size:17px;padding-left: 12px;}
  .ul-rotundity > li:before{top:8px;}


  .holiday-info h1{left: 15px;top: 20px;}/* 20260908 */
   .holiday-info-wrap .tit-part .btm img{width:400px;}/* 20260908 */

  /*.holiday-bn.bn-240905.bn2::before*/
}

@media screen and (max-width: 480px) {
  .holiday-bn.bn-240905 .norm-txt{font-size:0.15rem;}
  .holiday-bn.bn-240905.bn2 .bn-ttxt{font-size: 17px;padding:5px 10px 2px 10px;}

  .holiday-bn.bn-240905.bn1::before,
  .holiday-bn.bn-240905.bn1::after{display:none;}
  .holiday-bn.bn-240905.bn2::before,
  .holiday-bn.bn-240905.bn2::after{display:none;}
  .holiday-bn.bn-240905.bn3::before,
  .holiday-bn.bn-240905.bn3::after{display:none;}
  .holiday-bn.bn-240905.bn4::before,
  .holiday-bn.bn-240905.bn4::after{display:none;}
  .holiday-bn.bn-240905.bn5::before,
  .holiday-bn.bn-240905.bn5::after{display:none;}

  .holiday-content{padding:40px 15px 25px;}

  .holiday-bn.bn-240905 > .cont{padding:0;}

  .gan-list > li{flex-direction: column;}
  .gan-list .gan{display:block;margin-right:0;}
  .gan-list .gan::after{display:none;}
  .gan-list .cont{margin-left:0;}
  .gan-list .gan > span{white-space: normal;}
  .gan-list > li.n-btn-style{align-items:normal;}

  .holiday-info-wrap .tit-part .mid > p{font-size:40px;}
  .holiday-info-wrap .tit-part .top > img{height:40px;}
  .holiday-info-wrap .tit-part .btm > p{font-size:16px;}
  .holiday-info-wrap .tit-part .btm .date{font-size:21px;}
  .holiday-info-wrap .tit-part .btm .week{font-size: 16px;width: 27px;height: 27px;line-height: 31px;vertical-align: top;}

  /* 20260908 */
  .holiday-info-con{margin-top: 40px;}
  .holiday-info-wrap .tit-part .btm{margin-top: 10px;}
  .holiday-info-wrap .tit-part .btm img{width: 340px;}
  /* //20260908 */
}

/* //20250922 */

@media screen and (max-width: 450px) {
  .holiday-bn.bn-240201.bn3::before {background-position: bottom;}
  .point-box0206 .tit{font-size: 12px;}
}


/*// 20240201*/

/* 20250922 */

@media screen and (max-width: 400px) {
  .holiday-info-wrap .jump-btn{font-size: 14px;}
}

/* //20250922 */