@charset "utf-8";

/* ----------------------------------------
 * CSS | LIBELARA BLACK
 * /news/css/index.css
 * ---------------------------------------- */




/* --------------------------------------------------
 * HEADLINE
 * --------------------------------------------------
 */
#headline {}
	#headline_wrap {}
		/* title */
		#headline .ttl {
			height: 138px;
		}



/* --------------------
 * news
 */
#news {
	clear: both;
	background-color: #fff;
	color: #000;
}
	#news_wrap {
		width: 1000px;
		margin: 0 auto;
	}

		/* news : article */
		#news .article {
			border-bottom: 1px solid #e4e4e4;
		}
			#news .item {
				border-top: 1px solid #e4e4e4;
			}
				#news a {
					color: #000;
				}
				#news a:hover {
					text-decoration: none;
				}
				#news .item_wrap {
					
				}
					#news .item dl {
						display: table;
						width: 100%;
					}
						#news .item dt {
							display: table-cell;
							padding-top: 30px;
							padding-bottom: 30px;
							width: 124px;
							padding-left: 2px;
							font-size: 108%;
							color: #919191;
							vertical-align: top;
						}
						#news .item dd {
							display: table-cell;
							padding-top: 30px;
							padding-bottom: 30px;
							font-size: 108%;
							font-weight: bold;
							vertical-align: top;
						}
	
		/* news : footer */
		#news .footer {
			clear: both;
			margin-top: 58px;
			padding-bottom: 90px;
			/*border-top: 1px solid #e4e4e4;*/
		}
			#news .footer .pager {

			}
				#news .footer .pager ul {
					display: table;
					margin: 0 auto;
				}
					#news .pager ul li {
						display: table-cell;
						padding-left: 4px;
					}
						#news .pager ul li a {
							display: table;
							color: #000;
						}
						#news .pager ul li a:hover {
							text-decoration: none;
						}
							#news .pager ul li a span {
								display: table-cell;
								box-sizing: border-box;
								-moz-box-sizing: border-box;
								-webkit-box-sizing: border-box;
								width: 25px;
								height: 25px;
								background-color: #f6f6f6;
								border: 1px solid #d1d1d1;
								border-radius: 2px;
								-moz-border-radius: 2px;
								-webkit-border-radius: 2px;
								font-size: 86%;
								text-align: center;
								vertical-align: middle;
							}
							#news .pager ul li.current a span {
								background-color: #dcdcdc;
							}
							#news .pager ul li.prev a span {
								width: 55px;
								padding-left: 11px;
								background-image: url(/liberala/asset/img/body/ico_prev_blue.png);
								background-repeat: no-repeat;
								background-position: 8px;
								background-size: 6px auto;
							}
							#news .pager ul li.next a span {
								width: 55px;
								padding-right: 11px;
								background-image: url(/liberala/asset/img/body/ico_next_blue.png);
								background-repeat: no-repeat;
								background-position: 40px;
								background-size: 6px auto;
							}












