@charset "utf-8";

/* ------------------------------------------
	reset
--------------------------------------------- */
#commonHeader p,
#commonHeader ul,
#commonHeader h1,
#commonFooter p,
#commonFooter ul{
	margin:0;
	padding:0;
}

/* ------------------------------------------
	wrapper
--------------------------------------------- */
#commonHeaderWrap,
#commonFooterWrap {
	text-align:center;
}

#commonHeaderWrap {
	margin:0 0 4px;
	height:30px;
}

#commonHeader,
#commonFooter {
	width:900px;
	margin:0 auto;
	text-align:left;
}

/* ------------------------------------------
	commonHeader
--------------------------------------------- */
#commonHeader {
	position:relative;
	height:30px;	
}

#commonHeader p#logo {
}
#commonHeader p#toraysite {
	top:7px;
	float:right;
	height:30px;
	overflow:hidden;
}
#commonHeader ul {
	position:absolute;
	right:0;
	top:7px;
}

#commonHeader li {
	display:inline;
	padding-left:20px;
}

/* >>> commonHeader_001 <<<----------------------*/
.commonHeader_001 p#logo {
	position:absolute;
	left:0;
	top:13px;
	z-index:999;
}

.commonHeader_001 #siteTitle {
	position:absolute;
	left:164px;
	top:29px;
}

.commonHeader_002 p#logo {
	position:absolute;
	left:0;
	top:6px;

}


/* ------------------------------------------
	commonFooter
--------------------------------------------- */
#commonFooter #toPageTop {
	text-align:right;
}

#commonFooter #inFooter {
	padding:15px 10px 14px 20px;
	background-color:#f7f7f7;
	border-top:solid 1px #dfdfdf;
}

#commonFooter #inFooter ul {
	float:left;
	width:360px;
}
#commonFooter #footNum{
	float:left;
	width:100px;
}

#commonFooter #inFooter p#copyright {
	float:right;
	width:330px;
	text-align:right;
}

/* inFooter */
#commonFooter #inFooter ul li {
	display:inline;
}
#commonFooter #inFooter ul li a {
	padding-left:15px;
	margin-right:25px;
	font-size:85%;
}


/* ------------------------------------------
	clear
--------------------------------------------- */
#commonFooter #inFooter:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#inFooter {display: inline-block;}

/* Hides from IE-mac \*/
* html #inFooter {height: 1%;}
#inFooter {display: block;}
/* End hide from IE-mac */
