@charset "utf-8";

.pressCoverage_wraper #notice_list .notice_list_info table,
.pressCoverage_wraper #notice_list .notice_list_info table tr th,
.pressCoverage_wraper #notice_list .notice_list_info table tr td{border:none; padding: 16px 0; margin:0; font-size: 12px; height: auto;}

.exchangeRate_wraper nav ul{display: inline-block; width: 100%; border-collapse: collapse; border:1px solid #d8d6d6; border-width: 1; }
.exchangeRate_wraper nav .clearFix::after{content: ''; clear: both;}
.exchangeRate_wraper nav ul li{float: left; width: calc(100% / 5); text-align: center; border-right: 1px solid #d8d6d6; box-sizing: border-box;}
.exchangeRate_wraper nav ul li > a{width: 100%; display: block; transition: 0.4s; font-size: 14px; font-weight: 600; color: #101011; padding: 16px 0;}
.exchangeRate_wraper nav ul li > a.on{background-color: #e7273a; color: #fff;}
.exchangeRate_wraper nav ul li a:hover{background-color: #e7273a; color: #fff;}
.exchangeRate_wraper nav ul li:last-child{border-right:none ;}
.exchangeRate_chartWrap{margin-top:24px;}
.chartView .nation{margin:32px 0 16px 8px}
.chartView .nation .nationList{background-image: url(/images/renew/airplane_scedule_flag_icon.png); width: 25px; height: 18px; display: inline-block; position: relative; top: 2px;}
.chartView .nation .nationUSA{background-position: 0 0;}
.chartView .nation .nationUK{background-position: -52px 0;}
.chartView .nation .nationEU{background-position: -234px 0;}
.chartView .nation .nationJP{background-position: -156px 0;}
.chartView .nation .nationHK{background-position: -182px 0;}

.chartView .nation ul{display: inline-block; text-align: left; line-height: 18px;}
.chartView .nation ul li{line-height: 24px;}
.chartView .nation ul li i{font-style:normal;}
.chartView .nation ul li span.coinUp{color:#e7273a;} 
.chartView .nation ul li span.coinDown{color:#272ae7;}
.chartView .nation ul li:nth-child(2){font-weight: 600; font-size: 20px;}
.chartView .nation ul li:nth-child(3){font-size: 14px;}
.chartView .nation ul li:nth-child(4){font-size: 14px; font-weight: 600; color: #e7273a; margin-top: 10px;}

.exchangeRate_wraper .chartTable table,
.exchangeRate_wraper .chartTable table tr th
.exchangeRate_wraper .chartTable table tr td{text-align: center; border-right: 1px solid #d8d6d6; box-sizing: border-box; height: auto;}
.chartTable{margin: 24px 0;}
.exchangeRate_wraper .chartTable table tr th{background-color: #f9f9f9;}
.chartTable table + span{margin-top: 8px; display: inline-block; text-align: right; width: 100%;}

.exchangeRateTxt{margin: 16px 0;}
.exchangeRateTxt ul li{font-size:14px; line-height:24px; initial-letter: .2;}
.exchangeRateTxt ul li::before{content: '-'; margin: 0 4px 0 0;}

.line_top_x{width: 100%; height: 500px;}



/* 2021 12 추가 */
.exchangeRateCalendar{position: relative; top: 0; left: 0;}
.exchangeRateCalendar table{margin-bottom:20px; width: 796px; height: 100%; border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;}
.exchangeRateCalendar thead tr th{height: 28px; color: #101011; font-weight: 700; background: #f8f8f8;}
.exchangeRateCalendar .sun{color:#e7273a;}
.exchangeRateCalendar .sat{color:#272ae7;}
.exchangeRateCalendar tbody tr:nth-child(1){border-bottom:2px solid #e7273a;}
.exchangeRateCalendar tbody tr:nth-child(2){border-bottom:2px solid #e7273a;}
.exchangeRateCalendar thead tr th,
.exchangeRateCalendar tbody tr td{border-left: 1px solid #f4f4f4; border-right: none; border-bottom: 1px solid #f4f4f4;}
.exchangeRateCalendar tbody tr td{height: 84px; vertical-align: top;}
.exchangeRateCalendar tbody tr td div{text-align: left;}
.exchangeRateCalendar tbody tr td div span{margin: 8px; display: inline-block; font-weight: 700;}
.exchangeRateAnn{position: absolute; top: 0; left: 0; width: 100%; background: transparent;}

.exchangeRateCalendar .exchangeRateAnn{position: absolute; top: 85px; left: 0; width: 100%; background: transparent;}
.exchangeRateCalendar .exchangeRateAnn .infoWrap{text-align: center;}
.exchangeRateCalendar .exchangeRateAnn .infoWrap .info span{font-size: 14px; display: inline-block; font-weight: 700; background: #e7273a; color: #fff;	padding: 7px 84px; letter-spacing: .01em; }

.exchangeRateCalendar .exchangeRateAnn2{position: absolute; top: 169px; left: 0; width: 100%; background: transparent;}
.exchangeRateCalendar .exchangeRateAnn2 .infoWrap{text-align: center;}
.exchangeRateCalendar .exchangeRateAnn2 .infoWrap .info span{font-size: 14px; display: inline-block; font-weight: 700; background: #e7273a; color: #fff;	padding: 7px 84px; letter-spacing: .01em; }

