/* basic format */
.pageplus { /* border:solid 1px; */ }
.pageplus a{ border:solid 0px;border-radius: 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

/** list start **/
.ppType.image {  } 
.ppType.list ul.ppTable { list-style: none; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
	
.ppType.list ul.ppTable li { position:relative;float:left;width:100%;border-bottom:solid 1px #333;padding:10px 0px 10px 4px;overflow: hidden; }
.ppType.list ul.ppTable li .image { background-position:center center!important;background-size:100%;width:100%;height:0px;display:block;}
.ppType.list ul.ppTable li:first-child { border-top:solid 0px; }
.ppType.list ul.ppTable li:last-child  {	border-bottom:solid 0px; }
	
.ppType.list ul.ppTable li a { position:relative;font-size:15px;z-index:+1;display:block;width:100%;text-align:left;white-space:inherit;}
.ppType.list ul.ppTable li .date { position:relative;font-size:12px;}
	
/** list end **/

/** image start **/

.ppType.gallery { border:solid 0px; } 
.ppType.gallery ul.ppTable { list-style: none; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
	
.ppType.gallery ul.ppTable li { float:left;width:25%;border-bottom:solid 1px #333;padding:10px 0px 10px 4px;height:240px;overflow: hidden;border-bottom:solid 1px; }
.ppType.gallery ul.ppTable li .image { background-position:center center!important;background-size:100%;width:100%;height:100px;display:block;}
.ppType.gallery ul.ppTable li:first-child { border-top:solid 0px; }
.ppType.gallery ul.ppTable li:last-child  { border-bottom:solid 0px; }
	
.ppType.gallery ul.ppTable li a { position:relative;font-size:15px;z-index:+1;display:block;width:100%;text-align:left;white-space:inherit;}
.ppType.gallery ul.ppTable li .date { position:relative;display:block;font-size:12px;}

/** gallery end **/
	


.pageplus .view { min-height: 400px;margin-bottom:10px; }
.pageplus .view button.btnPpList{    
    background-color: #494949;
    border-radius: 0px;
    padding: 8px 14px 8px 14px;
    color: #fff;
    border:solid 0px;
}        

	
	table.tb_view { width:100%;font-size:15px; }
	table.tb_view .link { 
		font-size:16px;color: #fff;background-color: #f78a51;;border:solid 1px;padding-top:10px;padding-bottom:10px;border-radius:10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.75);width: 80%;display:inline-block;margin-bottom:10px;text-align:center;		
	}
	table.tb_view caption { display: none; }
	table.tb_view th	  { padding:4px 10px 4px 10px;font-size:16px; }
	table.tb_view td	  { padding:4px 10px 4px 10px;padding-right:10px; } 
	table.tb_view p		  {
    display: block;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size: 15px;
    line-height: 24px;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #FFF;
    border: 0px solid #ccc;
    border-radius: 0px;
    font-family: 'Conv_HDCLight'
    /* font-family: gulim; */
    }
    table.tb_view .gallery { width:100%; }


.ppTable { /* border:solid 10px; */}


/*
.ppTable span {position:relative; padding-right:8px; margin:0 8px 0 8px; font-size:0.9375em; font-size:1.1em; letter-spacing:-0.05em;}
.ppTable span:before {position:absolute; left:100%; top:1px; width:1px; height:80%; background-color:#868686; content:''; z-index:2;}
.ppTable span:after {position:absolute; left:100%; top:1px; width:2px; height:80%; background-color:#868686; background-color:#a3a3a3; content:''; }
*/


/*
.container .container_wrap .cont_primary .contests .ppTable table td{border:none;border-bottom:1px solid #d6d6d6 !important;}
.ppTable img {width:50%;}

.detail	{ min-height:600px;border:solid 1px;}
*/


.tb_view { }

.paging { margin-top:10px;margin-bottom:10px;line-height:40px;}
.paging b{ background-color:#ececec;border-radius: 0px;padding:8px 14px 8px 14px;color:#000 }
.paging a{ background-color:#494949;border-radius: 0px;padding:8px 14px 8px 14px;color:#fff }
.paging	a.btnNage { }


/* 모바일 이상 일때 아래 적용 위는 모바일일때 */
@media(min-width:576px){


	ul.ppTable li{ float:left;width:100%;padding:10px 10px 10px 10px}
	
	ul.ppTable li a { padding-right:100px; }
	/* ul.ppTable li a .date { position:absolute;top:4px;right:10px;font-size:12px;}	 */
	ul.ppTable li .date { position:absolute!important;top:4px;right:10px;}

	
		
	table.tb_view .image { /* width:auto; */ }
}
/* col-sm */
@media(min-width:768px){
}
/* col-md */
@media(min-width:992px){

}
/* col-lg */
@media(min-width:1200px){

}