/*==== 主にproduct.php用 ====*/

#product{
	clear:both;
}

/*--ナビゲーション-*/
#navi{
	font-size:80%;
}
#pre{
	float:left;
}
#next{
	text-align:right;
}

/*-- ツール--*/
#tools ul{
	list-style:none;
	float:right;
	margin:0 0 8px 2px;
}
#tools li{
	display:inline;
}

/*-- メニュー部共通 --*/
#menu h3{
	font-size:90%;
	padding-left:18px;
	background:url(../img/mark.gif) no-repeat #FEC left 2px;
	color:#953;
}

/*--ランキング--*/
#ranking{
	border:solid 1px #FC7;
	margin-bottom:1em;
	background-color:#FFF;
}
#ranking h3{
	background-color:#FC7;
	color:#630;
	font-size:1em;
}
#ranking table{
	border-collapse:collapse;
	width:100%;
	font-size:80%;
}
#ranking th{
	background:#FEC;
	color:#953;
}
#ranking td{
	background:#FFE;
}
#ranking th,#ranking td{
	border:solid 2px #FC7;
	text-align:center;
}
#ranking h4{
	font-weight:normal;
	font-size:90%;
	color:#630;
	text-align:center;
	margin-top:4px;
}

/*--左側 投稿者の情報--*/
#userinfo{
	border:solid 1px #FC7;
	margin-bottom:1em;
	background:#FFF;
}
#userinfo p{
	padding:0 1em;
	font-size:80%
}
#userinfo #tomypage{
	text-align:right;
}
#userinfo dl{
	font-size:80%;
	margin-left:5px;
}
#userinfo dt{
	color:#953;
	float:left;
	font-weight:bold;
}
#userinfo dd{
	margin-left:5em;
}
#userinfo .break{
	float:none;
}
#userinfo .full{
	margin-left:0;
}


/*--左側 最近の作品--*/
#productlist{
	border:solid 1px #FC7;
	background:#FFF;
	margin-bottom:1em;
}
#productlist h4{
	font-size:80%;
}
#productlist p{
	font-size:80%;
}
#productlist .item{
	border:none;
	border-top:dashed 1px #FC7;
	margin:0;
	padding:0 4px;
}
.pagelink{
	border-top:solid 1px #FC7;
}

/*--メイン--*/
#main h2{
	background:#FC7;
	border-top:solid 1px #864;
	padding:0.1em 0.3em;
	color:#630;
}
h2 .pno{
	font-size:60%;
	font-weight:normal;
	color:#048;
}
/*引用*/
#quote{
	font-size:80%;
	padding:0;
	color:#444;
}
#quote dt{
	float:left;
}
#quote dd{
	margin-left:3em;
}
/*この作品を引用した作品*/
#quote2{
	font-size:80%;
	padding:0.3em 1em;
	margin-top:1em;
	background:#FFC;
	border:solid 1px #FE0;
}
#quote2 h3{
	padding-left:18px;
	background:url(../img/quote.gif) no-repeat;
	font-size:1em;
	color:#EB0;
}
#quote2 ul{
	margin-left:4em;
	color:#888;
}

/*連載作品の俯瞰図*/
#refer{
	font-size:80%;
	padding:0.3em 1em;
	margin-top:1em;
	background:#FEE;
	border:solid 1px #FCC;
}
#refer h3{
	padding-left:18px;
	background:url(../img/refer.gif) no-repeat;
	font-size:1em;
	color:#EB0;
}
#refer ul{
	margin-left:2em;
	color:#888;
}
#refer ul .current{
	border:solid 2px #F00;
}

/*作品表示*/
#thisproduct{
	padding:1em;
}

#main .item h3{
	padding-left:18px;
	background:url(../img/mark.gif) no-repeat #FEC left 2px;
	font-size:1em;
	color:#953;
}
#main h4{
	margin-left:1em;
}

#main .item{
	border:solid 1px #CA8;
	margin:1em 0;
}
#main .item p{
	margin-left:1em;
	font-size:80%;
}
#main .item .item{
	min-height:48px;
	border:none;
	color:#444;
}
#main .item .item p{
/*	font-size:90%;*/
	margin-left:64px;
}
#main .item .item img{
	float:left;
}
#main textarea{
	vertical-align:middle;
	width:90%;
}

