.sub-wrapper .sub-visual{ height:370px; background-position:50% 50%; background-repeat:no-repeat; background-size:auto 100%;}


.category{ display:none;}

.category, .depth3{ background-color:#1c3854; padding:27px 0;}
.category ul, .depth3 ul{ display:flex;}
.category ul li a span, .depth3 ul li a span{ color:#fff;}
.category ul li.on a span, .depth3 ul li.on a span{ color:#3FF;}
.category ul li+li, .depth3 ul li+li{ position:relative; padding-left:20px; margin-left:20px;}
.category ul li+li:before, .depth3 ul li+li:before{ content:'';position:absolute; top:50%; left:0;transform: translateY(-50%); width:1px; height:17px; border-left:1px solid rgb(255,255,255,0.3);}

.contentStyle h4{ color:#06C; font-size:22px; margin:20px 0 7px 0;}
.contentStyle h5{ font-weight:500; margin-top:15px; font-size:20px;}
.contentStyle li{ position:relative; padding-left:20px;}
.contentStyle li:before{ position:absolute; top:0; left:0;}
.contentStyle li:nth-child(1):before{ content:'1.'}
.contentStyle li:nth-child(2):before{ content:'2.'}
.contentStyle li:nth-child(3):before{ content:'3.'}
.contentStyle li:nth-child(4):before{ content:'4.'}
.contentStyle li:nth-child(5):before{ content:'5.'}
.contentStyle li:nth-child(6):before{ content:'6.'}
.contentStyle li:nth-child(7):before{ content:'7.'}
.contentStyle li:nth-child(8):before{ content:'8.'}

#news .tit{ font-weight:700; font-size:23px;}
#news .sTxt{ margin-top:10px;}
#news .date{ opacity:0.7; margin-top:10px;}

#news a:hover .tit{ color:#06C}

.rpname {color: #0050a8;padding-right: 20px;}

.video-wrap { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; margin-bottom:25px; background:#000; }
.video-wrap iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

.board-btn{ background:#001932; color:#fff; padding:10px 20px; border-radius:10px; letter-spacing:0; font-size:19px;}
.board-btn:hover{ background:#06C; color:#fff;}

/*뉴스 서브메뉴명 출력*/
.nTitle .inner{ display:flex;align-items: center;justify-content: space-between; border-bottom:2px #333 solid; padding-bottom:15px; margin-bottom:50px;}
.nTitle .inner h1{ font-size:45px; font-weight:700; }

.news-main .img-box { margin-bottom: 20px;}

/*전체뉴스*/
.news-main h1{ font-size:37px; font-weight:700; margin-bottom:20px;}
.news-main .news-main-top ul li{border-bottom: 1px #ddd solid; padding-bottom:27px;}
.news-main .news-main-top ul li+li{ margin-top:27px;}
.news-main .news-main-top ul li:last-child{border-bottom:none;}
.news-main .news-main-top .img-box{ margin:0;}



.news-main .news-main-area{ background:#f4f3ee; padding:100px 0; margin:100px 0;}
.news-main .news-main-area .inner {display: grid; grid-template-columns:repeat(2, 1fr);gap:50px;}
.news-main .news-main-area .inner ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:37px;}

.news-main .news-main-list h1{ border-top:2px #333 solid; padding-top:15px;}
.news-main .news-main-list .area+.area{ margin-top:50px;}
.news-main .news-main-list dl{display: grid; grid-template-columns:31% 1fr;gap:50px;}
.news-main .news-main-list dl dd{ border-left:1px solid #ddd; padding-left:50px;}
.news-main .news-main-list dl dd ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:37px;}
.news-main .news-main-list dl dd ul li{ border-bottom:1px #ddd solid; padding-bottom:30px;}
.news-main .news-main-list dl dd ul li:nth-child(5), .news-main .news-main-list dl dd ul li:nth-child(6){ border-bottom:none; padding-bottom:0;}



/*뉴스리스트*/
.news-list .news-list-top > dl{display: grid; grid-template-columns:37% 1fr;gap:50px}
.news-list .news-list-top > dl > dt .tit{ font-size:37px !important;}
.news-list .news-list-top > dl > dt .img-box{ margin-bottom:20px;}
.news-list .news-list-top > dl > dd{ border-left:1px #ddd solid; padding-left:50px;}
.news-list .news-list-top > dl > dd ul li+li{ border-top:1px #ddd solid; padding-top:20px; margin-top:20px;}
.news-list .news-list-top > dl > dd dl{display: grid; grid-template-columns:67% 1fr;gap:37px}

.news-list .news-list-area{ border-top:1px #333 solid; padding-top:30px; margin-top:50px;}
.news-list .news-list-area li+li{border-top:1px #ddd solid; padding-top:30px; margin-top:30px;}
.news-list .news-list-area dl{display: grid; grid-template-columns:320px 1fr;gap:50px}

/*뉴스상세보기*/
.news-view .inner{display: grid; grid-template-columns:65% 1fr; gap:70px;}
.news-view .news-contents h1{ font-size:45px; font-weight:700; border-bottom:2px #333 solid; padding-bottom:10px;}
.news-view .news-contents .info{ display:flex;align-items: center; justify-content: space-between; margin:15px 0 30px 0;}
.news-view .news-contents .info .muiBox{display:flex;align-items: center;}
.news-view .news-contents .info .muiBox i{ font-size:30px;}
.news-view .news-contents .info .muiBox a+a{ margin-left:10px;}
.news-view .news-contents .info .muiBox span{ margin:0 5px;}
.news-view .news-contents .info .muiBox .copy-btn{ position:relative;cursor:pointer; padding-left:10px;}
.news-view .news-contents .info .muiBox .copy-btn:before{ content:''; position:absolute; top:50%; transform: translateY(-50%); left:0; width:1px; height:15px; border-left:1px #999 solid;}
.news-view .news-contents .news-view-bottom{display:flex;align-items: center; justify-content: space-between;  border-top:1px #ddd solid; margin-top:70px; padding-top:25px;}
.news-view .news-contents .news-view-bottom .reporter dl{display: grid; grid-template-columns:60px 1fr;align-items: center;gap:15px; }
.news-view .news-contents .news-view-bottom .reporter dl dt img{ width:60px; height:60px; border-radius:50%; object-fit: cover;object-position: top;overflow:hidden;}
.news-view .news-contents .news-view-bottom .reporter dl dd b{ font-weight:700; margin-right:5px;}
.news-view .inner .news-_aside{ border-left:1px #ddd solid; padding-left:70px;}
.news-view .inner .news-_aside h2{ color:#fff; margin-bottom:15px; padding:15px 20px;font-size:30px; font-weight:700;}
.news-view .inner .news-_aside .major-news h2{ background:#0076a3;}
.news-view .inner .news-_aside .major-news dl{display: grid; grid-template-columns:130px 1fr; gap:20px; align-items: center;font-weight:500;}
.news-view .inner .news-_aside .major-news a+a{ display:block; border-top:1px #ddd solid; padding-top:15px; margin-top:15px;}
.news-view .inner .news-_aside .major-news dl dd p{ font-size:23px;} 
.news-view .inner .news-_aside a:hover p, 
.news-view .inner .news-_aside a:hover{ color:#06C}
.news-view .inner .news-_aside .ranking-news{ margin-top:50px;}
.news-view .inner .news-_aside .ranking-news h2{ background:#004a80}
.news-view .inner .news-_aside .ranking-news li{ display:flex;align-items: center; border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:10px;}
.news-view .inner .news-_aside .ranking-news li:before{ display:inline-block; margin-right:10px;color: #F63; font-weight:700; font-size:25px;}
.news-view .inner .news-_aside .ranking-news li:nth-child(1):before{ content:'1';}
.news-view .inner .news-_aside .ranking-news li:nth-child(2):before{ content:'2';}
.news-view .inner .news-_aside .ranking-news li:nth-child(3):before{ content:'3';}
.news-view .inner .news-_aside .ranking-news li:nth-child(4):before{ content:'4';}
.news-view .inner .news-_aside .ranking-news li:nth-child(5):before{ content:'5';}
.news-view .inner .news-_aside .ranking-news li:nth-child(6):before{ content:'6';}
.news-view .inner .news-_aside .ranking-news li:nth-child(7):before{ content:'7';}
.news-view .inner .news-_aside .ranking-news li:nth-child(8):before{ content:'8';}
.news-view .inner .news-_aside .ranking-news li:nth-child(9):before{ content:'9';}
.news-view .inner .news-_aside .ranking-news li:nth-child(10):before{ content:'10';}


/* 페이징 및 버튼 영역 */
.bottom-pagination .inner{ display:flex; justify-content: center;align-items: center; border-top:1px #777 solid; margin-top:50px; padding-top:30px;}
.bottom-pagination .pagination-nav{display:flex;}
.bottom-pagination .pagination-nav a{ width:50px; height:50px; border-radius:50%; background:#efefef;display:flex; justify-content: center;align-items: center;}
.bottom-pagination .pagination-numbers{ margin:0 20px;}
.bottom-pagination  a+a{ margin-left:10px;}
.bottom-pagination .pagination-numbers a+a{ margin-left:20px;}
.bottom-pagination .pagination-numbers a.active{ font-weight:700; color:#06C}

/* tv */
.tv-main-top{background: #efefef; padding:100px 0; margin-bottom:100px;}
.tv-main-top ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:50px;}
.tv-main img, .radio-main img{ width:100%;}

/* radio */
.radio-main{ margin-top:70px;}

/* tv, radio 공통 메인 리스트 */
.areaList ul{display: grid; grid-template-columns:repeat(4, 1fr);gap:37px;}
.areaList ul li{ border:1px #ddd solid; border-radius:20px; overflow:hidden;}
.areaList ul .area{ text-align:center; padding:20px 0;}
.areaList ul .area strong{ font-size:25px; display:block; margin-bottom:5px;}
.areaList ul li img{ height:220px;object-fit: cover;object-position: center;}


/* 각프로그램 제목*/
.sTitle{ margin:100px 0 37px 0;}
.sTitle h1{ font-size:45px; font-weight:700; margin-top:10px;}


/* 각프로그램 정보*/
.pro_info{ margin-bottom:70px;}
.pro_info .pro_time{ display:flex;align-items: center;padding:30px 35px;background: #e5edf3;gap:30px;}
.pro_info .pro_time span{ background: #1a85ad;color: #fff;display: inline-block;padding: 5px 10px;font-weight: 500;border-radius: 7px;margin-right:10px; font-size:19px}
.pro_info .pro_time b{ display:inline-block; margin-right:7px;}
.pro_info .pro_time b+b{ margin-left:15px;}

.pro_info .pro_plan{background: #f2f6f9;padding: 50px;margin-bottom:50px;}
.pro_info .pro_plan h3{ font-size:32px; font-weight:600; margin-bottom:5px;}
.pro_info .pro_plan p{font-size: 23px; line-height:32px;}

.r-info-area{text-align:center; }
.r-info-area img{width:100%; max-width:1280px;}


/* 회사소개*/

.table { width: 100%; table-layout: fixed; font-size:19px; }
.table.type_list th { padding: 20px; background: #f2f6f9; border-top: 1px solid #d0dee8; vertical-align: middle; font-weight: 500;border-right:1px #d0dee8 solid; border-bottom:1px #d0dee8 solid}
.table.type_list th:last-child{ border-right:0;}
.table.type_list td { padding: 20px; vertical-align: middle; border-bottom: 1px solid #d0dee8;  font-weight: 300; text-align: center; line-height: 1.25em; word-break: keep-all; word-wrap: break-word;border-right:1px #d0dee8 solid; }
.table.type_list td:last-child{ border-right:0;}
.table.type_list .bb{ border-bottom:1px #d0dee8 solid; }

.down-btn{ padding:15px 25px; border:1px #001932 solid; display:inline-block; border-radius:10px;}
.down-btn i{ margin-left:15px;}
.down-btn:hover{ background:#06C; border:1px #06C solid;color:#fff;}

.p00006 { font-size:25px;}
.p00006 .cTit{ border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:30px;}
.p00006 .s01 h2, .p00007 .s01 h2, .p00009 .s01 h2{ font-size:40px; margin-bottom:50px; font-weight:500;}
.p00006 .s02 dl{display: grid; grid-template-columns:30% 1fr;gap:30px;}
.p00006 .s02 dl dt{ color:#0b6da8; font-style:italic; font-size:27px; }
.p00006 .s02 dl dt b{ display:block; font-weight:600;font-size:45px;}
.p00006 .s02 dl dd strong{  font-size:30px; display:block; margin-bottom:5px;}
.p00006 .s02 dl+dl{ margin-top:50px;}
.p00006 .s02 .ceo{ text-align:center; border-top:1px #ddd solid; padding-top:20px; margin-top:50px;}
.p00006 .s03{ background:url(../img/00006-01.jpg) no-repeat 100% 50%; background-size:cover; padding:150px 0; margin:150px 0;}
.p00006 .s03 li{display: grid; grid-template-columns:200px 1fr;}
.p00006 .s03 li+li{ margin-top:10px;}
.p00006 .s04 .area{ text-align:center;}
.p00006 .s04 .area p+p{ margin-top:50px;}
.p00006 .s04 .area a+a{ margin-left:10px;}
.p00006 .s04 .area img{width:100%; max-width:700px;}

.p00007 .s02 ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:37px;}
.p00007 .s02 ul li{ border:1px #ddd solid; padding:70px; font-size:25px; background-repeat:no-repeat; background-size:60px auto; background-position:90% 50px;}
.p00007 .s02 ul li:nth-child(1){ background-image:url(../img/00007-01.png); }
.p00007 .s02 ul li:nth-child(2){ background-image:url(../img/00007-02.png); }
.p00007 .s02 ul li:nth-child(3){ background-image:url(../img/00007-03.png); }
.p00007 .s02 ul li b, .p00008 ul li b{ font-size:37px; display:block; margin-bottom:15px; color:#0b6da8;}

.p00008 ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:57px;}
.p00008 ul li{ position:relative; border:1px #ddd solid; padding:70px; font-size:27px; }
.p00008 ul li:before{ position:absolute; top:30px; right:50px;opacity: 0.1;color: #00629a; font-size:90px; font-weight:700; font-style:italic; }
.p00008 ul li:nth-child(1):before{ content:'01';}
.p00008 ul li:nth-child(2):before{ content:'02';}
.p00008 ul li:nth-child(3):before{ content:'03';}
.p00008 ul li:nth-child(4):before{ content:'04';}

.p00009 .s01 {display: grid; grid-template-columns:75% 1fr; gap:50px; margin-top:30px;}
.p00009 .s01 h2{ margin-bottom:15px;}
.p00009 .s01 p{ font-size:27px;}
.p00009 .s01 img{ height:100%;}
.p00009 .s02{ margin-top:50px;}

.p00010 .s01 img{ width:100%;}
.p00010 .s02 ul{display: grid; grid-template-columns:repeat(5, 1fr);gap:37px; margin-top:50px;}
.p00010 .s02 ul li{ text-align:center; background: #e9eef1; padding:30px;}
.p00010 .s02 ul li p{ font-weight:600; border-bottom:1px solid rgb(0,0,0,0.2); padding-bottom:15px; margin-bottom:15px; font-size:27px;}

.p00011 .s01 iframe{ width:100%; height:600px;}
.p00011 .s01 p{ text-align:center; margin-top:20px; font-size:27px;}

.p00012 .inner > div+div, .p00013 .inner > div+div{ margin-top:70px;}
.p00012 h2{ font-weight:600;color: #06C; margin-bottom:7px; font-size:30px;}
.p00012 .s02 .area{background: #e9eef1; padding:30px; margin:20px;}
.p00012 .s02 .area b{ display:block; font-size:27px; margin-bottom:5px;}
.p00012 .s02 ul{ margin-top:5px;}
.p00012 .s02 ul li{margin-left: 10px;text-indent: -10px;}

.p00013 h2{ margin-bottom:5px;}
.p00013 h3, .p00017 h2, .p00020 dl dt{color: #06C; font-size:30px; margin-bottom:10px; font-weight:500;}

.p00014 .s02 dl{display: grid; grid-template-columns:300px 1fr; gap:50px; border-top:1px #ddd solid; margin-top:50px; padding-top:20px; font-size:25px}
.p00014 .s02 dl dt{color: #06C; font-size:30px;}
.p00014 .s02 ul{display: grid; grid-template-columns:repeat(5, 1fr);gap:37px; text-align:center;}
.p00014 .s02 ul li{ border:1px #ddd solid; padding:50px 20px;}
.p00014 .s02 ul li p{ font-size:20px; margin-top:10px;}

.p00015 h2, .p00016 h4{color: #06C; font-size:25px; margin-bottom:5px; font-weight:500;}
.p00015 p+h2{ margin-top:30px;}
.p00015 .ml{ margin-left:10px;}

.p00016 h5{ font-weight:600; font-size:23px; margin-bottom:10px;}
.p00016 p+h5, .p00016 ul+h5{ margin-top:30px;}
.p00016 p+h4, .p00016 ul+h4{ margin-top:50px;}
.p00016 ul{ margin-left:10px;text-indent: -10px; }
.p00016 li:before{ padding-right:5px;}
.p00016 li:nth-child(1):before{ content:'1.'}
.p00016 li:nth-child(2):before{ content:'2.'}
.p00016 li:nth-child(3):before{ content:'3.'}
.p00016 li:nth-child(4):before{ content:'4.'}
.p00016 li:nth-child(5):before{ content:'5.'}
.p00016 li:nth-child(6):before{ content:'6.'}
.p00016 li:nth-child(7):before{ content:'7.'}
.p00016 li:nth-child(8):before{ content:'8.'}

.p00017 { font-size:25px;}
.p00017 .inner > div+div{ margin-top:100px;}
.p00017 .s02 dl{display: grid; grid-template-columns:200px 1fr; gap:50px;}
.p00017 .s02 dl, .p00017 .s03 .area{ background:#e9eef1; padding:70px;}
.p00017 .s02 dl+dl{ margin-top:30px;}
.p00017 img{ width:100%; max-width:800px;}
.p00017 .s04 p{ text-align:right; margin-bottom:10px;}
.p00017 ul li b{ display:block;}
.p00017 ul li+li{ margin-top:10px;}


.p00019{ font-size:27px;}
.p00019 .s01{ background:url(../img/00019-01.jpg) no-repeat 100% 50%; background-size:cover; color:#fff; font-size:37px; }
.p00019 .s01, .p00019 .s02{padding:150px 100px; }
.p00019 .s02{ background:#efefef;}
.p00019 .s02 dl{display: grid; grid-template-columns:200px 1fr; gap:50px;}
.p00019 .s02 dl dt{ text-align:center;}
.p00019 .s02 dl dt p{margin-top:15px;}
.p00019 .s02 dl dd  p{ margin-bottom:20px;}
.p00019 .s02 dl dd strong{ display:block; font-weight:400; background:#fff; padding:20px 30px;}
.p00019 .s02 dl dd strong+strong{ margin-top:7px;}

.p00020 dl+dl{ border-top:1px #ddd solid; padding-top:37px; margin-top:37px;}
.p00020 dl dd{ line-height:30px;}
.p00020 dl dd > ul > li{margin-left: 17px; text-indent: -17px;}
.p00020 dl dd > ul > li > ul > li{margin-left: 15px; text-indent: -10px;}
.p00020 .link-btn{ margin-top:30px;}

.p00022 .s02{display: flex; gap:0 50px;}
.p00022 .inner > div{border-top:1px #ddd solid;padding:70px 0;}
.p00022 dl{display: grid; grid-template-columns:300px 1fr;}
.p00022 dl dt{ font-size:30px;font-weight:700;}
.p00022 dl dd .area{ display:flex;flex-direction: column;align-items: center;}
.p00022 dl dd img{width:200px;}
.p00022 dl dd h3{ margin-top:7px;font-weight:600;}
.p00022 dl dd p{margin:5px 0 10px 0;letter-spacing:0;}
.p00022 dl dd a{background:#06F; color:#fff; padding:10px 15px; display:inline-block;border-radius:10px;width:130px;  text-align:center;}
.p00022 .s03 dl dd ul{display: grid; grid-template-columns:repeat(5, 1fr); gap:30px;text-align:center;}

.replay .s01{font-size:37px; margin-bottom:50px; display:flex;  justify-content: center;align-items: center;}
.replay .s01 i{ font-size:37px;}
.replay .s01 .arrow{ background:#efefef; width:50px; height:50px; display:flex;  justify-content: center;align-items: center; border-radius:50%; }
.replay .s01 span{ margin:0 20px}
.replay .s01 span a{ margin-left:15px;display:inline-block;}
.replay ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:30px;}
.replay ul li{ border:1px #ddd solid; padding:27px;}
.replay ul dl{display: grid; grid-template-columns:200px 1fr;flex-direction: row-reverse;gap:20px;}
.replay ul dl dt img{ width:100%; }


@media all and (max-width : 1920px){

		
	
	.nTitle .inner{ padding-bottom:10px; margin-bottom:50px;}
	.nTitle .inner h1{ font-size:40px;}
	
	.sub-wrapper .sub-visual{ height:270px;}
	
	.board-btn{ font-size:15px; padding:7px 15px;}

	.category, .depth3{padding:20px 0;}
	.category ul li+li, .depth3 ul li+li{ padding-left:15px; margin-left:15px;}

	
	#news .tit{ font-size:20px;}

	.news-main h1{ font-size:30px;margin-bottom:10px;}
	
	.news-main  .news-main-area{padding:70px 0; margin:70px 0;}
	.news-main .news-main-list dl{grid-template-columns:28% 1fr;}
	.news-main .news-main-list dl dd ul{gap:20px 37px;}
	.news-main .news-main-list dl dd ul li{ border-bottom:1px #ddd solid; padding-bottom:20px;}
	
	.news-list .news-list-top > dl{grid-template-columns: 35% 1fr;}
	.news-list .news-list-top > dl > dt .tit{ font-size:30px !important;}
	.news-list .news-list-top > dl > dd ul li+li{ padding-top:15px; margin-top:15px;}
	.news-main .news-main-top ul li{padding-bottom:17px;}
	.news-main .news-main-top ul li+li{ margin-top:17px;}
	
	
	.news-list .news-list-area dl{grid-template-columns:280px 1fr}
	.news-list .news-list-area li+li{padding-top:20px; margin-top:20px;}
	
	.news-contents h1{ font-size:37px; }
	
	.news-view .news-contents h1{ font-size:37px;}
	.news-view .news-contents .info .muiBox i{ font-size:25px;}
	.news-view .news-contents .news-view-bottom .reporter dl dt img{ width:55px; height:55px;}
	
	.news-view .inner{gap:50px;}
	.news-view .inner .news-_aside{ padding-left:50px;}
	.news-view .inner .news-_aside h2{ font-size:25px;}
	.news-view .inner .news-_aside .major-news dl{grid-template-columns:110px 1fr;}
	.news-view .inner .news-_aside .major-news dl dd p{ font-size:20px;} 
	
	.bottom-pagination .pagination-nav a{ width:35px; height:35px;}
	.bottom-pagination .pagination-numbers a+a{ margin-left:15px;}
	
	.tv-main-top{ padding:80px 0; margin-bottom:80px;}
	.areaList ul .area{padding:15px 0;}
	.areaList ul .area strong{ font-size:20px;}
	.areaList ul li img{ height:180px}
	
	.sTitle{ margin:70px 0 30px 0;}
	.sTitle h1{ font-size:40px;}
	
	.pro_info .pro_time{ padding:20px 30px;}
	.pro_info .pro_time span{ font-size:16px}
	
	.pro_info .pro_plan{ padding:37px;}
	.pro_info .pro_plan h3{ font-size:27px;}
	.pro_info .pro_plan p{font-size: 20px; line-height:27px;}
	
	
	.down-btn{ padding:10px 20px;}
	
	.p00006 { font-size:20px;}
	.p00006 .s01 h2, .p00007 .s01 h2, .p00009 .s01 h2{ font-size:30px;}
	.p00006 .s02 dl dt b{font-size:35px;}
	.p00006 .s02 dl dd strong{  font-size:25px}
	.p00006 .s03{padding:100px 0; margin:100px 0;}
	
	.p00007 .s02 ul li{ padding:50px;font-size:20px;background-position:90% 30px; background-size:50px auto;}
	.p00008 ul li{  font-size:23px; }
	.p00008 ul li:before{font-size:70px; }
	
	.p00009 .s01 p{ font-size:20px;}
	
	.p00010 .s02 ul{gap:25px;}
	.p00010 .s02 ul li p{ font-size:20px; padding-bottom:10px; margin-bottom:10px;}
	
	.p00011 .s01 iframe{height:500px;}
	
	.p00012 .inner > div+div, .p00013 .inner > div+div{ margin-top:37px;}
	.p00012 .s02 .area b{font-size:23px;}
	.p00012 h2{ font-size:25px;}
	
	.p00013 h3, .p00014 .s02 dl dt, .p00017 h2, .p00020 dl dt{font-size:25px; }
	
	.p00014 .s02 dl{ font-size:20px;grid-template-columns:15% 1fr; }
	.p00014 .s02 ul li{padding:30px 20px;}
	.p00014 .s02 ul li p{ font-size:17px;}
	
	.p00015 h2, .p00016 h4{ font-size:20px;}
	
	.p00016 h5{ font-size:19px;}
	.p00016 p+h5, .p00016 ul+h5{ margin-top:20px;}
	
	.p00017 { font-size:20px;}
	.p00017 .inner > div+div{ margin-top:50px;}
	
	.p00019{ font-size:23px;}
	.p00019 .s01{ font-size:30px; }
	.p00019 .s01, .p00019 .s02{padding:100px 70px; }
	
	.p00020 dl dd{ line-height:25px;}
	.p00020 dl+dl{padding-top:25px; margin-top:25px;}
	.p00020 .link-btn{ margin-top:20px;}
	
	.p00022 dl dd img{width:170px;}
	
}
@media all and (max-width : 1470px){
	.nTitle{ margin:0 10px;}
	.sTitle{ padding:0 10px;}

	.category, .depth3{padding: 20px 10px;}

	.news-main .news-main-top, .news-main-list, .news-list, .news-view{margin:0 10px;}
	.news-main .news-main-top ul{gap:27px;}
	.news-main .news-main-area{padding: 70px 10px;}
	.news-main .news-main-area .inner ul{gap:27px;}
	.news-main .news-main-list dl dd ul {gap: 20px;}
	
	.tv-main-top{padding:70px 10px;}
	.tv-main-top ul{gap:37px;}
	.areaList{margin:0 10px;}

	#sub{margin:0 10px;}

	.p00006 .s03{padding:100px 20px;}

	.p00009 .s01 img{width:100%; height:auto; max-width:277px;}
	.p00022 dl dd img{width:100%}
	.p00022 dl dd a{width: 100px;}

	.replay{margin:0 10px;}
	.replay ul{display:block;}
	.replay ul li+li{margin-top:20px; padding-top:20px; border-top:1px #ddd solid;}
}

@media all and (max-width : 1280px){

	.category{ display:none !important;}

	.news-main .news-main-top ul{gap:20px 17px;}
	.news-main .news-main-area .inner ul{gap:20px 17px;}
	.news-main .news-main-list dl{gap:25px;}
	.news-main .news-main-list dl dd{padding-left:25px;}

	.news-view .inner{display:block;}
	.news-view .inner .news-_aside{padding:0;border:none;display: grid; grid-template-columns:repeat(2, 1fr);margin-top:37px;gap:37px;}
	.news-view .inner .news-_aside .ranking-news{margin-top:0;}

	.p00014 .s02 ul{gap:10px;}

	.p00017 .s02 dl{grid-template-columns: 10% 1fr;}
	
	.p00019 .s01{background:none;padding:0 0 20px 0; color: #001932;}
	.p00019 .s01 br{display:none;}
	
	.p00022 dl{display:block;}
	.p00022 dl dt{margin-bottom:10px;}


@media all and (max-width : 1024px){
	.news-main .news-main-top ul{grid-template-columns: repeat(3, 1fr);}
	.news-main .news-main-area .inner{display:block;}
	.news-main .news-main-area .inner .area+.area{margin-top:30px;}

	.news-list .news-list-top > dl{gap:30px;}
	.news-list .news-list-top > dl > dd{padding-left:30px;}
	

	.areaList ul{grid-template-columns: repeat(3, 1fr);}
	
	.p00006 .s02 dl{display:block;}
	.p00006 .s02 dl dt{margin-bottom:15px;}

	.p00007 .s02 ul{gap:17px;}
	.p00007 .s02 ul li b, .p00008 ul li b{font-size:30px;}
	.p00007 .s02 ul li{font-size:17px;}

	.p00008 ul{gap:20px;}
	.p00008 ul li{padding:37px;}
	
	.p00009 .s01{display:block;}
	.p00009 .s01 .area{margin-bottom:10px;}

	.p00010 .s02 ul{gap:10px;}
	.p00010 .s02 ul{grid-template-columns: repeat(4, 1fr);}

	.p00014 .s02 dl{display:block;}
	.p00014 .s02 dl dt{margin-bottom:10px;}
	.p00014 .s02 ul{grid-template-columns: repeat(4, 1fr);}
	.p00014 .s02 ul li{padding:15px 0;}
	
	.p00017 .s02 dl, .p00017 .s03 .area{padding:37px;}

	.p00019 .s02{padding:50px 30px;}


	
	
}

@media all and (max-width : 800px){

	.depth3 ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:10px;}
	.depth3 ul li+li{ padding-left:0;margin-left:0;}
	.depth3 ul li a{display:block;border:1px #ddd solid; padding:15px 0;text-align:center;}

	.news-main .news-main-top ul{grid-template-columns: repeat(2, 1fr);}
	.news-main .img-box{margin-bottom: 10px;}
	.news-main .news-main-list dl {grid-template-columns:40% 1fr;}
	.news-main .news-main-list dl dd ul{grid-template-columns: repeat(1, 1fr);gap: 10px;}
	.news-main .news-main-list dl dd ul li{padding-bottom: 10px;}
	.news-main .news-main-list dl dd ul li:nth-child(4), .news-main .news-main-list dl dd ul li:nth-child(5), .news-main .news-main-list dl dd ul li:nth-child(6){display:none;}
	.news-main .news-main-list dl dd ul li:nth-child(3){border-bottom:none;}

	.news-list .news-list-area{border-top: 1px #ddd solid;padding-top: 20px; margin-top: 20px;}
	.news-list .news-list-top > dl{display:block;}
	.news-list .news-list-top > dl > dt{ border-bottom:1px #777 solid;padding-bottom:20px;}
	.news-list .news-list-top > dl > dd{padding:30px 0 0 0 ;border-left:none;}
	.news-list .news-list-top > dl > dd dl dt{width:calc(100% - 180px);}
	.news-list .news-list-top > dl > dd dl{display:flex;flex-direction: row-reverse;}

	.news-list .news-list-top > dl > dd dl dd .img-box{width:280px}

	.tv-main-top ul, .areaList ul{gap:17px;}

	.areaList ul{grid-template-columns: repeat(2, 1fr);}

	.p00007 .s02 ul{display:block;}
	.p00007 .s02 ul li+li{margin-top:10px;}

	.p00010 .s01 img{ width:800px;}
	.p00010 .s02 ul{grid-template-columns: repeat(3, 1fr);}

	.p00014 .s02 ul{grid-template-columns: repeat(3, 1fr);}

	.p00019 .s02 dl{display:block;}
	.p00019 .s02 dl dt{margin-bottom:15px;}
	.p00019 .s02 dl dd p br{display:none;}

	.p00022 .s03 dl dd ul{grid-template-columns: repeat(4, 1fr);}

	
	
	
	


}
@media all and (max-width : 640px){

	.depth3 ul{grid-template-columns:repeat(2, 1fr);}

	.news-main h1{font-size: 25px;}
	.news-main .news-main-area .inner ul,
	.news-main .news-main-list dl{grid-template-columns: repeat(1, 1fr);}
	.news-main .news-main-list dl{gap:10px;}
	.news-main .news-main-list dl dd{ padding:0;border:none;border-top: 1px #ddd solid; padding-top:10px;}
	.news-view .inner .news-_aside{display:block;}
	.news-view .inner .news-_aside .ranking-news{margin-top:27px;}

	.news-list .news-list-top > dl > dd dl{gap:20px; justify-content: flex-start;;}
	.news-list .news-list-top > dl > dd dl dd .img-box{width:180px}
	.news-list .news-list-area dl{grid-template-columns:180px 1fr;gap:20px;}

	.tv-main-top ul, .areaList ul{gap:10px;}

	.p00006{font-size:17px;}
	
	.p00006 .s01 h2, .p00007 .s01 h2, .p00009 .s01 h2{font-size:25px;}
	.p00006 .s02 dl dd strong{font-size:20px;}
	.p00006 .s02 dl dt b{font-size:30px;}
	.p00006 .s02 dl dt{font-size:23px;}
	.p00006 .s03{background-position:0 50%;padding:50px 10px; margin:50px 0;}

	.p00008 ul{display:block;}
	.p00008 ul li+li{margin-top:10px;}

	.p00009 .s01 p{font-size:17px;}

	.p00010 .s02 ul{grid-template-columns: repeat(2, 1fr);}
	
	.p00011 .s01 iframe {height:400px;}
	.p00011 .s01 p{ font-size:20px;}

	.p00012 .s02 .area{padding:20px; margin:15px 0;}

	.p00013 h2, .p00014 h2{ font-size:20px;}
	.p00014 h2 br{display:none;}
	.p00014 .s02 dl{font-size:17px;}
	.p00014 .s02 ul{grid-template-columns: repeat(2, 1fr);}

	.p00017 .s02 dl{display:block;}
	.p00017 .s02 dl dt{margin-bottom:10px;}
	.p00017 .s02 dl, .p00017 .s03 .area{padding:25px 17px;}
	
	.p00019{font-size:17px;}
	.p00019 .s01{font-size:25px;}
	
	.p00022 .s03 dl dd ul{grid-template-columns: repeat(3, 1fr);gap:30px 15px;}

	.replay ul dl{grid-template-columns:150px 1fr;}

	

}
@media all and (max-width : 480px){
	#news .tit{font-size: 17px;}
	#news .sTxt{ line-height: 20px;}
	

	.news-main .news-main-area{padding:37px 10px; margin:37px 0;}
	.news-main .news-main-area .inner ul{grid-template-columns: repeat(1, 1fr);}

	.news-list .news-list-top > dl > dd dl dt .sTxt, .news-list .news-list-area dl dd .sTxt{ display:none;}
	.news-list .news-list-top > dl > dd dl dt{width:calc(100% - 130px);}
	.news-list .news-list-top > dl > dd dl dd .img-box{width:130px}
	.news-list .news-list-area dl{grid-template-columns:130px 1fr;gap:20px;}
	

	.news-view .news-contents h1{ font-size:27px;}
	.news-view .inner .news-_aside h2{font-size:20px;}

	.tv-main-top{padding:37px 10px;margin-bottom:37px;}
	.tv-main-top ul{grid-template-columns: repeat(1, 1fr);}
	.areaList ul li img{ height: 80px;}
	.areaList ul .area strong{font-size:17px;}

	.sTitle h1{font-size: 30px;}

	.p00006 .s01 h2, .p00007 .s01 h2, .p00009 .s01 h2{font-size:20px;}
	.p00006 .s03 li {grid-template-columns:100px 1fr;}
	.p00006 .s04 .area a{width:70%;}
	.p00006 .s04 .area a+a{margin:10px 0 0 0;}

	.p00007 .s01 h2{margin-bottom:20px;}
	.p00007 .s02 ul li{padding:37px 20px;background-size:37px auto;}
	.p00007 .s02 ul li b, .p00008 ul li b{font-size:25px;}
	
	.p00008 ul li{font-size:20px;}

	.p00011 .s01 iframe {height:350px;}

	.p00012 .s02 .area b{font-size:19px;}
	
	.p00017{font-size:17px;}

	.p00019 .s01{font-size:20px;}
	
	.p00022 .inner > div{padding:30px 0;}
	.p00022 .s03 dl dd ul{grid-template-columns: repeat(2, 1fr)}

	.bottom-pagination .pagination-numbers{margin:0 10px;}
	.bottom-pagination .pagination-numbers a+a{margin-left:7px;}
	.bottom-pagination a+a{margin-left:5px;}
	.bottom-pagination .pagination-nav a{width:30px; height:30px;}


	.replay .s01, .replay .s01 i{font-size:25px}
	


	



	
}
