@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module.css
 style info :共通（ヘッダー、フッター）
=================================================================== */

/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
/*#header {
}




/* #utilityNav
----------------------------------------------------------- */
#header #utilityNav {
	text-align: right;
}

#header #utilityNav li {
	display: inline;
}*/

/* #gNav
----------------------------------------------------------- */
#header #gNav {
	overflow: hidden;
}

* html #header #gNav {
	height: 1%;
}

#header #gNav li {
	float: left;
}
.pageback {
	text-align: right;
	height: auto;
	width: auto;
	margin-left: 721px;
}

.to_back_top_r {
	height: auto;
	width: 80px;
	text-align: right;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text_kokuin {
	text-shadow: 0 -1px 1px rgba(0,0,0,0.2), 0 1px 1px rgba(255,255,255,0.8);
}

/* thumbnails grid ------------------------------------------*/
.zoomy, .zoomy2 { float:left; width:100%; }
.zoomy li, .zoomy2 li { list-style:none; float:left; display:inline; margin-right:5px; margin-bottom:5px; width:150px; height:100px;  }
.zoomy a, .zoomy2 a { text-decoration:none; display:block; width:150px; height:100px; }


/* ..... ZOOMY ----------------------------------------------*/
#zoomy { position:absolute; overflow:hidden; background:#000000; padding:0px; border:1px solid #FFFFFF; text-align:center; color:#fff; line-height:0; }
#zoomy img { margin:5px; }	
#zoomy p { position:relative; margin:10px 5px 5px 5px; line-height:100%; text-align:left  }

#close { position:absolute; right:5px; width:12px; height:12px; background:url(close.gif) no-repeat; cursor:pointer;} 

#pnavi {
	margin:0;
	padding:0 10px;
	font-size: 90%;
	line-height: 20px;
}
#pnavi li {display:inline; list-style:non; padding-right:10px}
/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
/*#footer {
}

#footer ul {
}

#footer ul li {
	display: inline;
}

#footer ul li.firstChild,
#footer ul li:first-child {
}

#footer .copyright {
	text-align: center;
}.pageback {
	text-align: right;
	height: 17px;
	width: auto;
}
.pageback {
	text-align: right;
	height: 17px;
	width: auto;
	margin-left: 721px;
}
.backpage {
	text-align: right;
	height: 18px;
	width: auto;
	margin-left: 721px;
}
.to_back_top_r {
	float: right;
	height: auto;
	width: 78px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.to_back_top_r {
}

