@charset "UTF-8";

.communityTit01{
	background-image: url(../../img/community_img/community_tit.gif);
	display: block;
	width: 630px;
	height: 45px;
	text-indent: -9999px;
	margin:20px 0px 30px 0px;
}

#communityTopicWrap{
	width:630px;
	margin:30px 0px 0px 0px;
}

#communityTopicWrap h3{
	background-image:url(../../img/community_img/community_ichiran_tit.gif);
	background-repeat:no-repeat;
	width:630px;
	height:33px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

.communityTopicBox{
	width:611px;
	padding:15px 0px 15px 15px;
	margin:0px 0px 20px 0px;
	border: 2px solid #CCCCCC;
}

.communityTopicBoxLeft{
	width:120px;
	margin:0px 0px 15px 0px;
	float:left;
}

.communityTopicBoxLeft img{
	border: 2px solid #E7E7E7;
}

.communityTopicBoxRight{
	width:470px;
	margin:0px 0px 15px 0px;
	float:right;
}

.communityTopicBoxRight h4{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:470px;
	font-size:14px;
	font-weight:bold;
	line-height:240%;
}

.communityTopicBoxRight p{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:470px;
	font-size:12px;
	line-height:240%;
}

#communityLoginBox{
	width:630px;
	margin:0px 0px 30px 0px;
}

#communityLoginBox p{
	font-size:12px;
	line-height:130%;
}

#communityLoginBox table {
	margin:20px 0px 10px 0px;
}

#communityLoginBox th {
	font-size:12px;
	font-weight: normal;
	text-align: left;
	width: 125px;
}

.loginInput01 {
	font-size:12px;
	padding:3px;
	height: 20px;
	width: 450px;
	border: 2px solid #C9C7BE;
}

#loginLink{
	width:60px;
 margin:15px 0px 0px 0px;
}

#loginLink a{
	background-image:url(../../img/community_img/icon_arrow.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	padding:0px 0px 0px 10px;
}

#loginLink a:hover{
	background-image:url(../../img/community_img/icon_arrow_ov.gif);
	text-decoration:none;
}

#communityPass{
	width:630px;
}

#communityPass h3{
	background-image:url(../../img/community_img/community_login_tit.gif);
	background-repeat:no-repeat;
	width:630px;
	height:33px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#communityPass p{
	font-size:12px;
	line-height:130%;
}

#communityPass table {
	margin:20px 0px 10px 0px;
}

#communityPass th {
	font-size:12px;
	font-weight: normal;
	text-align: left;
	width: 125px;
}

#communityTopicDetail{
	width:630px;
	margin:0px 0px 20px 0px;
}

#communityTopicDetail h3{
	background-image:url(../../img/community_img/community_detail_tit01.gif);
	background-repeat:no-repeat;
	width:630px;
	height:33px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#communityTopicDetail h4{
	background-color:#F1F1EB;
	width:618px;
	padding:10px 0px 10px 12px;
	margin:20px 0px 5px 0px;
	font-size:20px;
	font-weight:bold;
}

.communityTopicDetailHead{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:630px;
	padding:5px 0px 5px 0px;
}

.communityTopicDetailHead #topicDate{
	float:left;
}

.communityTopicDetailHead #topicDate p{
	font-size:12px;
}

.communityTopicDetailHead #topicKind{
	float:right;
}

.communityTopicDetailHead #topicKind p{
	font-size:12px;
}

.communityTopicDetailCompany{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:630px;
	font-size:14px;
	padding:5px 0px 5px 0px;
}

.communityTopicCommentTit{
	background-image:url(../../img/community_img/comment_tit.gif);
	background-repeat:no-repeat;
	width:46px;
	height:11px;
	text-indent:-9999px;
	margin:15px 0px 10px 3px;
}

.communityTopicNaiyouTit{
	background-image:url(../../img/community_img/naiyou_tit.gif);
	background-repeat:no-repeat;
	width:26px;
	height:12px;
	text-indent:-9999px;
	margin:15px 0px 10px 3px;
}



#communityTopicDetailImg{
	margin:0px 15px 15px 0px;
	float:left;
	display:block;
}

.communityTopicDetailText p{
	font-size:12px;
	line-height:150%;
	padding:0px 0px 15px 0px;
}

