@charset "utf-8";

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


/*==================================================================
1. Common
==================================================================*/
body {
	font-family:'Lucida Grande', Verdana, sans-serif, "ＭＳ Ｐゴシック", Osaka;
	color:#666;
	text-align:center;
	background:url(../images/bg_main.gif) repeat;
	}

td,th {
	font-family:'Lucida Grande', Verdana, sans-serif, "ＭＳ Ｐゴシック", Osaka;
	color:#666;
	text-align:center;
	}

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


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


/*==================================================================
2. Structure
==================================================================*/

#wrapper {
	margin:0 auto;
	padding: 0 15px;
	width:820px;
	background: #FFF;
	text-align:left;
	}

#container {
	margin:0 auto;
	width:820px;
	background:url(../images/bg_side.gif) repeat-y;
	text-align:left;
	}

#content {
	width:600px;
	margin:0 10px 0 0;
	padding-bottom:30px;
	float:left;
	background:#FFF;
	}

#side {
	width:200px;
	float:right;
	padding:0 2px;
	padding-bottom:30px;
	}

/*==================================================================
3. CSS HACK
==================================================================*/

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 */


