@charset "UTF-8";

/* ---------------------------------------------------------------------
*
*    ■ボタンベース （黒グラデーション、シャドウ）
*
* ------------------------------------------------------------------- */


/*========== ページめくりボタン ==========*/

#navPager {
	width:100%;
	margin:15px 0 3px;
	/*height:32px;*/
	display: none;
}
#navPager ul {
	white-space:nowrap;
}
#navPager li {
	margin-right:5px;
	display:inline-block;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}

#navPager li a {
	width: 60px;
	height: 22px;
	display:block;
	text-align:center;
	letter-spacing:1px;
	line-height:1.7em;
	box-sizing:border-box;
	text-decoration:none;
}

#pict_viewer.touch-pnl #navPager {
	margin-top: 5px;
}
#pict_viewer.touch-pnl #navPager li a {
	width: 65px;
	height: 30px;
	font-size: 14px;
	line-height: 2.1em;
}

/* 矢印 */
#navPager li a span {
	margin:0 3px;
}
#navPager li a:hover {
	text-decoration:none;
}
#navPager li#navLast {
	margin-right:0px;	
}

#navPager li#nowPage {
	border:none;
}
#navPager li.no-link {
	opacity:0.5;
}
#navPager li.no-link a {
	pointer-events:none;
	box-shadow:none;
}
#navPager li.count {
	border:none;
}

/* ---------------------------------------------------------------------
*    フロート解除
* ------------------------------------------------------------------- */

#navPager ul:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

#navPager ul {
	zoom: 1;
}
