/* ―――――――――――――― IR ―――――――――――――― */

.ir__inner {position: relative; width:1450px; margin:0px auto 200px; }

.ir__inner .article-list__top{margin:147px 0 40px;}
.ir__inner .article-list__top .total-count{font-size:16px; font-weight: 500;font-family: 'Pretendard Variable'; letter-spacing: -0.025em;}
.ir__inner .total-count em, .ir__inner .total-count .highlight{font-family: 'Pretendard Variable';font-weight: 500; color:#000;}

.ir__inner .search-field{gap:0;}
.ir__inner .article-list__search-field{gap:0;}
.ir__inner .search-field__select-box{width:105px;}
.ir__inner .select--md{height:50px; }
.ir__inner .select--md select{ padding-inline:22px 20px;}
.ir__inner .select {border:none;}

.ir__inner .select::after{content: ''; position: absolute; background: none; right: 3px; top: 36%; width:9px; height: 9px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg);}
.ir__inner .select select{background:#f7f7f7; border-radius: 24px 0 0 24px; color: #666;letter-spacing: -0.025em; outline: none;}
.ir__inner .input-field{border:none;}
.ir__inner .input-field input{  background:#f7f7f7; border-radius: 0px 24px 24px 0px; padding-inline: 26px;}
.ir__inner .input-field input::placeholder{letter-spacing: -0.025em; color: #666;}
.ir__inner .search-field__search-btn{padding-right:16px;}

.ir_table{border-top:2px solid #000; border-bottom:1px solid #e5e5e5; margin-bottom:100px;}
.ir_table ul li{ display:flex; align-items: center; height:95px;}
.ir_table ul li a{display: flex; width:100%;justify-content: space-between;}
.ir_table ul li a div{line-height:1;}
.ir_table ul li~li{border-top:1px solid #e5e5e5;}
.ir_table .notice--full { min-height: 50vh;}
.ir_table .tit{display: flex; gap:3px;font-size:18px;}
.ir_table .article-list__item-register-ymdt{color:#888; font-weight: 500; line-height:1;}
.ir_table .article-list__item-new-icon{background-color: #3e712d;}



.pagination {align-items: center;}
.pagination__link {font-family: 'Lato'; color: #bbb;}
.pagination__link.is-current { background-color: transparent; color: #000; font-weight: bold;}
.pagination a {display: flex; align-items: center;  height: 32px;}
.pagination__btn--double-lt {width: 16px;height: 16px; background: url('/assets/images/icons/ico_paging.png')no-repeat 0 2px;}
.pagination__btn--double-rt { width: 16px; height: 16px;background: url('/assets/images/icons/ico_paging.png')no-repeat 0 0;margin-inline-start: 20px;}
.pagination__btn--lt { width: 16px; height: 16px; background: url('/assets/images/icons/ico_paging.png')no-repeat -43px 2px; margin-inline-start: 20px;}
.pagination__btn--rt { width: 16px;height: 16px;  background: url('/assets/images/icons/ico_paging.png')no-repeat -43px 0px;}


/* ―――――――――――――― 게시글상세 ―――――――――――――― */
.news__inner {position: relative; width:1450px; margin:0px auto 200px; }

.article-view{margin-bottom: 0;}
.article-view__table.title-row{height:100px;}
.article-view__table.cell-title{font-size:30px; font-weight: bold; text-align: left;}
.article-view__content{border-bottom:1px solid #e5e5e5; padding:80px 0; margin-bottom:0;}
.article-view__content b{font-weight: bold;}
.article-view__table.cell{text-align: right; width:100px; color:#888;}
.article-view__btns{margin:100px 0 0;}
.article-view__btns .btn{width:217px; height:65px; background:#3e712d; margin-top:100px;  border:1px solid #3e712d; color:#fff; font-size:20px; font-weight: 400; margin:0px auto;}

.article-view__content--attach-files ul li{padding: 30px 32px; background: #f8f8f8; font-size:18px;}
.article-view__content--attach-files ul li.folding-images-by-one-row__image-item{padding:0; background: #fff;}
.article-view__content--attach-files ul li~li{margin-top:5px;}
.attach-tit{position: relative; display: inline-block; padding-right:25px; margin-right:25px;}
.attach-tit::after{content:''; position:absolute;  right:0; width:1px; height:19px; background:#e5e5e5}
.attach-ico{width:17px; height:19px; vertical-align: middle; margin-right:11px; background:url('/assets/images/icons/ico_down_attach.png')}

/* ―――――――――――――― newsroom ―――――――――――――― */
.newsroom__inner {position: relative; width:1450px; margin:0px auto 200px; }

.newsroom__inner .article-list__top{margin:147px 0 40px;}
.newsroom__inner .article-list__top .total-count{font-size:16px; font-weight: 500;font-family: 'Pretendard Variable'; letter-spacing: -0.025em;}
.newsroom__inner .total-count em, .newsroom__inner .total-count .highlight{font-family: 'Pretendard Variable';font-weight: 500; color:#000;}

.newsroom__inner .search-field{gap:0;}
.newsroom__inner .article-list__search-field{gap:0;}
.newsroom__inner .search-field__select-box{width:105px;}
.newsroom__inner .select--md{height:50px; }
.newsroom__inner .select--md select{ padding-inline:22px 20px;}
.newsroom__inner .select {border:none;}

.newsroom__inner .select::after{content: ''; position: absolute; background: none; right: 3px; top: 36%; width:9px; height: 9px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg);}
.newsroom__inner .select select{background:#f7f7f7; border-radius: 24px 0 0 24px; color: #666;letter-spacing: -0.025em; outline: none;}
.newsroom__inner .input-field{border:none;}
.newsroom__inner .input-field input{  background:#f7f7f7; border-radius: 0px 24px 24px 0px; padding-inline: 26px;}
.newsroom__inner .input-field input::placeholder{letter-spacing: -0.025em; color: #666;}
.newsroom__inner .search-field__search-btn{padding-right:16px;}

.newsroom__contents ul{display: grid;     grid-template-columns: repeat(3, 1fr); gap:40px; row-gap: 80px;}
.newsroom__contents ul .thumb{display:block; margin-bottom:30px;}
.newsroom__contents ul .tit{font-size:18px; font-weight: 500; line-height: 1.7;}
.newsroom__contents .article-list__item-register-ymdt{display: block; color:#888; font-size:16px; margin-top:40px; color:#888;}
.article-list__item-new-icon{background-color:#3e712d; vertical-align: middle; margin-top: -1px;}

.newsroom__inner .pagination{margin-top:100px;}



/* ―――――――――――――― expo ―――――――――――――― */
.expo__inner {position: relative; width:1450px; margin:0px auto 200px; }

.expo__inner .article-list__top{margin:147px 0 40px;}
.expo__inner .article-list__top .total-count{font-size:16px; font-weight: 500;font-family: 'Pretendard Variable'; letter-spacing: -0.025em;}
.expo__inner .total-count em, .expo__inner .total-count .highlight{font-family: 'Pretendard Variable';font-weight: 500; color:#000;}

.expo__inner .search-field{gap:0;}
.expo__inner .article-list__search-field{gap:0;}
.expo__inner .search-field__select-box{width:105px;}
.expo__inner .select--md{height:50px; }
.expo__inner .select--md select{ padding-inline:22px 20px;}
.expo__inner .select {border:none;}

.expo__inner .select::after{content: ''; position: absolute; background: none; right: 3px; top: 36%; width:9px; height: 9px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg);}
.expo__inner .select select{background:#f7f7f7; border-radius: 24px 0 0 24px; color: #666;letter-spacing: -0.025em; outline: none;}
.expo__inner .input-field{border:none;}
.expo__inner .input-field input{  background:#f7f7f7; border-radius: 0px 24px 24px 0px; padding-inline: 26px;}
.expo__inner .input-field input::placeholder{letter-spacing: -0.025em; color: #666;}
.expo__inner .search-field__search-btn{padding-right:16px;}

.newsroom__contents ul{display: grid;     grid-template-columns: repeat(3, 1fr); gap:40px; row-gap: 80px;}
.newsroom__contents ul .thumb{display:block; margin-bottom:30px;}
.newsroom__contents ul .tit{font-size:18px; font-weight: 500; line-height: 1.7;}
.newsroom__contents .article-list__item-register-ymdt{display: block; color:#888; font-size:16px; margin-top:40px; color:#888;}
.article-list__item-new-icon{background-color:#3e712d; vertical-align: middle; margin-top: -1px;}

.expo__inner .pagination{margin-top:100px;}

.notice--full { min-height: 50vh;}
.board{margin-bottom:0;}