@charset "euc-jp";

@import url("reset.css");
@import url("header.css");
@import url("footer.css");
@import url("second.css");
@import url("print.css");


/*==================================================================
¡¡1. 
==================================================================*/
body,td,th {
	font-family:Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",sans-serif,serif;
	color:#666;
	text-align:center;
	font-size:16px;
	}

/* safari only \*/
html:\66irst-child body { font-size:88%; }


a:link    { text-decoration:underline; color:#666666; }
a:visited {	text-decoration:underline; color:#666666; }
a:hover   { text-decoration:underline; color:#7C2422; }
a:active  { text-decoration:none; }

#Blue a:link    { color:#0000FF; }
#Blue a:visited { color:#0000FF; }
#Blue a:hover   { color:#0000FF; }

#Red a:link    { color:#BE0000; }
#Red a:visited { color:#BE0000; }
#Red a:hover   { color:#BE0000; }


/*==================================================================
¡¡2. 
==================================================================*/

#wrapper {
	margin:0 auto;
	width:900px;
	text-align:left;
	}

#container {
	_margin:0 auto 0 auto;
	min-width:900px;
	text-align:center;
	background:url(../../images/top_bgmain.gif) repeat-x;
	_background-position: 0 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: auto;
	}

#content {
	clear:both;
	width:900px;
	display:block;
	margin:0 0 0 0;
	_margin:5px 0 0 0;
	padding-bottom:20px;
	}

#content-second {
	clear:both;
	width:900px;
	display:block;
	margin:20px 0 0 0;
	padding-bottom:30px;
	background:url(../images/bg_sidenavi02.jpg) repeat-y top right;
	}

#side {
	width:200px;
	float:left;
	padding-bottom:30px;
	}

/*==================================================================
¡¡3. 
==================================================================*/

div.clearfix:after {
   content:".";
   display:block;
   clear:both;
   height:0;
   visibility: hidden;
	}

div.clearfix { zoom:100%; }

.clearfix { display:inline-block; }

/* Hide from IE -mac \*/
*html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

.clear { clear:both; }


/*==================================================================
¡¡4. 
==================================================================*/

#pageTop {
	position: fixed;
	bottom: 20px;
	right: 0px;
	_display: none;
	}

* html #pageTop {
    _position:absolute;
    z-index:0;
    top:auto;
    left:auto;
    _bottom:expression(this.style.filter = '', '20');
    _right: expression(this.style.filter = '', '0');
	}

#pageTop a:hover {
	position: fixed;
	bottom: 20px;
	right: 0;
	}
	
	
a.img-link:hover {
	opacity:0.6;
}

