@charset "utf-8";


/*-----------------------------
	大枠設定
------------------------------*/

body{
	text-align:center;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	padding:100px 0;
	overflow:hidden;
}
a:hover img{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
#wrapper a{
	color:#000;
	text-decoration:none;
}
#wrapper a:hover{
	color:#999;
	text-decoration:none;
}





/*-----------------------------
	side
------------------------------*/

#side{
	float:left;
	width:223px;
	overflow:hidden;
	text-align:left;
}
#side a:hover img{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
/* h1 */
#side h1{
	padding-left:24px;
	margin-bottom:107px;
}
#side h1 a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/* gnav */
#side #gnav{
	overflow:hidden;
	padding:0 17px 0 6px;
	border-bottom:1px solid #bfbfbf;
}
#side #gnav li{
	float:left;
}
/* p */
#side p{
	border-bottom:1px solid #bfbfbf;
}





/*-----------------------------
	main
------------------------------*/

/* leftcol */
#main #leftcol{
	float:left;
	width:98px;
	height:754px;
	overflow:hidden;
	text-align:center;
}
#main #leftcol h2{
	margin-bottom:10px;
}
/* rightcol */
#main #rightcol{
	float:right;
	width:570px;
	overflow:hidden;
	text-align:left;
}





/*-----------------------------
	pagetop
------------------------------*/

#pagetop{
	clear:both;
	text-align:right;
	padding-top:40px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}





/*-----------------------------
	copy
------------------------------*/

#copy{
	clear:both;
	text-align:right;
	padding-top:40px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}









