
.subtop_tabbox{width:100%; display:inline-block;  position:relative; margin:0px auto; /*margin:26px auto 0px;*/}
.subtop_tabbox_1_4{margin:0px auto; /*margin:15px auto 0px;*/}
.subtopsearch_box_1_4 .search_box_2{padding:40px 0px 20px;}
.subtop_tabbox_pst{position:absolute; top:45px; margin:0px auto; text-align:center; width:100%;  z-index:5; /*top:50px; top:38px;*/}
.subtop_tabbox_nmd{position:absolute; top:35px; margin:0px auto; text-align:center; width:100%;  z-index:5; /*top:30px; top:38px;*/}

.newtabbox{position:relative; margin:0px auto; background:#e5e5e5; display:inline-block; border-radius:40px; line-height:53px; padding:5px 5px 4px; border:1px solid #8f83ff;}
.newtabbox ul li{color:#666666; display:inline-block; padding:0px 35px; text-align:center; font-size:18px; cursor:pointer; font-weight:500;}
.newtabbox ul li.on{color:#fff; background:#493963; font-weight:600; border-radius:30px;}

.newtabbox_nmd{position:relative; margin:0px auto; display:inline-block; border-radius:0px; line-height:53px; padding:5px 0px 4px; width:100%; /*border:1px solid #8f83ff; background:#e5e5e5;*/ }
.newtabbox_nmd ul li{color:#666666; display:inline-block; padding:0px 35px; text-align:center; font-size:18px; cursor:pointer; font-weight:500;}
.newtabbox_nmd ul li.on{color:#593395; font-weight:600; border-radius:30px;}

.tab_wrap_hm{width:100%; overflow-x: auto; white-space: nowrap; ﻿-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ background:#e5e5e5; border:1px solid #8f83ff; z-index:5; position:relative;}
/*.tab_wrap_hm::-webkit-scrollbar {display: none;}*/

/*탭버튼 마진값*/
.tab_mtbox{margin-top:30px;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){
	
	.default_box_newsbtn{padding:0px;}

	/*탭버튼 모바일 가로스크롤*/
	.tab_wrap_mbl { width: 100%; overflow-x: auto; white-space: nowrap; ﻿
			-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */  background:#e5e5e5; border:1px solid #8f83ff;}
	.tab_wrap_mbl﻿::-webkit-scrollbar {display: none;}
	
	.newtabbox{background:transparent; border:0px;}

	.tab_wrap_mbl_tp1{background:#e5e5e5; border:1px solid #8f83ff;}
	.tab_wrap_mbl_tp1 .newtabbox{background:transparent; border:0px;}


	/*뉴스 페이지 상단*/
	.subtopsearch_box{height:870px; /*height:900px; height:960px;*/}
	.subtopsearch_box_1_2{height:800px;}
	.subtopsearch_box_1_3{height:795px; /*height:810px; height:860px;*/}
	.subtopsearch_box_newstt{height:868px; /*height:930px;*/}
	.subtopsearch_box .search_box_2{padding:30px 0px 18px;}
	.subtop_tabbox_pst{top:20px;}
	
	.subtop_1{height:766px; /*height:786px; height:849px;*/}
	.subtop_1_2{height:690px;}
	.subtop_1_3{height:685px; /*height:705px; height:759px;*/}
	
	.subtopsearch_box .search_box .search_box_pd{padding:0px;}
    
	.subtop_1_4{height:685px; /*height:779px;*/}
	.subtopsearch_box_1_4{height:804px; /*height:900px;*/}
	.subtopsearch_box_1_4 .search_box_2{padding:50px 0px 30px;}
	.subtopsearch_box_newmedia{height:760px;}
	.subtopsearch_box_newmedia_tp1{height:385px; /*height:410px;*/}
	.subtopsearch_box_newmedia_tp1 .search_box_2{padding:20px 0px; /*padding:30px 0px;*/}

	.newtabbox_tp1{width:100%; line-height:35px; border-radius:0px;}
	.newtabbox_tp1 ul li{padding:0px 1.3%; font-size:14px; line-height:42px;/*font-size:3vw;*/ }
	.newtabbox_tp1 ul li.on{border-radius:0px; background:transparent; color:#593395;}

	.newtabbox_tp2{line-height:35px;}
	.newtabbox_tp2 ul li{padding:0px 25px; font-size:15px; line-height:42px;}

	.newtabbox_tp3{width:100%; line-height:35px; border-radius:0px;}
	.newtabbox_tp3 ul li{padding:0px 1.3%; font-size:14px; line-height:42px;/*font-size:3vw;*/ }
	.newtabbox_tp3 ul li.on{border-radius:0px; background:transparent; color:#593395;}
	
	.newtabbox_nmd{line-height:35px;}
	.newtabbox_nmd ul li{padding:0px 1.3%; font-size:14px; line-height:42px;}

	/*탭버튼 마진값*/
	.tab_mtbox{margin-top:0px;}

}	


/* Desktop Device : 481 이상 529 이하 */
@media screen and (min-width:481px) and (max-width:529px){
	
	.default_box_newsbtn{padding:0px;}

	/*탭버튼 모바일 가로스크롤*/
	.tab_wrap_mbl { width: 100%; overflow-x: auto; white-space: nowrap; ﻿
			-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ background:#e5e5e5; border:1px solid #8f83ff;}
	.tab_wrap_mbl﻿::-webkit-scrollbar {display: none;}
	
	.newtabbox{background:transparent; border:0px;}
	
	/*뉴스 페이지 상단*/
	.subtopsearch_box{height:928px; /*height:988px;*/}
	.subtopsearch_box_1_2{height:800px; /*height:905px;*/}
	.subtopsearch_box_1_3{height:820px; /*height:905px;*/}
	.subtopsearch_box_newstt{height:882px;/*height:930px;*/}
	.subtopsearch_box_newstt .subtop_1{height:801px;}

	.subtop_1{height:811px; /*height:871px;*/}
	.subtop_1_2{height:680px;}
	.subtop_1_3{height:710px;}
	.subtop_1_4{height:729px;/*height:779px;*/}
	.subtopsearch_box_1_4{height:840px;/*height:900px;*/}
	.subtopsearch_box_newmedia{height:800px;}
	.subtopsearch_box_newmedia .search_box_2{padding:30px 0px;}
	.subtopsearch_box_newmedia_tp1{height:410px;}
	.subtopsearch_box_newmedia_tp1 .search_box_2{padding:30px 0px;}


	.newtabbox_tp1{width:94%; line-height:42px; }
	.newtabbox_tp1 ul li{padding:0px 1.5%; font-size:3vw;}
	.newtabbox_tp1 ul li.on{border-radius:0px; background:transparent; color:#593395;}

	.newtabbox_tp2{line-height:42px;}
	.newtabbox_tp2 ul li{padding:0px 25px; font-size:15px; line-height:53px;}
	
	.newtabbox_nmd{line-height:35px;}
	.newtabbox_nmd ul li{padding:0px 1.3%; font-size:14px; line-height:42px;}
}



/* Desktop Device : 530 이상 689 이하 */
@media screen and (min-width:530px) and (max-width:689px){
	
	.default_box_newsbtn{padding:0px;}

	/*탭버튼 모바일 가로스크롤*/
	.tab_wrap_mbl { width: 100%; overflow-x: auto; white-space: nowrap; ﻿
			-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */  background:#e5e5e5; border:1px solid #8f83ff;}
	.tab_wrap_mbl﻿::-webkit-scrollbar {display: none;}
	
	.newtabbox{background:transparent; border:0px;}

	/*뉴스 페이지 상단*/
	.subtopsearch_box{height:915px;/*height:955px; height:995px; height:1005px;*/}
	.subtopsearch_box_newstt{height:886px; /*height:925px; height:957px; height:974px;*/}
	.subtop_1{height:804px;/*height:844px; height:894px;*/}
	
	.subtopsearch_box_1_2{height:845px;}
	.subtopsearch_box_1_3{height:825px; /*height:820px; height:890px;*/}

	.subtop_1_2{height:730px;}
	.subtop_1_3{height:724px; /*height:774px;*/}
	.subtop_1_4{height:729px; /*height:779px;*/}
	.subtopsearch_box_1_4{height:850px; /*height:900px;*/}
	.subtopsearch_box_newmedia{height:800px;}
	.subtopsearch_box_newmedia .search_box_2{padding:30px 0px;}
	.subtopsearch_box_newmedia_tp1{height:410px;}
	.subtopsearch_box_newmedia_tp1 .search_box_2{padding:30px 0px;}

	.newtabbox_tp1{width:97%;  line-height:42px; }
	.newtabbox_tp1 ul li{padding:0px 2%; font-size:15px;}
	.newtabbox_tp1 ul li.on{border-radius:0px; background:transparent; color:#593395;}

	.newtabbox_tp2{line-height:42px;}
	.newtabbox_tp2 ul li{padding:0px 25px; font-size:16px; line-height:53px;}

	.newtabbox_nmd{}
	.newtabbox_nmd ul li{padding:0px 1.3%; font-size:14px; line-height:42px;}

}



/* Desktop Device : 690 이상 755 이하 */
@media screen and (min-width:690px) and (max-width:755px){
	
	/*뉴스 페이지 상단*/
	.subtopsearch_box{height:911px; /*height:1005px;*/}
	.subtopsearch_box_newstt{height:886px; /*height:955px;*/}
	.subtop_1{height:804px;/*height:854px; height:874px; height:894px;*/}
	
	.subtop_1{}
	.subtop_1_2{height:770px;}
	.subtop_1_3{height:769px;}

	.subtopsearch_box_1_2{height:885px;}
	.subtopsearch_box_1_3{height:885px;}

	.subtop_1_4{height:725px; /*height:779px;*/}
	.subtopsearch_box_1_4{height:850px; /*height:900px;*/}
	.subtopsearch_box_newmedia{height:830px;}
	
	.newtabbox_tp1{width:100%;  line-height:42px; }
	.newtabbox_tp1 ul li{padding:0px 3%; font-size:15px;}
	.newtabbox_tp1 ul li.on{border-radius:0px; background:transparent; color:#593395;}

}



/* Desktop Device : 756 이상 850 이하 */
@media screen and (min-width:756px) and (max-width:850px){
	
	.newtabbox_tp1{width:100%;}
	.newtabbox_tp1 ul li{padding:0px 3.3%; font-size:15px;}
	.newtabbox_tp1 ul li.on{border-radius:0px; background:transparent; color:#593395;}

}


/* Desktop Device : 690 이상 768 이하 */
@media screen and (min-width:690px) and (max-width:768px){
	
	.default_box_newsbtn{padding:0 20px;}


}


/* Desktop Device : 851 이상 976 이하 */
@media screen and (min-width:851px) and (max-width:976px){
	
	.newtabbox_tp1{width:100%;}
	.newtabbox_tp1 ul li{padding:0px 3.5%; font-size:16px;}

}


/* Desktop Device : 977 이상 1019 이하 */
@media screen and (min-width:977px) and (max-width:1019px){
	
	.newtabbox_tp1{width:100%;}
	.newtabbox_tp1 ul li{padding:0px 3.6%;}

}


/* Desktop Device : 1020 이상 또는 print 출력시*/
@media screen and (min-width:1020px), only print{

}


/* Desktop Device : 1080 이하 */
@media screen and (max-width:1080px){

	/*탭버튼 모바일 가로스크롤*/
	.tab_wrap_mbl_tp1 { width: 100%; overflow-x: auto; white-space: nowrap; ﻿
			-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ background:#e5e5e5; border:1px solid #8f83ff;}
	.tab_wrap_mbl﻿_tp1::-webkit-scrollbar {display: none;}
	.tab_wrap_mbl_tp1 .newtabbox{background:transparent; border:0px;}

	.default_box_newsbtn_tp1{margin:0px auto; padding:0px 0px;}

	.newtabbox_tp3{width:100%; border-radius:0px;}
	.newtabbox_tp3 ul li{padding:0px 3.3%; font-size:15px;}
	.newtabbox_tp3 ul li.on{border-radius:0px; background:transparent; color:#593395;}

}



/* Desktop Device : 1081 이상 또는 print 출력시*/
@media screen and (min-width:1081px), only print{
	
	.default_box_newsbtn_tp1{position:relative; max-width:1340px; padding:0 20px; margin:0px auto;}

}
