@charset "utf-8";
/* css document */



/*--------------------------------------------
top newface
---------------------------------------------*/
#newface_slider {
	position: relative;
	margin:10px auto 10px auto;
	width: 100%;
	background: url(../img/base_bg.png) repeat center top #222;
	text-align: center;
	padding-bottom: 1px;
	border-bottom:1px solid #bfb896;
	border-top:1px solid #bfb896;
}



#wrapper {width: 100%;left: 5%;overflow: hidden;padding-bottom:15px;}



#carousel{
		width:100%;
		text-align:center;
		font-size:x-small;
		margin:15px auto 0px auto;
		}



#carousel li {
			float:left;
			width:30%;
			margin:0 0 3px 0;
			line-height:1.3;
			list-style:none;
			display: block;
			text-align:center;
			}



#carousel li img {
			margin:2px auto 2px auto;
			border:solid 1px #c1a470;
			}



#carousel li a{
			width:100px;
			margin:0 auto;
			color:#fff;
			}



#prev_newface, #next_newface {
				position: absolute;
				top: 6;
				border-radius: 10px;        /* CSS3草案 */  
    				-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    				-moz-border-radius: 10px;   /* Firefox用 */
				width: 75px;
				height:35px;
				color:#fff;
				text-align:center;
				line-height:35px;
				font-size:16px;

				}



#prev_newface {background-color: #c1ab05;left: 6px;}
#next_newface {background-color: #c1ab05;right: 6px;}



#pager {text-align:center;padding:10px;}



#pager a {
		border: 2px solid #ccc;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		display: inline-block;
		width: 5px;
		height: 5px;
		margin: 0 5px 0 0;
		}



#pager a span {display: none;}
#pager a.selected {background-color: #ccc;}
#pager a:hover {background:#eee ;}