
@media  (max-width:900px){
body{
	width:100%;
	height:100vh;
	margin:0;
	box-sizing:border-box;
	background-color:#f7f7f7;
}
.content{
	clear: both;
	width:100%;
	/* background-color: gold; */
	position: relative;
	background-color:#f7f7f7;
}

section .inner {
    display: block;
}
section .mainRight{
/*	display:none;*/
	}
section .mainRight-viw{
display:none;
}
.viw-latest-news-list {
    max-width: 48%;
}
.viw-latest-news-img img {
	max-width:100%;
}
header{
	/* display: none; */
	/* position: absolute; */
	width:100vw;
	z-index: 99;
	position: fixed;
	top:0;
	left:0;
	background-color: #fff;
}
header .logo{
	 display:none;
}
header .navwrap{
		width:100%;
}
nav .navi ul{
	display:none; 
}
nav{
		height:40px;
	border-bottom:1px solid #ccc;
} 
nav .navi--{  
/*	background-image:url('/images/chosunpub-top.png');*/
/*	background-repeat:no-repeat;*/
/*	background-size:50% 50%;*/
/*	background-position: center;*/
	/*	border:2px solid red;*/
	height:40px; 
}
nav .navi ul{
	display:none;
}
nav .mobile-logo {
	display:none;
/*	background-repeat:no-repeat;*/
/*	background-size:50% 50%;*/
	background-position: center;
	/*	border:2px solid red;*/
	height:40px;
	
}
nav .mobile-logo img{
/*    width: 50%;*/
/*    height: 70%;*/
    text-align: center;
    margin-top: 5px;
}
nav .menu{
	margin-top:auto;
}

.m-category{
	display:block;
	height:30px;
	border-bottom:2px solid #000;
	width:100%;

}
.m-category ul{
	margin:0;
	display:flex;
	justify-content:space-around;
	align-items:center;
   list-style:none;
	 width:100vw;
	 padding-left:0;
}
.m-category ul li a{
		font-weight:600;
		height:100%;
		width:calc(100% / 5);
		font-size:15px;
		flex:1;
		
}
/*end header*/
/*메뉴*/
.m_menu{
display:block;
position:fixed;
	background-color:#fff;
	color:#000;
/*	opacity:0;*/
z-index:999;
	top:42px;
	width:calc(100vw / 1.5);
	border:1px solid #ccc;
	left:0;
	transform:translate(-100%, 0);
	transition:.5s;
}
.m_menu.active{
	opacity:1;
	transform:translate(0, 0);
}
.overlay.active{
	opacity:1;
	z-index:10;
}
.m_menu input{
	width:75%;
	height:35px;
	margin:10px 0 0 10px;
	background-color:#eee;
	border:0;
	outline:none;
	margin-bottom:10px;
}
.m_menu button{
	position:relative;
	width:30px;
	height:35px;
	border:0;
	background-color:#eee;
	top:4px;
}
.xi-search.btn{
	font-size:23px;
}
.m_menu .active{
	display:block;
}
.m_menu > hr{
	border:00;
	margin:10px 0;
	width:94%;
	margin:0;
	height:1px;
	color:#eee;
	background-color:#ccc;
}
.m_menu > ul{
	list-style:none;
	padding-left:10px;
}
.m_menu ul {
	margin:20px;
}
.m_menu ul li ul{
	margin:0;
}
.m_menu ul:last-of-type{
	list-style:none;
}
.overlay{
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	margin:0;
	max-width:800px;
	width:100vw;
	height:100vh;
	top:0;
	left:0;
	opacity:0;
	transition:.5s;
	z-index:-10;
}


/*======================== media end 820px*/
}

/*========================================================================================== media end 600px*/


