@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2008.07
  Last Update 2008.08.20 hisaki
----------------------------*/
@import "page.css";


/*####################　共通設定　####################*/


/*　ブログページ移動ボタン
-------------------------------------*/
#Main #PageButton {
	border-top:3px solid #761e1e;
	position:relative;
	width:620px;
	height:30px;
	margin-bottom:15px;
	}
#Main #PageButton li{
	position:absolute;
	top:10px;
	color:#761e1e;
	}
#Main #PageButton li.previous{
	left:10px;
	}
#Main #PageButton li.top{
	left:275px;
	}
#Main #PageButton li.next{
	right:10px;
	}

#Main #PageButton li a{color:#761e1e;}
#Main #PageButton li a:hover{
	text-decoration:underline;
	color:#761e1e;
	}
	
/*　ページ分割
-------------------------------------*/
#Main .pagebute {text-align:center;}
#Main .pagebute a{color:#990000;}
#Main .pagebute a:hover{
	color:#990000;
	text-decoration:underline;
	}
/*　サブメニュー
-------------------------------------*/

#Sub #PageTitle{
	background:none;
	width:156px;
	margin-bottom:20px;
	}
#Sub #PageTitle h2{display:none;}

#Sub #PageTitle h3{
	background-position:0 0;
	background-repeat:no-repeat;
	width:156px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	}
/*#Sub #PageTitle h3.member{background-image:url(../img/title-blog01.gif);}*/
#Sub #PageTitle h3.category{background-image:url(../img/title-blog02.gif);}
#Sub #PageTitle h3.comment{background-image:url(../img/title-blog03.gif);}
#Sub #PageTitle h3.backnumber{background-image:url(../img/title-blog04.gif);}
#Sub #PageTitle ul{
	width:156px;
	margin:0;
	}
#Sub #PageTitle li{
	background:url(../img/line-dotted-blog.gif) 8px bottom no-repeat;
	font:normal 10px verdana;
	}
#Sub #PageTitle li a{
	background:url(../img/ico-arrow-blog.gif) 5px 8px no-repeat;
	display:block;
	padding:6px 0 8px 15px;
	color:#990000;
	zoom:1;
	}

*:first-child+html #Sub #PageTitle li {display:inline;}

	
/*####################　最新の活動情報・彫刻アートリストからのお知らせ　####################*/
#PageNews #TitleBox,
#PageActivity #TitleBox {position:relative;}
#PageActivity #TitleBox h2{background-image:url(../../activity/img/title-large.gif);}
#PageNews #TitleBox h2{background-image:url(../../news/img/title-large.gif);}
#PageNews #TitleBox p.rss,
#PageActivity #TitleBox p.rss{
	background:url(../img/button-rss.gif) 0 0 no-repeat;
	position:absolute;
	top:7px;
	right:6px;
	width:40px;
	height:14px;	
	}
#PageNews #TitleBox p.rss a,
#PageActivity #TitleBox p.rss a{
	display:block;
	height:14px;
	text-indent:-9999px;
	}
#PageNews #Main .entry,
#PageActivity #Main .entry{
	margin-bottom:20px;
	}
#PageNews #NewsList h3,
#PageActivity #ActivityList h3{
	background:url(../img/ico-arrow-gray.gif) left 5px no-repeat;
	display:inline;
	float:right;
	width:248px;
	_width:260px;
	margin:10px 0 8px 0;
	padding-left:12px;
	font-weight:bold;
	font-size:14px;
	color:#990000;
	}
#PageNews #NewsList h3 a,
#PageActivity #ActivityList h3 a{ color:#990000;}

#PageNews #NewsList h3 a:hover,
#PageActivity #ActivityList h3 a:hover{
	color:#990000;
	text-decoration:underline;
	}
#PageNews #NewsList p.icon,
#PageActivity #ActivityList p.icon{
	display:inline;
	float:right;
	clear:right;
	width:260px;
	margin:0 0 3px 0;
	padding:0;
	}

#PageNews #NewsList p,
#PageActivity #ActivityList p{
	float:right;
	width:248px;
	}
#PageNews #NewsList p.preface,
#PageActivity #ActivityList p.preface{width:255px;}
#PageNews #NewsList p.date,
#PageActivity #ActivityList p.date {
	display:inline;
	float:right;
	clear:right;
	width:260px;
	color:#285453;
	font-weight:bold;
	font-size:11px;
	margin:0 0 10px 0;
	}
#PageNews #NewsList p.photo,
#PageActivity #ActivityList p.photo{
	display:inline;
	float:left;
	width:355px;
	margin:0 5px 10px 0;
	}
#PageNews #NewsList .photo02 img,
#PageActivity #ActivityList .photo02 img{
	clear:both;
	float:left;
	width:143px;
	margin:0 15px 5px 0;
	}
