/* index.php */
.proposal h2{
	padding:20px 0 0 0;
}
.post-ratings p{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.proposal_topbox{
	width:574px;
	overflow:auto;
	padding:10px;
	border:3px solid #C9B3DD;
}
.proposal_topbox .post{
	width:574px;
	padding:3px 0;
	margin:3px 0;
	border-bottom:1px dotted #999999;
}
.proposal_topbox .post_date{
	float:left;
	width:70px;
	padding:0 3px;
	margin:0 10px 5px 0;
	font-size:0.75em;
	text-align:center;
	letter-spacing:0.1em;
	color:#FFFFFF;
	background:#999999;
}
.proposal_topbox .rating_top{
	clear:both;
}
.proposal_topbox .post_ratingbox{
	width:100px;
	height:20px;
	float:left;
}
.proposal_topbox .post_ratingbox .post-ratings-image{
	float:left;
}
.proposal_topbox .post-categories{
	width:330px;
	margin-left:230px;
}
.proposal_topbox .post-categories li a{
	font-size:0.875em;
}
.ranking .rank_title a{
	line-height:1.5em;
	padding:0 0 0 25px;
}
.ranking ul li.rank_gold .rank_title a{ background:url(images/rank_gold.gif) center left no-repeat; }
.ranking ul li.rank_silver .rank_title a{ background:url(images/rank_silver.gif) center left no-repeat; }
.ranking ul li.rank_copper .rank_title a{ background:url(images/rank_copper.gif) center left no-repeat; }
.ranking ul li.rank_4 .rank_title a{ background:url(images/rank_4.gif) center left no-repeat; }
.ranking ul li.rank_5 .rank_title a{ background:url(images/rank_5.gif) center left no-repeat; }

#sidebar_left h2{
	margin:0 0 15px 0;
}
#sidebar_left ul li a{
	font-size:0.875em;
	line-height:2em;
}

/* sidebar.php */
.recently_comments{
	font-size:0.875em;
	color:#666666;
}
.recently_comments dt{
	margin:10px 0;
}
.recently_comments dd{
	margin:5px 0 0 5px;
	padding:0 0 5px 20px;
	background:url(images/arrow-k.gif) top left no-repeat;
}
.recently_comments .comment_date a{
	float:left;
	width:75px;
	display:block;
}

/* single.php */
.post-ratings img{
	float:left;
	width:16px;
	height:16px;
	display:block;
	margin:0 15px 0 0;
}
.post_proposal .post_title{
	width:600px;
	height:120px;
	display:block;
	background:url(images/claim_title_bg.jpg) no-repeat;
}
.post_proposal .post_time{
	padding:8px 0 0 75px;
	color:#FFFFFF;
}
.post_proposal h1{
	padding:40px 0 0 80px;
	font-size:1.125em;
}
.entry_proposal h2{
	width:600px;
	height:120px;
	display:block;
	margin:20px 0 0 0;
	background:url(images/claimend_proposalstart.jpg) no-repeat;
}
.post_proposal h3{
	margin:40px 0 20px;
}
.entry_proposal p{
	padding:20px 30px;
}

.entry_proposal h2 p{
	display:none;
}
.entry_proposal .proposal_box p{
	background:url(images/proposal_bg.gif) repeat-y;
}

.toukouform_button{
	padding:0 0 0 180px;
}
.toukouform_button a{
	width:411px;
	height:100px;
	display:block;
	overflow:hidden;
	background:url(images/btn_go_proposal.jpg) no-repeat;
}
.toukouform_button a:hover{
	background-position:bottom;
}
.toukouform_button a span{
	display:none;
}


/* comment.php */
.comment_form_box{
	width:600px;
	margin:20px 0 0 0;
}
.comment_form_box #submit{
	clear:both;
	margin:20px 0 0 0;
}
#comment{
	width:400px;
	margin:0 0 10px 10px;
}
.commentlist{
	width:600px;
}
.commentlist em{
	color:#FF0000;
}
.commentlist .comment_time{
	font-size:0.75em;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
.commentlist .comment_textbox{
	background:url(images/proposal_comments_top.gif) #C9B3DD top no-repeat;
}
.commentlist .comment_text{
	color:#FFFFFF;
	padding:20px 30px 15px;
	background:url(images/proposal_comments_bottom.gif) bottom no-repeat;
}
.commentlist .comment_text p{
	margin:0 0 15px 0;
}
.commentlist .author_name{
	padding:0 0 0 20px;
}
.comment_name{
	margin:0 0 0 200px;
	padding:0 0 0 80px;
	background:url(images/proposal_comments_name.gif) center left no-repeat;
}
.comment_name #author{
	width:310px;
}

.comment-point span{
	color:#CA0066;
}

/* page-form.php */
#form_subject{
	width:600px;
	font-size:1.2em;
	border:1px solid #999999;
}
.form_textarea{
	width:400px;
	height:220px;
	margin:0 0 0 10px;
	border:1px solid #999999;
}
.form_attention{
	margin:20px 0;
}


/* archive.php */
.category h2.pagetitle{
	width:460px;
	height:50px;
	display:block;
	color:#CB0066;
	font-size:1.25em;
	line-height:50px;
	padding:0 0 0 140px;
	background:url(images/title_proposallist.jpg) no-repeat;
}
.category h3.categorylist{
	width:540px;
	height:40px;
	display:block;
	margin:0 0 30px 0;
	padding:0 0 0 60px;
	background:url(images/proposallist_bg.jpg) no-repeat;
}
.category h4{
	padding:40px 0 0 0;
}

/* foot_toukou.php */
.metoo{
	margin:60px 0 0 0;
}


#search_submit{
	background:url(images/test.gif) top no-repeat;
}
#search_submit:hover{
	background:url(images/test.gif) bottom no-repeat;
}
