@charset "euc-jp";


/*******************************************************************

header component

****************************************************************/
#communityViewDetail #container #content .headImg{
	height:100px;
	margin-bottom:10px;
}
#communityViewDetail #container #content .headImg h2#communityImg{
	text-indent:-9999px;
	background: url(/i/goods_header.jpg) no-repeat;
	height:100px;
	display:block;
}
/******************************************************************

main component

*******************************************************************/

/* table */
#communityViewDetail .mainComponent table{
	margin-top: 10px;
    
}
/*----- コミュニティ情報用table -----*/
#commInfo {
    width:100%;   
}
#commInfo th {
    width:120px;
}

/*----- 
「コミュニティトップ、トピックス投稿、スケジュール投稿、参加、退会、編集」 
-----*/
#communityViewDetail #sendMessage ul li{
	list-style:none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#communityViewDetail #sendMessage ul li a{
	display:block;
	text-indent:-9999px;
	height: 30px;
}
/* フォーム・テキストエリア
(共通化すべき？) */
#communityViewDetail textarea{
	height: 200px;
	width: 480px;
}
/* スケジュール投稿の情報部分table */
#commSchedule {
	width:100%;
}


/**********************************************
 #sendMessage画像置換部分 
************************************************/

#sendMessage a{
	height:26px;
	margin-top:1px;
}
/*----- comMember -----*/
#comMember a#comTop{
	background: url(../../i/community/sns_goods/comtop02.jpg) no-repeat;
/*	width:304px;*/
/* アンケートタブがない場合width:608px */
	width:608px;
}
#comMember a#comQuestion{
	background: url(../../i/community/2/comin_question02.jpg) no-repeat;
	width:304px;
}
/*
#comMember a#comEntry{
	background: url(../../i/community/2/topics_btn.jpg) no-repeat;
	width:122px;
}
#comMember a#comSEntry{
	background: url(../../i/community/2/schedule_btn.jpg) no-repeat;
	width:137px;
}
#comMember a#comOut{
	background: url(../../i/community/2/comout_btn.jpg) no-repeat;
	width:190px;
}
*/
/*-----  #comOwner -----*/
#comOwner a#comTop{
	background: url(../../i/community/sns_goods/comtop.jpg) no-repeat;
	width:159px;
}
#comOwner a#comEntry{ 
	background: url(../../i/community/sns_goods/topics_btn.jpg) no-repeat;
	width: 122px;
}
#comOwner a#comSEntry{
	background: url(../../i/community/sns_goods/schedule_btn.jpg) no-repeat;
	width:137px;
}
#comOwner a#comEdit{
	background: url(../../i/community/sns_goods/community_edit_btn.jpg) no-repeat;
	width: 190px;
}
/*----- #comVisiter  -----*/
#comVisiter a#comTop{
	background: url(../../i/community/sns_goods/comtop02.jpg) no-repeat;
	width: 608px;
}
#comVisiter a#comJoin{
	background: url(../../i/community/2/comin_btn02.jpg) no-repeat;
	width: 304px;
}
/*----- トピックス、スケジュール投稿部分 -----*/
#communityViewDetail #main .entryUnit {
	margin:0;
}
/* 「続きを読む」 */
#communityViewDetail #main .entryUnit .entrymore {
    padding-top:5px;
    padding-left:40px;
    padding-bottom:5px;
}
/*----- 投稿部分h3 -----*/
#communityViewDetail div#main div.entryUnit h3{
	color:#666;
	background-image:none;
	background-color:#FFCCCC;
	border:1px solid #FF9393;
	text-indent: 4px;
}
#communityViewDetail div#main div.entryUnit h3 a{
	background-image:none;
}


.entryUnit h3 a:link,
.entryUnit h3 a:visited,
.entryUnit h3 a:hover,
.entryUnit h3 a:active {
	font-weight:bold;
	color:#666;
}

#communityViewDetail #memberAll {
	border:1px solid #ccc;
	overflow:hidden;
}
#communityViewDetail #memberAll h3 {
	padding:5px;
	width:auto;
	margin-bottom:5px;
	background:#eee;
	font-weight:bold;
}
#communityViewDetail #memberAll #memberAllWrapper{
	padding:5px;
}
#communityViewDetail #memberAll dl {
	height:120px;
	padding:0;
	margin:0;
	width:19.8%;
}
#communityViewDetail #memberAll dl dt,
#communityViewDetail #memberAll dl dd {
	padding-left:5px;
	padding-right:5px;
}
#communityViewDetail #memberAll dd.comimg a {
	display:block;
	width:56px;
	border:1px solid #ccc;
	text-align:center;
}
#communityViewDetail #memberAll dd.comimg a img {
	margin:2px;
}
/* アンケート */

#questionnaire p a{
	border:1px solid #ccc;
	padding:5px;
	background:#f9f9f9;
}
#questionnaire p {
	margin-bottom:10px;
}
#questionnaire h2,
#createQuestionnaire h2,
#viewQuestionnaire h2 {
	text-align:center;
	padding:10px 0 10px 0;
	background:#eee;
	font-size:105%;
	font-weight:bold;
}
#createQuestionnaire .qItem {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
}
#createQuestionnaire .qItem div input,
#createQuestionnaire .qItem div textarea {
	width:99%;
}
#createQuestionnaire .qItem div textarea{
	height:auto;
}
#createQuestionnaire table {
	margin-bottom:10px;
}
/******************************************************************** 

sub component

********************************************************************/
#sub #registLink {
	display:block;
}
#sub #registLink a {
	background: url(../../i/login/robbyentry_btn.jpg) no-repeat top;
	height:115px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}
#sub .subComponent {
	margin-top:3px;
	border:none;
	text-align:center;
	font-size:95%;
}
#sub #commImg,
#sub #commQuestionnaire {
    border:1px solid #ccc;
}
#sub #calender h3,
#sub #communityMember h3,
#sub #adminMail h3,
#sub #commQuestionnaire h3 {
	background-color:#FFCCCC;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#666;
	text-align: center;
}
#sub #calender ,
#sub #communityMember,
#sub #adminMail {
	border:solid 1px #c0c0c0;
	padding:0;
	padding-bottom:15px;
}

/* sub 背景画像 */
#calender h3,
#communityMember h3 {
	background:url(../../i/community/community_bg.gif) repeat-x;
}
#commOwnerFlagWrapper {
	margin-bottom:0px;
	padding-bottom:0px;
}
/* 「コミュニティオーナー」 */
#communityViewDetail #sub #commOwnerFlag{
	background:url(../../i/community/communityowner.gif) no-repeat;
	height:37px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

/*
#sub #commOwnerFlag {
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
*/




/* コミュニティのカレンダー p */
#communityViewDetail #calender p {
    border:none;
    font-size:95%;
    padding-bottom:3px;
}
.listDisplay3 {
	float:right;
	margin:0px 5px 5px 0px;

}
.listDisplay3 a {
	clear:both;
	font-size:80%;
	background:url(../../i/index/read_more3.jpg) no-repeat;
	display:block; 
	width:69px;
	height:21px;
	text-indent:-9999px;
}


/*
******************************************************************* 
******************************************************************* 


footer component


******************************************************************* 
*******************************************************************
*/