#PageNews #NewsList .photo03 img,
#PageActivity #ActivityList .photo03 img{
	display:inline;
	float:left;
	width:143px;
	margin:0 15px 5px 0;
	}

#PageNews #NewsList p.sponsor,
#PageActivity #ActivityList p.sponsor{
	display:inline;
	float:left;
	clear:left;
	width:355px;
	margin:0 10px 10px 0;
	}
#PageNews #NewsList dl,
#PageActivity #ActivityList dl{
	clear:right;
	display:inline;
	float:right;
	border-left:2px solid #d5d6d6;
	width:248px;
	_width:260px;
	margin-bottom:20px;
	padding-left:9px;
	}
#PageNews #NewsList dl a,
#PageActivity #ActivityList dl a{color:#990000;}
#PageNews #NewsList dl a:hover,
#PageActivity #ActivityList dl a:hover{
	text-decoration:underline;
	color:#990000;
	}
#PageNews #NewsList dt,
#PageActivity #ActivityList dt{
	margin-bottom:15px;}

#PageNews #NewsList dt span,
#PageActivity #ActivityList dt span{font-weight:bold;}
#PageNews #NewsList dd,
#PageActivity #ActivityList dd{
	margin:0 0 7px 0;
	line-height:1.5;
	clear:both;
	} 
#PageNews #NewsList dd p,
#PageActivity #ActivityList dd p{float:none;}
#PageNews #NewsList dd.map,
#PageActivity #ActivityList dd.map{
	width:39px;
	height:15px;
	}
#PageNews #NewsList dd.map a,
#PageActivity #ActivityList dd.map a{
	background:url(../../activity/img/ico-map.gif) 0 0 no-repeat;
	display:block;
	height:15px;
	text-indent:-9999px;
	}
#PageNews #NewsList dd.map a:hover,
#PageActivity #ActivityList dd.map a:hover{ background-position:0 -15px;}
#PageNews #NewsList dd.file,
#PageActivity #ActivityList dd.file{
	width:130px;
	height:15px;
	}
#PageNews #NewsList dd.file a,
#PageActivity #ActivityList dd.file a{
	background:url(../../activity/img/ico-file.gif) 0 0 no-repeat;
	display:block;
	height:15px;
	text-indent:-9999px;
	}
#PageNews #NewsList dd.file a:hover,
#PageActivity #ActivityList dd.file a:hover{background-position:0 -15px;}

#PageNews #NewsList dl:after,
#PageActivity #ActivityList dl:after,
#PageNews #NewsList p.link:after,
#PageActivity #ActivityList p.link:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageNews #NewsList .entrybody,
#PageActivity #ActivityList .entrybody{
	clear:both;
	margin-bottom:15px;
	}
#PageNews #NewsList .entrybody p,
#PageActivity #ActivityList .entrybody p{
	float:none;
	clear:none;
	width:620px;
	}
#PageNews #NewsList .more p,
#PageActivity #ActivityList .more p{clear:both;}


#PageNews #NewsList p.link,
#PageActivity #ActivityList p.link{
	background:url(../../activity/img/button-link.gif) 0 0 no-repeat;
	display:inline;
	float:left;
	width:150px;
	height:26px;
	margin:0 0 20px 0;
	}
#PageNews #NewsList p.link a,
#PageActivity #ActivityList p.link a{
	display:block;
	height:26px;
	text-indent:-9999px;
	}
#PageNews #NewsList p.postData,
#PageActivity #ActivityList p.postData{
	background:url(../img/line-dotted.gif) right top no-repeat;
	width:619px;
	clear:both;
	float:none;
	text-align:right;
	margin:0;
	padding-top:5px;
	font:normal 10px verdana;
	}
	

/*####################　会員リスト　####################*/

/*　サブメニュー折りたたみ
-------------------------------------*/

#PageMember #Sub #PageTitle h3.member,
#PageMember #Sub #PageTitle h3.category{
	background-position:0 0;
	background-repeat:no-repeat;
	background-image: none;
	width:156px;
	height:28px;
	text-indent:0;
	}
	
#PageMember #Sub #PageTitle h3.member img {
	cursor:pointer;
	}

#PageMember #TitleBox h2{background-image:url(../../member/img/title-large.gif);}
#PageMember #Main #MemberList dl{
	display:inline;
	float:left;
	background:url(../../member/img/wall-member.gif) 0 0 no-repeat;	
	width:120px;
	margin:0 3px 3px 0;
	zoom:1;
	}
#PageMember #Main #MemberList p{
	margin-bottom:0;
	padding:0;
	zoom:1;
	line-height:1.2;
	}
#PageMember #Main #MemberList dt.name{
	background:url(../../member/img/ico-arrow-member.gif) 0 2px no-repeat;
	margin:3px 0 0 6px;
	padding-left:11px;
	font-weight:bold;
	color:#990000;
	zoom:1;
	}
