@charset "utf-8";

#webBox{
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
	}


#webBox #headerBox{
	position:relative;
	height:95px;
	background:url(../images/common/kage01.gif) no-repeat 0 72px;
	}

#webBox #headerBox #logo{
	position:absolute;
	top:0;
	left:0;
	}


/*グローバルメニュー*/
#webBox #headerBox #gManuBox{
	position:absolute;
	top:69px;
	left:168px;
	}

ul#gMenuList{
	width:163px;
	height:26px;
 	background:url(../images/common/gmenu.gif) no-repeat;
}


ul#gMenuList li{
	float:left;
	}

ul#gMenuList li a{
	height:26px;
	display:block;
	background:url(../images/common/gmenu.gif) no-repeat;
	}

ul#gMenuList li.home a{width:68px; background-position:0 0;}
ul#gMenuList li.gallery a{width:95px; background-position:-68px 0;}

ul#gMenuList li.home a:hover{background-position:0 -26px;}
ul#gMenuList li.gallery a:hover{background-position:-68px -26px;}

body#index ul#gMenuList li.home a{background-position:0 -52px;}
body#index ul#gMenuList li.home a:hover{background-position:0 -52px;}

body#gallery ul#gMenuList li.gallery a{background-position:-68px -52px;}
body#gallery ul#gMenuList li.gallery a:hover{background-position:-68px -52px;}



#webBox #headerBox #mail{
	position:absolute;
	top:0;
	right:0;
	}

#webBox #headerBox #newsBox{
	position:absolute;
	top:69px;
	right:6px;
	}

#webBox #headerBox #newsBox .date{
	font-size:10px;
	color:#999999;
	margin:0 10px 0 0;
	}


#webBox #mainBox{}

#webBox #mainSubBox{
height:23px;
}

#webBox #bannerBox{
	padding:5px 0 20px 9px;
	text-align:left;
	overflow:hidden;
	}

#webBox #bannerBox a{
	color:#333;
	}

#webBox #bannerBox a:hover{
	color:#1b9dff;
	}
	


#webBox #footerBox{
	font-family:adobe-garamond-pro;
	height:50px;
	padding:20px 0 0 0;
	clear:both;
	font-size:10px;
	color:#999;
	}



/*2ページ目*/
#webBox #pankuz{
	height:27px;
	background:url(../images/common/pankuzu_line.gif) no-repeat bottom;
	text-align:left;
	font-size:10px;
	line-height:10px;
	color:#999999;
	padding:15px 0 0 0;
}


#webBox #mainBox #leftBox{
	width:250px;
	padding:40px 0;
	float:left;
	text-align:left;
}

#webBox #mainBox ul#submenu{
	width:190px;
	display:block;
	margin:0 0 0 30px;
}


#webBox #mainBox ul#submenu li a{
	color:#333333;
	border-bottom:1px dotted #c8c8c8;
	padding:15px 0;
	font-size:12px;
	line-height:14px;
	display:block;
	width:190px;
}

#webBox #mainBox ul#submenu li a:hover{
	color:#1b9dff;
}


#webBox #mainBox ul#submenu li a.end{
	border:none;
}


#webBox #mainBox #rightBox{
	width:670px;
	padding:40px 0 0 0;
	float:left;
	text-align:left;
	margin:0 0 0 30px;
	}

#webBox #mainBox #rightBox #catTitle{
	width:670px;
	height:50px;
	position:relative;	
	}

#webBox #mainBox #rightBox #catTitle h1{
	font-size:32px;
	color:#333;
	font-family:futura-pt;
	float:left;
	font-weight:normal;
	}

#webBox #mainBox #rightBox #catTitle p.h1jp{
	font-size:10px;
	color:#666;
	float:left;
	padding:18px 0 0 10px;
	}

#webBox #mainBox #rightBox #catTitle #catName{
	position: absolute;
	top: 15px;
	right: 0px;
	text-align: right;
	}
	

/*ページング*/

#pagingBox01{
	background:url(../images/common/paging.gif) no-repeat bottom;
	height:44px;
}

#pagingBox02{
	background:url(../images/common/paging2.gif) no-repeat;
	height:44px;
	clear:both;
	padding:30px 0 0 0; 
}

.paging{
	text-align:center;
	padding:14px 0 0 0;
	}


/*pagetop*/
#pagetopBox{
	text-align:right;
	padding:20px 0;
	clear:both;
	}



/*作品リスト*/
#eBox{
	padding:30px 0 0 0;
}

#eBox ul#eList li{
	width:150px;
	height:190px;
	margin:0 7px 30px 7px;
	display:block;
	float:left;
	text-align:center;
	}

#eBox ul#eList li img{
	margin:0 0 10px 0;
	}

#eBox ul#eList li a{
	color:#333333;
	}

#eBox ul#eList li a:hover{
	color:#1b9dff;
	text-decoration:none;
	}


/*作品詳細*/

#eBoxSyosai{
	width:600px;
	margin:0 auto;
	padding:30px 0;
	}

#eBoxSyosai p#dateSyosai{
	font-size:10px;
	line-height:14px;
	color:#666666;
	}


#eBoxSyosai h1#titleSyosai{
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#666666;
	}



/*ホームのバナー*/
.bnrBox{
	width:226px;
	margin:0 5px 0 0;
	padding:0;
	float:left;
	}

.bnrBox .bnrTBox{
	padding:5px 10px 18px 10px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}

.bnrBox .bnrTBox p.cate{
	font-size:8px;
	color:#999;
	margin:0 0 7px 0;
	}

.bnrBox .bnrTBox p.bTitlr{
	font-size:12px;
	padding:0 0 0 5px;
	}