@media  (max-width:800px){
:root{
	--font-a:18px;
	--font-b:17px;
	--font-c:14px;
	--line-height-a:1.8;
	--line-height-b:1.6;
	--line-height-c:1.44;
}

body{
	width:100%;
	height:100%;
	margin:0;
	box-sizing:border-box;
	background-color:#f7f7f7;
	line-height:var(--line-height-a);
}
#wrapper{position:relative;}
.content{
	width:calc(100vw - 30px);
	height:100%;
	/* background-color: gold; */
	position: relative;
	box-sizing:border-box;
	margin:auto;
	background-color:#f7f7f7;
}

header{
	/* display: none; */
	/* position: absolute; */
	width:100vw;
	z-index: 99;
	position: fixed;
	top:0;
	left:0;
	background-color: #fff;
}
header .logo{
	 display:none;
}
header .navwrap{
		width:100%;
		height:100%;
}
nav .navi ul{
	display:none;
}
nav{
	height:auto;
	padding:5px 0px;
	border-bottom:1px solid #ccc;
}
nav .navi--{
	background-image:url('/images/chosunpub-top.png');
	background-repeat:no-repeat;
	background-size:50%;
	background-position: center;
	/*	border:2px solid red;*/
	height:40px;
	margin-bottom:10px;
    margin-right: 24px;
}
nav .navi ul{
	display:none;
}
nav .mobile-logo {
	display:block;
/*    width: 50%;*/
/*    height: 50%;*/
/*	background-repeat:no-repeat;*/
/*	background-size:50% 50%;*/
	/*	border:2px solid red;*/
	height:100%;
	
}
nav .mobile-logo img{
    text-align: center;
/*    margin-top: 8px;*/
/*		margin-right:40px;*/
/*		width:50%;*/
			width:200px;
}
nav .menu{
/*	margin-top:-9px;*/
}
nav .menu-r{
	display:block;
	flex:1;
}
nav .menu span{
	line-height:40px;
}

.m-category{
	display:block;
	height:30px;
	border-bottom:2px solid #000;
	width:100%;

}
.m-category ul{
	margin:0;
	display:flex;
	justify-content:space-around;
	align-items:center;
   list-style:none;
	 width:100vw;
	 padding-left:0;
    margin-top: 5px;
}
.m-category ul li a{
		font-weight:600;
		height:100%;
		width:calc(100% / 5);
		font-size:15px;
		flex:1;
		
}
.list-navi-hr{
	margin:35px 0 10px 0!important;
}
.list-navi{
	margin-left:0;
}
.lst-active{
	box-shadow:inset 0 -2px; 	
	color:#af0002;
/*  transform: scaleX(1);  */
/*  transition: transform 250ms ease-in-out;*/ /*효과 주기.*/
}/*모바일 메뉴 밑줄*/


/*
.m-category{
	display:block;
	height:35px;
	border-bottom:2px solid #000;
	width:100%;
	overflow-x:scroll;
	 -ms-overflow-style: none; /* IE and Edge
    scrollbar-width: none; /* Firefox
}
.m-category::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera
}
.m-category ul{
	margin:0;
	text-decoration:none;
	display:table;
	width:100vw;
	padding-inline-start:0;
	height:100%;
}
.m-category ul li{
	display:table-cell;
	white-space:nowrap;
	list-style:none;
	font-size:17px;
	font-weight:600;
	line-height:35px;
}
.m-category ul li a{
	display:block;
	margin-left:10px;
}
.m-category ul li:nth-of-type(1){
	margin-left:0;
}
*/
/*end header*/
/*메뉴*/
.m_menu{
display:block;
position:fixed;
	background-color:#fff;
	color:#000;
/*	opacity:0;*/
z-index:999;
	top:42px;
	width:calc(100vw / 1.5);
	border:1px solid #ccc;
	left:0;
	transform:translate(-100%, 0);
	transition:.5s;
}
.m_menu.active{
	opacity:1;
	transform:translate(0, 0);
}
.overlay.active{
	opacity:1;
	z-index:10;
}
.m_menu input{
	width:75%;
	height:35px;
	margin:10px 0 0 10px;
	background-color:#eee;
	border:0;
	outline:none;
	margin-bottom:10px;
}
.m_menu button{
	position:relative;
	width:30px;
	height:35px;
	border:0;
	background-color:#eee;
	top:3.5px;
}
.xi-search.btn{
	font-size:23px;
}
.m_menu .active{
	display:block;
}
.m_menu > hr{
	border:00;
	margin:10px 0;
	width:94%;
	margin:0;
	height:1px;
	color:#eee;
	background-color:#ccc;
}
.m_menu > ul{
	list-style:none;
	padding-left:10px;
}
.m_menu ul {
	margin:20px;
}
.m_menu ul li ul{
	margin:0;
}
.m_menu ul:last-of-type{
	list-style:none;
}
.m_menu_big,.m_menu_all{
	font-weight:600;
	margin-left:-8px;

}
.overlay{
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	margin:0;
	max-width:800px;
	width:100vw;
	height:100vh;
	top:0;
	left:0;
	opacity:0;
	transition:.5s;
	z-index:-10;
}
/*end 메뉴========================================================== 좌측 슬라이드 메뉴*/

/*탑 슬라이더*/


.top-slider {
	display:none;
}

.top-news-mobile{
	display:block;
}
.top-news-mobile:nth-of-type(1){
	margin-top:95px;
}
.top-news-mobile img{
	width:100%;
	/* height:calc(100vw * 0.5); */
	height:calc(100vw / 1.7);
	border-radius:8px;
}
.top-ttl{
	display:none; 
}
.topnews-title{
	display:block;
	position:relative;
	font-size:var(--font-a);
	max-height:100px;
	height:100%;
	width:100%;
	padding:2px 0 0 0;
	margin-bottom:0px;
	overflow:hidden;
/*	border-bottom: 1px solid #ccc;*/
/*  border:1px solid gold;*/
}
.topLocation hr{
	display:block;
	border:0;
	margin:15px 0 20px;
	color:#ccc;
	background-color:#ccc;
}
.top-news-sub-flex{
	border:0;
	margin-bottom:0;
}
.top-news-sub{
	display:none;
}
.item-flex .news-line{
	display:none;
}

.item.mobile{
	display:block;
}
.top-news-mobile-flex{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.top-news-mobile-lst{
	width:48%;
}
.top-news-mobile-lst img{
	width:100%;
	height:110px;
	border-radius:8px;
}
.top-news-mobile-flex .top-news-mobile-lst .topnews-title{
	width:95%;
	height:80px;
	overflow:hidden;
}

section.news{
	width:99.5%;
	/*        top:100px;*/
	position: absolute;
	box-sizing:border-box;
	margin:0;
}
section.news:nth-of-type(1){
	padding-top:70px;
}

section .mainViw{
/* background-color: gold; */

	
}

.mainViw{
	/* flex:2; */
	max-width:820px;
	width:100%;
	/*		height:100vh;*/
	position: relative; 

}
.inner{
 
}
.mainRight{
	display: none;
}
/*톱 뉴스 =================================*/
section.top-news{
	margin:20px 0 0 0;
	padding-top:1px;
}
/*editor's pick =================================*/
.editors-pick{
	display:none;
}
.editors-pick{
	background-color:#fff;
	border:1px solid #ccc;
}
.editors-pick-flex{
/*	margin:0 10px;*/
}
.editors-pick-list{
	max-width:100%;
	width:100%;
	padding:10px 0;
/*	min-height:55px;*/
	height:100%;
	border-bottom:1px solid #ccc;
}
.editors-pick-list img{
	height:calc(100vw * 0.5);
}
.editors-pick-flex .editors-pick-list:nth-of-type(n+2) img{
	display:none;
}
.editors-pick-flex .editors-pick-list:nth-of-type(1) .pick-title-div{
/*	margin-bottom:20px;*/
}
.editors-pick-flex .editors-pick-list:nth-of-type(6) {
	border-bottom:0;
}
/*중간 메인 뉴스=================================*/
	.item-flex{
	width:100%;
		display:flex;
		justify-content: space-between;
		align-items:flex-start;
	}
	.item-flex .item{
		width:48%;
		margin:0;
		display:block;
	}
	.item-flex .item img{
		width:100%;
		height:100px;
		margin:0;
	}
.item-flex .item .news-title {
	width:95%;
}
	.item{
		position:relative;
/*	border: 1px solid red;*/
/*		max-height:calc(100vw / 5 - 10px);*/
		height:100%;
		display:flex;
		justify-content: flex-start;
		align-items:flex-start;
		margin:10px 0;
	}
	.item.mobile{
		position:relative;
/*	border: 1px solid red;*/
/*		max-height:calc(100vw / 5 - 10px);*/
		height:100%;
		display:flex;
		justify-content: flex-start;
		align-items:flex-start;
		margin:10px 0;
	}
	.item  p:nth-of-type(1) {
		display:none;
		font-size:17px; 
		font-weight:300;
	}
	.item img{
		width:calc(100vw / 4);
		height:calc(100vw / 6);
		flex:1;
    object-fit: cover;
		
	}
	.item a{
		width:calc(100vw / 4);
		height:calc(100vw / 6);
		margin-right:10px;
	}
	.item .news-title{
		height:100%;
		overflow:hidden;
/*		border: 1px solid red;*/
		width:74%;
		margin:0;
	}
	.item .news-title h3{
		height:47px;
		width:99%;
/*	border: 1px solid green;*/
		font-size:var(--font-a);
		margin-top:0;
		overflow:hidden;
		font-weight:300;
		line-height:1.4;
	}
	
	.item-flex .news-title h3{
		margin-bottom:5px;
		height:100%;
	}
	.item p{
		display:none;
		width:100%;
/*	border: 1px solid green;*/
		font-size:15px;
		font-weight:300;
		overflow:hidden;
	}
	.item-title{
		width:70%;
	}
.news-line{
display:block;
	margin:0;
	border:0;
	height:1px;
	color:#d7d7d7;
	background-color:#d7d7d7;
/*	border: 1px solid red;*/
	margin:0;
}
.news-line.mobile{
display:block;
}
/*==========================================핫이슈 안보이게  */
.hot-issue{
	display:none;
}
/*=====================================================*/

nav .menu span:before{
    content:'\e91c';
    font-family: xeicon;
    font-size:30px;
}
nav .menu.active span:before{
    content:'\e921';
    font-family: xeicon;
    font-size:30px;
}
	
/*Opinion 메뉴========================================================== 오피니언 */
section.opinion{
	display:none;
}
.opinionList-left, .opinionList-right{
	display:none;
}
.opinionList{
width:calc(100vw / 2.2);
	float:left;
}
.opinion h2{
	margin-left:0;
}
/* ====================================== 메인페이지 모바일 오피니언  */
.viw-main-opinion{
	display:block;
	border:1px solid #ccc;
/*	margin:20px 0;*/
}
.viw-main-opinion h3{
	margin-left:20px;
	font-size:17px;
}
.viw-main-opinion hr{
	margin:0;
	border:0;
	height:1px;
	background-color:#ccc;
	color:#ccc;
	margin:5px 0 20px 0;
}
.viw-right-opinion-list{
	margin:20px;
}
.viw-right-opinion-list h4{
	margin-bottom:5px;
	color:#0084ff;
	font-size:15px;
}
.viw-right-opinion-flex{
	display:flex;
	justify-content:flex-start;
	items-align:stretch;
	flex-wrap:nowrap;
}
.viw-right-opinion-img{
	max-width:50px;
	height:50px;
	min-width:50px;
}
.viw-right-opinion-img img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.viw-right-opinion-ttl{
	margin-left:20px;
}
.viw-right-opinion-ttl p{
	margin:0;
	line-height:20px;
	font-size:15px;
}
/*List 메뉴========================================================== List 메뉴*/

.list-navi-btn,
.list-navi-txt,
.mainRight-viw{
	display:none;
}
.m-cate-title{
	display:block;
	margin:0;
	width:100vw;
	display: flex;
	justify-content: start;
}
.m-cate-title span{
/*	display:none;*/
	margin-right:20px;
	font-size:17px;
	font-weight:600;
}
.m-cate-title a{
	font-size:16px;
    padding: 2px 5px;
		margin-right:4%;
}
hr{
	margin:20px 0 10px 0;
	border:0;
	height:1px;
	color:#000;
	background-color:#000;
}
.item{
/*	margin:20px auto!important;*/
}

/*View 메뉴 =========================================================== View 메뉴*/

.mainViw h2{ 
	font-size:20px;
	line-height:1.6;
/*	margin-top:80px;*/
}
.mainViw h4{ 
	font-size:18px;
	line-height:1.5;
}

.author-sns{
	display:block;
}

.author p span:last-child{
/*	display:none;*/
}

.sns{
	margin-top:10px;
}
		
.article-body{
	width:calc(100vw - 30px);
	height:100%;
	/*		border:1px solid #ccc;*/
	text-align:left;
	margin:auto;
}
.article-body table{
	width:95vw;
	text-align:center;
}
.article-body .chimg_photo{
	width:92vw;
	height:auto;
	text-align:center;
}
.article-body .use_caption{
	width:92vw;
	text-align:left;
}
.article-body p img{
	max-width:600px;
	width:92vw !important;
    object-fit: fill;
}
.article-himage-s{
	width:calc(100vw - 30px)!important;
	text-align:center;
/*		border:1px solid green;*/
}
	
.article-himage-s figure{
	width:calc(100vw - 30px);
		width:100%;
/*		border:1px solid red;*/
		text-align:center;

}
.article-himage-s img{
		max-width:99%;
	width:calc(100vw - 30px);
  max-height: auto ;
/*		border:1px solid blue;*/
}
.article-himage-s figcaption{
	width:calc(100vw - 40px);
		text-align:left;
/*		border:1px solid pink;*/

}
section.news{
	position:static;
	
}
section .inner{
	display:block;
}
section .mainRight{
	position:static;
	max-width:100%;
}
.line{
	display:none;
}
.right-inner{
	max-width:100%;
	width:100%;
}
.r-top{
	max-width:100%;
	width:100%;
}
.r-top p{
	font-size:var(--font-a);
	height:30px;
	overflow:hidden;
}
.r-top-news-list{
	padding:10px 0;
	height:100%;
	margin:0 10px;
}
.r-top-news-list img {
	border-radius:10%;
	max-width:100%;
    width: calc(100vw * 0.16);
    height: calc((100vw * 0.14) / 1 );
	object-fit:cover;
		max-height:60px;
}
.r-top-news-list p {
	margin: 0;
	font-size:var(--font-a);
	height:50px;
	line-height:1.4;
}
/*================================================ 한 주의 인기기사*/
.popu-news{
	max-width:100%;
	width:100%;
	display:block;
	border:1px solid #ccc; /* 한 주의 인기기사 외곽선 */
}
.popu-news h2{
/*	margin-left:0;*/
	margin-left: 10px;	
}
.popu-news-list{
	height:100%;
	margin:0;
	margin:0 10px;
	padding-bottom:0;
}
.popu-news-list img{
	border-radius:10%;
	width:60px;
	height:60px;
	object-fit:cover;
}
.popu-news-list p{
	font-size:var(--font-a);
	line-height:27px;
	margin:10px 0;
	padding-bottom:0;
	height:55px;
}
.tvList{
	flex-direction:column;
}
/*================================================조선섭tv 메뉴*/
.tv-item {
}
.tv-item:nth-of-type(3) {
    display: none;
}
.tv-item a{
/*	width:400px;*/
/*	border:2px solid red;*/
max-width:43vw;
	z-index:1;
}
.tv-item img{
	width:calc(100%);
	max-width:100%;

	margin:0;
    object-fit: fill;
}
.top-news{
/*display:none;*/
}
footer .gnb, footer .foot{
	display:none;
}


/*================================================ 카드기사*/
section .cardnews{

}
.cardList{
/*	border:1px solid #ccc;*/
/*  background-color: #fff;*/
}
.card-item{
	max-width:100%;
	margin:10px 0;
	border-bottom:1px solid #ccc;
}
.card-item img{
	width:100%;
	height:calc(100vw * 0.56);
		border-radius:3% / 4%;
		object-fit:cover;
}
.cardList .card-item:nth-of-type(n+2){
	margin:0 ;
	border:0;
	height:55px;
}
.cardList .card-item:nth-of-type(2){
	border-bottom:1px solid #ccc ;
}
.cardList .card-item:nth-of-type(3){
	margin-top:10px ;
}
.cardList .card-item:nth-of-type(n+2) img{
	display:none;
}

.card-title{
	width:95%;
	margin-bottom:0;
	padding-bottom:10px;
/*	height:100%;*/
	height:45px;
	font-size:var(--font-a);
	font-weight:300;
	padding-left:0;
	overflow:hidden;
	line-height:1.4;
}
.card-title0,.card-title1{
	margin-bottom:10px;
}
.tableList ul li:nth-of-type(n+2){
/*	border-bottom:0;*/
}
.tableList{
	width:100%;
}
.tableList{
	position:relative;
}
.tableList ul li{
	display:flex;
	align-items:center;
	padding:10px 0;
	margin:0;
	font-size:var(--font-a);
	height:45px;
	overflow:hidden;
	line-height:45px;
	text-align:left;
}
.tableList li:last-of-type {
/*    display: none;*/
}
.card1NewsList  li:last-of-type {
/*    display: block;*/
}
.tableList ul li img{
	display:none;
}

.tableList ul li a{
	width:100%; /* 이미지 제거 해서 100 원래는 70*/
	line-height:1.44;
/*	height:100%;*/
	margin:0;
}
/*================================================ 톱뉴스/*/

section .cardRight{
	max-width:100%;
}
.right-top-news{
	max-width:100%;
	border:1px solid #ccc; /* top 10 뉴스 외곽선 */
}
.right-top-news h3{
	margin:20px 10px;
}
.right-top-news hr{
	width:100%;
	color:#ccc;
	background-color:#ccc;
}
/*=============================hot issue*/
.hot-issue h3 {
	font-size:20px;
}
/*안보이게 처리 되는 것====================*/
    .hot-issue,
		.opinion,
    .cardnews,
		footer,
    .tv{
/*        display: none;*/
    }

/*=========================================tv */
section.tv{
	margin-top:10px;
}
.tv-ttl{
	margin:0;
	height:20px;
}
.tv-kor,.tv-eng,.tv-more{
	font-size:17px;
}
.tv-eng{
	margin-left:10px;
}
i.xi-angle-right.tv{
	font-size:17px;	
}
/*=========================================foot*/
.m-foot{
	display:block;
	margin-top:20px;
	position:relative;
}
.m-foot p{
	width:100%;
	text-align:center;
	font-size:15px;
}
.m-foot p:nth-of-type(1){
	padding-top:20px;
}
footer{
		margin:0;
    position: absolute;
    left: 0;
		width:100%;
		background-color:inherit;
}
footer .sns {
    height: 20px;
    width: 100%;
    text-align: right;
		margin-right:20px;
		display:block;
}
footer .sns img{
	width:30px;
}
footer .sns img:nth-of-type(3){
	margin-right:40px;
}
.foot-hr{
	width:100%;
	border:0;
	height:1px; 
	color:#000;
	background-color:#000;
}
/*=========================================copyRight */
.Copyright{
	height:35px;
	margin:10px 0;
	font-size:0.9em;
		background-color:inherit;
}
.Copyright.viw{
	background-color:#ccc;
	font-size:0.8em;
	height:35px;
	margin:10px 0;
	letter-spacing:-1px;

}
/*=================================================== 안보이게 처리  */
.num-big{
	display:none
}
.mainRight-info{
	display:none
}
nav .search{
	display:none
}

/*info 문서*/
section.news.info{
	margin-top:70px;
}

/* =======================더보기 버튼 */
.more{
	text-align:center;
	border-top:1px solid #000;
	height:40px;
	background-color: #eee;
	line-height: 40px;
	font-weight: 500;
	cursor:pointer;
}


/* 오피니언 리스트 메인 카드*/
.opinion-lst-viw{
	position:relative;
	border:1px solid #ccc;
	margin:10px 0 20px 0;
	width:100%;
}
.opinion-card{
	display:flex;
	justify-content:flex-start;
	align-items:baseline;
	flex-wrap:wrap;
	margin-left:20px;
}
.opinion-lst{
	display:flex;
	max-width:100%;
	width:100%;
	margin:3px 0;
  justify-content: flex-start;
  align-items: center;
}
.opinion-card .gubun{
	width:1px;
	height:60px;
	border-right: 1px solid #ccc;
	display:none;
}
.opinion-lst img{
	width:50px;
	height:50px;	
	border-radius:50%;
	margin-right:10px;
}
.opinion-lst h2{
	font-size:15px;
	font-weight:600;
	color:#bd543d;
	margin:0;
}

.opinion-lst h2 a{
	color:#bd543d;
}

.opinion-intro-box{
	position:relative;
	border: 1px solid #ccc;
	margin:10px 0;
	width:100%;
}
.opinion-intro-flex{
	display:block;
}
.opinion-pic{
}
.opinion-pic img{
	width:60px;
	height:60px;
	border-radius:50%;
	margin:10px;
	float:left;
}
.opinion-intro{
 padding:0 10px;
}
.opinion-intro h2{
	font-size:16px;
	font-weight:600;
	color:#bd543d;
	margin:10px 0 0 0;
}
.opinion-intro p{
	font-size:15px;
	margin:10px 0;
}
.opinion-intro span{
	font-size:15px;
	color:blue;
	margin-left:10px;
}

/*서민금융 배너 이미지*/
.bannerImg{
	width:100%;
}







}/* // end media Query  =====================================================end media query max 600px*/

@media screen and (min-width: 600px)
.r-top-news-list img {
    border-radius: 10%;
    max-width: 100%;
	width:calc(100vw * 0.16);
	height:calc((100vw * 0.14) / 1 );
    object-fit: cover;
}
/*다음 지도*/
#daumRoughmapContainer1623292058165{
	max-width:815px;
	width:100%;
}




}