#PageMember #Main #MemberList dt.name a{color:#990000;}
#PageMember #Main #MemberList dt.name a:hover{
	text-decoration:underline;
	color:#990000;
	}
#PageMember #Main #MemberList dd.year{
	margin:0 3px 0 0;
	font-weight:normal;
	font-size:10px;
	color:#333333;
	text-align:right;
	}
#PageMember #Main #MemberList dd{
	margin:0 5px 5px 5px;
	padding-bottom:5px;
	}
#PageMember #Main #MemberList dd.name{
	margin-bottom:0;
	padding:0;
	}
#PageMember #Main #MemberList .detail{
	float: right;
	width:80px;
	height:15px;
	padding-bottom:7px;
	}
#PageMember #Main #MemberList .detail a{
	display:block;
	background:url(../../img/ico-detail.gif) 0 0 no-repeat;		
	height:15px;
	text-indent:-9999px;
	}
#PageMember #Main #MemberList .detail a:hover{background-position:0 -15px;}

#PageMember #Main #MemberList{
	margin-bottom:20px;}

/*　エントリー
-------------------------------------*/
#PageMember #Main #MemberEntry{
	background:url(../../member/img/wall-member-entry.gif) 0 0 repeat-y;
	margin-bottom:30px;
	}
#PageMember #Main #MemberEntry h4{
	margin:15px 0 5px 20px;
	font-size:12px;
	font-weight:bold;
	}
#PageMember #Main #MemberEntry .about{
	display:inline;
	float:left;
	width:120px;
	margin:0 8px 3px 7px;
	}
#PageMember #Main #MemberEntry .about p.photo{
	margin:10px 0 5px 0px;
	width:120px;
	}
#PageMember #Main #MemberEntry .about h4{
	margin:0;
	text-align:left;
	}
#PageMember #Main #MemberEntry .about p{
	margin:0;
	width:120px;
	line-height:1.2;
	margin-bottom:5px;
	}
#PageMember #Main #MemberEntry .about p.name{
	margin:0 0 2px 0;
	width:120px;
	}
#PageMember #Main #MemberEntry .about p.year{
	margin:0 0 5px 0;
	text-align:right;
	font-size:10px;
	}
	

#PageMember #Main #MemberEntry .about p.link{
	background:url(../../member/img/button-homepage.gif) 0 0 no-repeat;
	width:93px;
	height:17px;
	}
#PageMember #Main #MemberEntry .about p.link a{
	display:block;
	height:17px;
	text-indent:-9999px;
	}

#PageMember #Main #MemberEntry .profile{
	display:inline;
	float:left;
	background:url(../../member/img/title-profile.gif) 0 0 no-repeat;
	width:305px;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	}
#PageMember #Main #MemberEntry .profile h4{width:285px;}
#PageMember #Main #MemberEntry .profile p{
	width:280px;
	margin:0 5px 10px 20px;
	line-height:1.8;
	}
#PageMember #Main #MemberEntry .work{
	background:url(../../member/img/title-work.gif) 0 0 no-repeat;
	display:inline;
	float:left;
	width:180px;
	padding-bottom:10px;
	zoom:1;
	}
#PageMember #Main #MemberEntry .work h4{
	width:160px;
	color:#FFFFFF;
	}
#PageMember #Main #MemberEntry .work_entry{
	background:#c9c9c9;
	width:160px;
	margin:0 0 10px 10px;
	}

#PageMember #Main #MemberEntry .work p{
	width:150px;
	margin:0 0 5px 0;	
	padding:0 5px 3px 5px;
	line-height:1.2;
	}
#PageMember #Main #MemberEntry .work p.worktitle{
	font-weight:bold;
	padding:0 5px 0 5px;
	margin-bottom:4px;
	}

#PageMember #Main #MemberEntry .work p.photo{
	width:160px;	
	margin:0;
	padding:0;
	}
#PageMember #Main #MemberEntry:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*####################　リンク　####################*/

#PageLink #TitleBox h2{background-image:url(../../link/img/title-large.gif);}
#PageLink  #LinkList h3.title a{
	font-size:14px;
	font-weight:bold;
	color:#761e1e;
	}
#PageLink  #LinkList h3.title a:hover{
	color:#761e1e;
	text-decoration:underline;
	}
#PageLink #LinkList dl{
	margin:0 0 0 15px;
	}
#PageLink #LinkList dt{
	background:url(../img/ico-arrow-link.gif) 0 3px no-repeat;
	float:left;
	clear:left;
	margin:0 15px 5px 0;
	padding-left:15px;
	}
#PageLink #LinkList dd{
	display:inline;
	float:left;
	clear:left;
	margin:0 0 15px 15px;
	}
#PageLink #LinkList dd p{line-height:1.6;}

#PageLink #LinkList dt a{
	color:#990000;
	}
#PageLink #LinkList dt a:hover{
	color:#990000;
	text-decoration:underline;
	}
#PageLink #LinkList dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*end*/
