@charset "utf-8";
/*-------------------------------------------------
Author / date : ksk / 2022. 11.
-------------------------------------------------*/

@media all and (max-width: 1210px) {
	.response02 .tstyle_write {
		min-width: 768px;
	}
}

@media all and (max-width: 1180px) {
	.album_type > li,
	.public-type > li {
		width: 32.3%;
	}
	
	.tab-public{
		float: none;
	}
}

@media all and (max-width: 995px) {
.table_wrap.response .tstyle_list .num{
	position: inherit;
	width: auto;
}
	.table_wrap.response .tstyle_list .num + td{
		margin-left: 0;
	}
	
	/* 공통스타일 제거 */
	.tab-public{
		margin-bottom: 1rem;
	}
	
	
	
	.manage-list .mg-product{
		display: block;
	}
	.manage-list .mg-product .mg-tit{
		display: block;
		width: 100%;
	}
	.manage-list .mg-product .pd-title{
		display: block;
		width: 100%;
		margin-bottom: 1rem;
	}
	.manage-list .mg-product 	.link-box{
		display: block;
		margin-top: 0.5rem;
	}
	
	/* 국내, 국외뉴스 */
	.flex_search{
		display: block;
		padding: 4rem 2rem;
	}
	.flex_search .col-box + .col-box{
		margin-top: 1rem;
	}
	.flex_search .col-box + .col-box:before{
		display: none;
	}
	.flex_search .col-box strong{
		display: block;
		width: auto;
	}
	.flex_search .date_input_box{
		display: inline-flex;
		gap: 1rem;
		align-items: center;
	}
	.flex_search .date_input{
		display: inline-flex;
		align-items: center;
	}
	
}

@media all and (max-width: 770px) {
	
	.album_type li,
	.public-type > li{
		width: 49%;
	}

	/* fake table */
	.fake_table .fake_tbody{
		display: block;
	}
	.fake_table .fake_tbody > li{
 		flex-direction: row;
	}
	.fake_table .fake_tbody > li + li{
		border-left: 0;
		border-top: 1px solid #D2D8DD;
	}
	.fake_table .fake_tbody span {
		flex: 1;
	}
	.fake_table .fake_tbody span + span{
		border-top: 0;
		border-left: 1px solid #D2D8DD;
	}
	
	
	.table_desc_box{
		display: block;
	}
	.table_desc_box .img{
		width: auto;
		max-width: 100%;
		margin: 0 0 1rem;
	}
	.table_desc_box .img img{
		width: auto;
	}
	.table_desc_box .txt{
		width: auto;
	}
	
	/* 상세검색 */
	.smh_search .multi_searchForm{
		display: block;
	}
	.smh_search .multi_searchForm .schText{
		width: calc(100% - 20rem);
	}
	.smh_search .btnSearch{
		margin-top: 1rem;
	}
	.smh_search .keyWord01{
		display: block;
	}
	.word-reset{
		text-align: center;
	}
	.keyWord02 .key-list{
		display: block;
	}
	.keyWord02 .key-list .key-box{
		height: auto;
	}
	.keyWord02 .key-list .key-box > ul{
		display: flex;
		flex-flow: row wrap;
	}
	.keyWord02 .key-list .key-box > ul > li{
		width: 50%;
	}
	.keyWord02 .key-list .key-box input{
		display: inline-block;
		width: auto;
	}
	
	.Top-account .list{
		display: block;
	}
	.Top-account .list > li{
		width: auto;
	}
	
	.Top-account02{
		display: block;
	}
	.Top-account02 [class^="btn-outcome"]{
		margin-bottom: 1rem;
	}
}

@media all and (max-width: 550px) {
	.album_type li,	
	.public-type > li{
		width: 100%;
	}
	
	.multi_searchForm .input_long02,
	.single_search .input_long02{
		width: 100%;
	}
	
	
	
	/* 상세검색 */
	.smh_search .multi_searchForm,
	.smh_search .keyWord01,
	.keyWord02 .key-list{
		padding: 2rem;
	}
	.smh_search .multi_searchForm select{
		width: 100%;
	}
	.smh_search .multi_searchForm .schText{
		width: 100%;
		margin: 1rem 0;
	}
	.keyWord02 .key-list .key-box > ul{
		display: block;
	}
	.keyWord02 .key-list .key-box > ul > li{
		width: auto;
	}
	.smh_search .btn-details{
		padding: 1rem 3rem;
	}
	
	.tstyle_view03 .board-img{
		height: 20rem;
	}
	
	.multi_searchForm select,
	.multi_searchForm input,
	.single_search select, 
	.single_search input{
		width: 100%;
	}
	
}