@charset "utf-8";

/*= 情報 ==================================================================
 *
 *  作成者         : むとう
 *  初版           : 2007-02-28
 *  最終更新       : 2007-02-16
 
 *	記述順序
 ----------------------------------
 	1.position:
	2.display:
	3.visilibity:
	4.float:
	5.background:
	6.text-indent:
	7.overflow:
	8.width:
	9.height:
	10.border:
	11.top:
	12.left
	13.margin:
	14.padding:
------------------------------------	

 *	目次

	
/*=======================================================================*/



/*
---------------------------------------------------------------------
	ブログindex
---------------------------------------------------------------------
*/
.contentsWrapper#community p.title{
	text-align:center;
	margin:10px 0;
}	
.contentsWrapper#community #resist,
.contentsWrapper#community #index{
	width:839px;
	margin:20px auto 0;
}	
.contentsWrapper#community #resist p{
	margin:10px 0;
}	
.contentsWrapper#community #resist h3{
	margin:30px 0;
}	
.contentsWrapper#community #resist table{
	float:left;
	width:500px;
}	
.contentsWrapper#community #resist table th,
.contentsWrapper#community #resist table td{
	border-bottom:3px solid #FFF;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}	
.contentsWrapper#community #resist table td{
	padding-left:10px;
}	
.contentsWrapper#community #resist table td.remark{
	font-size:10px;
	padding-left:5px;
}
.contentsWrapper#community #resist table td.remark a{
	text-decoration:underline;
}		
.contentsWrapper#community #resist table td span{
	color:#333;
}
.contentsWrapper#community #resist table td option{
	padding-right:5px;
}		
.contentsWrapper#community #resist table th{
	background:#f4f4f4;
	padding-left:5px;
	padding-right:5px;
	width:150px;
}
.contentsWrapper#community #index .txtArea{
	width:60%;
	float:left;
	margin:0 0 0 40px;
	padding:30px 0;
	line-height:1.8em;
	display:inline;
}	
.contentsWrapper#community #index .txtArea p.btn{
	padding-top:35px;
}	
.contentsWrapper#community #index .txtArea p#regist{
	float:left;
}		
.contentsWrapper#community #index .txtArea p#summary{
	text-align:center;
	line-height:1.8em;
}		

.contentsWrapper#community #index #stylist{
	clear:both;
	margin:0 auto;
	padding-top:20px;
	width:839px;
}	
.contentsWrapper#community #index #stylist h3{
	padding-bottom:20px;
}	
.contentsWrapper#community #index #stylist .box{
	float:left;
	margin-right:23px;
	display:inline;
}
.contentsWrapper#community #index #stylist .box p{
	float:left;
	margin:0 5px 0 0;
	border:1px solid #ccc;
	padding:0;
	width:auto;
}	
.contentsWrapper#community #index #stylist .box dl{
	border-bottom: 1px dashed #f5acb7;
	padding-bottom:5px;
	margin-left:107px;
	color:#f5acb7;
}
.contentsWrapper#community #index #stylist .box dl dt{
	line-height:1.2em;
}	
.contentsWrapper#community #index #stylist .box ul{
	margin-top:5px;
}	
.contentsWrapper#community #index #stylist .box ul li a{
	background:url(../../community/img/to_next_page.gif) no-repeat;
	padding-left:15px;
	font-size:10px;
}			
.contentsWrapper#community #index #stylist .box ul li a:hover{
	background:url(../../community/img/to_next_page_on.gif) no-repeat;
}			

.contentsWrapper#community dl#book{
	float:right;
	display:inline;
	text-align:right;
	margin-right:40px;
	width:2
}	
.contentsWrapper#community dl#book dd{
	font-size:10px;
	text-align:right;
}
.contentsWrapper#community dl#book dd strong{
	font-weight:bold;
	font-size:13px;
}		
	
.contentsWrapper#community .submit{
	clear:both;
	padding-top:20px;
	padding-left:266px;
}	
.contentsWrapper#community p.submit{
	padding-left:0;
	text-align:center;
}	
.contentsWrapper#community #resist .submit input.revise{
	float:left;
	margin-right:11px;
}	
.contentsWrapper#community #resist p.error{
	border:1px dashed #990000;
	padding:10px;
	color:#990000;
	width:430px;
}	
	
	