#communityTopicComment{
	width:630px;
	margin:0px 0px 30px 0px;
}

#communityTopicComment h3{
	background-image:url(../../img/community_img/community_detail_tit02.gif);
	background-repeat:no-repeat;
	width:630px;
	height:33px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

.communityTopicCommentWrap{
	width:630px;
	margin:0px 0px 20px 0px;
}

.communityTopicCommentBox{
	width:601px;
	padding:10px 10px 10px 15px;
	margin:0px 0px 10px 0px;
	border: 2px solid #CCCCCC;
}

.communityTopicCommentBox p{
	font-size:12px;
	line-height:150%;
	padding:5px 0px 5px 0px;
}

.commentCompany{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:611px;
	font-size:12px;
	font-weight:bold;
}

.commentDate{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:611px;
	font-size:12px;
}

.commentBackBtn{
	margin:20px 0px 0px 0px;
}


#communityTopicComWrite{
	width:630px;
}

#communityTopicComWrite h3{
	background-image:url(../../img/community_img/community_detail_tit03.gif);
	background-repeat:no-repeat;
	width:630px;
	height:33px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#communityTopicComWrite p{
	font-size:12px;
	line-height:150%;
	margin:0px 0px 20px 0px;
}

#CommentWriteBox{
	background-color:#F1F1EB;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.commentWriteArea {
	font-size:12px;
	padding:3px;
	height: 210px;
	width: 600px;
	border: 2px solid #CCCCCC;
}

.commentSubmitWrap {
	width: 630px;
	position: relative;
	height: 28px;
}
#commentSubmit {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#communityEdit{
	background-image: url(../../img/community_img/community_table_bg01.gif);
	background-repeat: repeat-y;
	width:630px;
	font-size:12px;
	line-height:130%;
	border-bottom: 2px solid #CCCCCC;
	margin:0px 0px 15px 0px;
}

#communityEdit h3{
	background-image:url(../../img/community_img/community_edit_tit01.gif);
	background-repeat:no-repeat;
	width:630px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
}

.editTable {
	background-image:url(../../img/community_img/community_table_bg02.gif);
	background-repeat:repeat-y;
	font-size: 12px;
	line-height: 125%;
}

.editTable input {
	vertical-align: middle;
}

.editDotBoder{
	background-image:url(../../img/community_img/d_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align: left;
}

.editInput01 {
	font-size:12px;
	padding:3px;
	height: 20px;
	width: 400px;
	border: 2px solid #C9C7BE;
}

.editInput02 {
	font-size:12px;
	padding:3px;
	height: 100px;
	width: 500px;
	border: 2px solid #C9C7BE;
}

.editImgBtn{
	font-size:12px;
	line-height:130%;
	padding:10px 0px 0px 0px;
}

.editGreyBack{
	background-color:#F1F1EB;
	font-size:12px;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin:0px 0px 20px 0px;
}

.editGreyBack input {
	vertical-align: middle;
}

.editComText{
	font-size:12px;
	line-height:150%;
	margin:10px 0px 20px 0px;
}


#communityDelate{
	margin:30px 0px 0px 0px;
}

#communityDelate h3{
	background-image:url(../../img/community_img/community_edit_tit02.gif);
	background-repeat:no-repeat;
	width:630px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 15px 0px;
}

.editConfirm{
	font-size:12px;
	line-height:150%;
	margin:0px 0px 20px 0px;
}

#communityNew{
	background-image: url(../../img/community_img/community_table_bg01.gif);
	background-repeat: repeat-y;
	width:630px;
	font-size:12px;
	line-height:130%;
	border-bottom: 2px solid #CCCCCC;
	margin:0px 0px 15px 0px;
}

#communityNew h3{
	background-image:url(../../img/community_img/community_new_tit01.gif);
	background-repeat:no-repeat;
	width:630px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
}

.deleteComAlert{
	font-size:12px;
	color:#FF0000;
	line-height:150%;
	padding:20px 0px 15px 0px;
}

.commentDone{
	font-size: 18px;
	line-height: 150%;
	margin:0px 0px 20px 0px;
}

.writeComAlert{
	font-size:12px;
	line-height:150%;
	padding:20px 0px 15px 0px;
}

.deleteTopicAlert{
	font-size:12px;
	color:#FF0000;
	line-height:150%;
}
