@charset "utf-8";
/* ===================================================================
 style info : reset
 author     : General Healthcare Inc.
=================================================================== */

html, body, div, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, 
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:bottom;
	background:transparent;
}

span{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:middle;
	background:transparent;
}

body {
	line-height:1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {
	display:block;
}

nav ul {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

a {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:top;
	background:transparent;
	text-decoration:none;
	
}

a:hover {
	opacity: 0.8;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

clearfix {
    clear:both;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}





/*------ページャー------*/

.pager_list a:hover{color:#000;border-color:#333;}
.pager_list span{color:#999;border-color:#eee;}
.pager_none span{color:#ddd;border-color:#eee;}
.pager_dot{color:#666;}

.pager_list{
margin:0;
padding:0;
display:inline;
white-space:nowrap;
}

.pager_list li{
margin:0 1px;
padding:0;
display:inline;
}

.pager_list a,
.pager_list span{
margin:0;
padding:3px 5px;
display:inline-block;
border-width:1px;
border-style:solid;
font-size:12px;
text-decoration:none;
line-height:100%;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

.pager_current{
font-weight:bold;
}

.pager_dot{
margin:0 5px;
}



.pager {
	clear: both;
	width: 100%;
}



.pager table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
}

.pager th {
	border: none;
	color: #333;
	background-color: #AAA;
	background-position: left top;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.pager td {
	border: none;
	font-size: 12px;
	padding: 5px;
}

.pager td p {
	margin: 0;
}

.pager td.r {
	text-align: right;
}
