@charset "utf-8";
/* ****************************************************
Since : 2008-03-31
**************************************************** */

/* font settings [ base.css ]
==========================================
1: Link
2: pageTop
99: clearFix
==========================================*/

/* Link
==========================================*/
a.normal {
	padding: 0 0 2px 9px;
	background: transparent url(../images/com_ic002.gif) no-repeat 0 0.25em;
}
a.pdf {
	padding: 3px 0 7px 26px;
	background: transparent url(../images/com_ic003.gif) no-repeat left top;
}
a.pop {
	padding: 0 0 2px 17px;
	background: transparent url(../../common/images/about_ic002.gif) no-repeat 0 0.20em;
	zoom: 1;
}
a.anchor {
	padding: 0 0 2px 17px;
	background: transparent url(../images/com_ic005.gif) no-repeat 0 0.20em;
}
a.blank {
	padding: 0 0 2px 16px;
	background: url(../images/com_ic004.gif) no-repeat left 0.1em;
	zoom: 1;
}

/* pageTop
==========================================*/
#contents .pageTop a {
	float: right;
	display: block;
	width: 110px;
	height: 11px;
	background: url(../images/com_tx001.gif) no-repeat left top;
}

/* anchor
==========================================*/
#contents ul.anchor {
	margin-bottom: 12px;
}
#contents ul.anchor li {
	display: inline;
	margin-right: 10px;
	padding-left: 15px;
	padding-bottom: 0.1em;
	background: url(../images/com_ic005.gif) no-repeat left 0.3em;
	zoom: 1;
}

/* blank-link
==========================================*/
#contents a.blank {
	display: inline;
	padding-left: 16px;
	background: url(../images/com_ic004.gif) no-repeat left 0.1em;
	zoom: 1;
}
* html #contents a.blank {
	background-position: 0 0.2em;
}

/* rss-link
==========================================*/
body#others #contents .normalLink {
	padding-left: 10px;
	background: url(../images/com_ic002.gif) no-repeat 0 0.4em;
}
* html body#others #contents .normalLink {
	background-position: 0.1em 0.9em;
	height: 1%;
}
body#others #contents .normalLink .rss {
	padding: 6px 60px 5px 0;
	background: transparent url(../images/rss_ic001.gif) no-repeat right center;
}
* html body#others #contents .normalLink .rss {
	height: 1%;
}


/* clearFix
==========================================*/
#contents .pageTop:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#contents .pageTop {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html #contents .pageTop {
	height:1px;
}
#contents .pageTop {
	display:block;
}
/* End hide from IE-mac */