@charset "utf-8";
/* CSS Document */
div#gloabal_menu_swf ul li.community a {
	background-position:left bottom;
	}


div#body_header_area_left div.title_block {
	display:block; padding:0; margin:0;
	width:610px;
	height:30px;
	margin-bottom:10px;
	}
div#body_header_area_left div.main_visual_block_community {
	height:179px;
	background-image:url(/_common/images/shop_brand/main_visual_shop.gif);
	background-position:center;
	position:relative;
	}

	div#body_header_area_left div.main_visual_block_community h2 {
		display:block;
		width:auto;
		padding:0;
		margin:0;
		height:1em;
		font-size:24px;
		line-height:1.2;
		font-weight:bolder;
		color:#FFFFFF;
		position:absolute;
		left:15px;
		top:35%;
		}

/*
description_block
*/


div#body_main_area_left div.description_block {
	display:block; padding:0; margin:0 0 10px 0;
	width:710px;
	font-size:12px;
	line-height:1.5;
	color:#545454;
}

/*
col3_8
*/
div#body_main_area_left div.col3_8 {
	display:block; padding:0; margin:0 0 14px 0;
	width:710px;
	}
div#body_main_area_left div.col3_8::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#body_main_area_left div.club {}
div#body_main_area_left div.buzz {}

div#body_main_area_left div.col3_8 h2 {
display:block; padding:0; margin:0;
}
div#body_main_area_left div.col3_8 div {
display:block; padding:0; margin:0 10px 0 0; width:230px;
float:left;
}
div#body_main_area_left div.col3_8 div.last_child {
margin-right:0;
}
div#body_main_area_left div.col3_8 div a {}
div#body_main_area_left div.col3_8 div a img {}

/*
new_arrival_block
*/
div#body_main_area_left div.new_arrival_block {
	display:block; padding:0; margin:0 0 10px 0;
	width:710px;
}
div#body_main_area_left div.new_arrival_block h2 {
display:block; padding:0; margin:0;
}
div#body_main_area_left div.community_read {
	display:block;
	width:705px;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	margin-left:3px;
	margin-bottom:10px;
	}
div#body_main_area_left div.community_read span{
	font-weight:bold;
	color:#545454;
	}
div#body_main_area_left div.sort_article{
	margin:0 0 20px 0;
	padding:15px 0 15px 0;
	text-align:center;
	border-top:1px solid #313131;
	border-bottom:1px solid #313131;
}
div#body_main_area_left div.sort_article span{
	font-size:12px;
	color:#545454;
}
div#body_main_area_left div.sort_article a{
	font-size:12px;
	color:#ff0084;
}
div#body_main_area_left div.new_arrival_block div.row {
	display:block; padding:0; margin:0 0 15px 3px;
	width:707px;
}
div#body_main_area_left div.new_arrival_block div.row::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#body_main_area_left div.new_arrival_block div.row div {
	display:block; padding:0; margin:0;
	width:344px;
	float:left;
}
div#body_main_area_left div.new_arrival_block div.row div.last_child {
margin-right:0;
float:right;
}
div#body_main_area_left div.new_arrival_block div.row div::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#body_main_area_left div.new_arrival_block div.row div div.left {
	display:block; padding:0; margin:0;
	width:96px;
	float:left;
	overflow:hidden;
	}
div#body_main_area_left div.new_arrival_block div.row div div.left a {}
div#body_main_area_left div.new_arrival_block div.row div div.left a img {}
div#body_main_area_left div.new_arrival_block div.row div div.right {
	display:block; padding:0; margin:0;
	width:239px;
	float:right;
	overflow:hidden;
}
div#body_main_area_left div.new_arrival_block div.row div div.right h3 {
	display:block; padding:0; margin:0 0 5px 0;
	font-size:12px; line-height:1.1;
	}
div#body_main_area_left div.new_arrival_block div.row div div.right h3 a {
	display:block; margin:0; padding:0 0 0 9px;
	background-position:0 3px;
	background-repeat:no-repeat;

}
div#body_main_area_left div.club div.row div div.right h3 a {
background-image:url(/_common/images/icon_arrow_05.gif);
color:#a50082;
}
div#body_main_area_left div.buzz div.row div div.right h3 a {
background-image:url(/_common/images/icon_arrow_09.gif);
color:#e60000;
}
div#body_main_area_left div.new_arrival_block div.row div div.right h3 a span {
	padding-left:2px;
	color:#545454;
	font-weight:normal;
	}
div#body_main_area_left div.new_arrival_block div.row div div.right h3 a:hover span {
text-decoration:none;
}
div#body_main_area_left div.new_arrival_block div.row div div.right p {
	font-size:11px;
	line-height:1.3;
	color:#545454;
	display:block; padding:0; margin:0 0 7px 0;
	}
div#body_main_area_left div.new_arrival_block div.row div div.right p.foot {
	margin:0 0 5px 0;
	font-size:10px;
	line-height:1.2;
	color:#767676;
}
div#body_main_area_left div.new_arrival_block div.view_all {
	display:block; padding:0; margin:0 0 10px 0;
	width:710px;
	text-align:right;
	}
div#body_main_area_left div.new_arrival_block div.view_all a {
	font-size:11px;
	color:#000000;
	line-height:1.1;
	padding:0 0 0 12px;
	margin:0 0 0 20px;
	background-position:0 0;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.club div.view_all a {
background-image:url(/_common/images/icon_arrow_07.gif);
}
div#body_main_area_left div.buzz div.view_all a {
background-image:url(/_common/images/icon_arrow_08.gif);
}

/*
pagename_block left
*/
div#body_main_area_left div.pagenate_block {
	display:block;
	color:#f43a86;
	font-size:12px;
	line-height:1.1;
	padding:10px 0 10px 0;
	width:710px;
	margin:20px 0 0 0;
	text-align:center;
	border-top:1px solid #313131;
	font-weight:bold;
	}

	div#body_main_area_left div.pagenate_block a {
		font-weight:bold;
		color:#f43a86;
		}

	div#body_main_area_left div.pagenate_block a:hover {
		text-decoration:underline;
		}

	div#body_main_area_left div.pagenate_block a.prev {
		background-image:url(/_common/images/icon_arrow_12.gif);
		background-position:center;
		background-position:left;
		background-repeat:no-repeat;
		padding:0 20px 0 14px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate_block a.next {
		background-image:url(/_common/images/icon_arrow_01.gif);
		background-position:center;
		background-position:right;
		background-repeat:no-repeat;
		padding:0 14px 0 20px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate_block a.prev:hover,
	div#body_main_area_left div.pagenate_block a.next:hover {
		text-decoration:none;
		}

/*
090417_投稿導線
*/

	div#body_main_area_left div.new_arrival_block div.top_post_block{
	display:block;
	text-align:right;
	}

	div#body_main_area_left div.new_arrival_block div.top_post_block p{
	color:#767676;
	font-size:11px;
	line-height:1.1;
	margin:5px auto 5px;
	}

	div#body_main_area_left div.post_block{
	display:block;
	text-align:center;
	margin-bottom:15px;
	border-top:1px solid #979797;
	}

	div#body_main_area_left div.post_block p{
	color:#767676;
	font-size:11px;
	line-height:1.1;
	margin:15px auto 5px;
	}

/*
search_article
*/
	div#body_main_area_left div.search_article{
	padding:10px 0 0 0;
	text-align:center;
	border-top:1px solid #313131;
	}
	div#body_main_area_left div.search_article p{
	display:block;
	font-size:12px;
	color:#000;
	margin:10px 0 15px 0;
	}
	div#body_main_area_left div.search_article span{
		font-size:12px;
		color:#000;
		margin:0 10px 0 0;
	}
	div#body_main_area_left div.search_article form select{
		margin:0 10px 0 0;
		padding:0 0 0 0;
	}


	div#body_main_area_left div.community_image_block {
		position: relative;
		display:block;
		float:left;
		width:240px;
		margin:0 10px 0 0;
		padding:0;
	}

	div#body_main_area_left div.community_image_block div.community_main_image {
		width: 240px;
  text-align:center;
	}

	div#body_main_area_left div.community_image_block ul {
		display:block;
		padding:0; margin:5px 0 0 0;
		width:240px;
		}

	div#body_main_area_left div.community_image_block ul::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

	div#body_main_area_left div.community_image_block ul li {
		float:left;
		width: 78px;
		margin:0 3px 0 0;
		padding:0;
		z-index: 3;
		font-size: 0;
		line-height: 0;
		vertical-align: bottom;
	}

	div#body_main_area_left div.community_image_block ul li a {
		display: block;
		width: 78px;
	}

	div#body_main_area_left div.community_image_block ul li a img {
		width: 78px;
		border: none;
		}

/**
	div#body_main_area_left div.community_image_block a:hover {
		width: 240px;
		height: 295px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}


	div#body_main_area_left div.community_image_block a:hover img {
		width: 240px;
		height: 295px;
		position: relative;
		z-index: 2;
	}
	div#body_main_area_left div.community_image_block a:active,
	div#body_main_area_left div.community_image_block a:focus {
		width: 240px;
		height: 295px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	div#body_main_area_left div.community_image_block a:active img,
	div#body_main_area_left div.community_image_block a:focus img {
		width: 240px;
		height: 295px;
		position: relative;
		z-index: 1;
		}

**/
	div#body_main_area_left div.community_image_block ul li.thumb_block_end{
		margin:0;
		padding:0;
	}
	div#body_main_area_left div.post_read{
		display:block;
		float:left;
		width:450px;
		}
	div#body_main_area_left div.post_read p{
		font-size:12px;
		line-height:1.4;
		color:#545454;
		margin:0 0 10px 0;
		padding:0;
		}
	div#body_main_area_left div.post_read p.title{
		font-size:14px;
		font-weight:bold;
		line-height:1.4;
		color:#e00070;
		margin:0 0 10px 0;
		padding:0;
		}
	div#body_main_area_left div.post_read ul.post_detail{
		display:block;
		border-top:1px solid #989898;
		border-bottom:1px solid #989898;
		margin:0;
		padding:8px 0 5px 0;
	}
	div#body_main_area_left div.post_read ul.post_detail li{
		font-size:12px;
		line-height:1.4;
		margin:5px 0 5px 0;
		padding:0;
		list-style-type:none;
	}
	div#body_main_area_left div.post_read ul.post_detail li span.bg_block{
		padding:3px;
		margin:0 10px 0 0;
		background:#989898;
		color:#fff;
	}
	div#body_main_area_left div.post_read ul.post_detail li span{
		color:#545454;
	}

	/* 20090331 */

	div#body_main_area_left p.post_title{
		display:block;
		color:#e00070;
		font-size:16px !important;
		font-weight:bold;
		line-height:1.1;
		margin:10px 0 20px;
		padding:0;
	}
	div#body_main_area_left div.post_read ul.post_detail li a{
		display:block;
		width:97px;
		margin:10px 0 0 355px;
		padding:0;
	}
	div#body_main_area_left a.comment_view{
		display:block;
		background:url(/_common/images/icon_arrow_01.gif) 0 0 no-repeat;
		color:#000;
		font-size:11px;
		line-height:1.1;
		margin:0 0 0 615px;
		padding:0 0 0 14px;
	}


	div#body_main_area_left p.post_write{
		display:block;
		color:#000;
		font-size:12px !important;
		font-weight:bold;
		line-height:1.1;
		margin:10px 0 5px;
		padding:0 0 10px 0;
		border-bottom:1px solid #989898;
	}
	div#body_main_area_left ul.post_detail{
		display:block;
		float:left;
		margin:0;
		padding:0 0 10px 0;
	}
	* html div#body_main_area_left ul.post_detail,
	*:first-child+html  div#body_main_area_left ul.post_detail{
		margin:0;
		padding:0;
	}
	div#body_main_area_left ul.post_detail li{
		font-size:12px;
		line-height:1.4;
		margin:0 0 5px 0;
		padding:0;
		list-style-type:none;
	}
	div#body_main_area_left ul.post_detail li span.bg_block{
		padding:3px;
		margin:0 10px 0 0;
		background:#989898;
		color:#fff;
	}
	div#body_main_area_left ul.post_detail li span{
		color:#545454;
	}
	div#body_main_area_left ul.post_detail li span.title{
		color:#e00070;
	}
	div#body_main_area_left div.comment_write{
		display:block;
		clear:both;
		border-top:1px solid #989898;
		border-bottom:1px solid #989898;
		margin:0;
		padding:10px 0 120px;
	}
	* html div#body_main_area_left div.comment_write,
	*:first-child+html div#body_main_area_left div.comment_write{
		margin:0;
		padding:10px 0 120px;
	}
	div#body_main_area_left div.comment_write p.head{
		display:block;
		float:left;
		font-size:12px;
		line-height:1.1;
		color:#000;
		width:78px;
		height:104px;
		text-align:right;
		margin:0 5px 0 0;
		padding:5px 10px 0 0;
	}
	div#body_main_area_left div.comment_write p.error{
		display:block;
		font-size:12px !important;
		line-height:1.1 !important;
		font-weight:bold;
		color:#e00070;
		background-color:#fff;
		margin:0 5px 0 0;
		padding:5px 5px 10px 90px;
	}
div#body_main_area_left div.comment_write textarea{
		display:block;
		float:left;
		font-size:12px;
		line-height:1.1;
		width:390px;
		height:103px;
		overflow:auto;
	}
		div#body_main_area_left div.comment_write textarea.bdr_non{
		display:block;
		float:left;
		font-size:12px;
		line-height:1.1;
		width:390px;
		height:103px;
		border:none;
		overflow:auto;
	}
		div#body_main_area_left div.comment_write pre{
		display:block;
		float:left;
		font-size:12px;
		line-height:1.1;
		width:390px;
		height:103px;
		border:none;
		overflow:auto;
		margin:5px 0 0 0;
	}
div#body_main_area_left div.sending_box{
		text-align:center;
	}
	div#body_main_area_left div.sending_box p{
		display:block;
		font-size:11px;
		line-height:1.1;
		color:#6e6e6e;
	}
	div#body_main_area_left div.sending_box p a{
		color:#6e6e6e;
		text-decoration:underline;
	}
	div#body_main_area_left div.sending_box input{
		margin:0 10px 0 0;
	}


	div#body_main_area_left p.post_finish{
		font-size:12px;
		font-weight:bold;
		line-height:1.4;
		color:#e00070;
		text-align:center;
		border-bottom:1px solid #989898;
		margin:0 0 0;
		padding:40px 0 30px;
	}
	div#body_main_area_left form.post_end{
		text-align:center;
		display:block;
	}
	div#body_main_area_left form.post_end input{
		text-align:center;
		display:block;
		margin:30px auto 30px;
	}


	div#body_main_area_left div.community_image_thumb_block {
		position: relative;
		display:block;
		float:left;
		margin:0 10px 0 0;
		padding:0 0 5px 0;
	}

	* html div#body_main_area_left div.community_image_thumb_block,
	*:first-child+html div#body_main_area_left div.community_image_thumb_block{
		margin:0 10px 0 0;
		padding:0 0 0 0;
	}

	div#body_main_area_left div.community_image_thumb_block div.community_main_image {
		text-align:left;
	}

	div#body_main_area_left div.community_image_thumb_block ul {
		display:block;
		padding:0; margin:5px 0 0 0;
		width:240px;
		}

	div#body_main_area_left div.community_image_thumb_block ul::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

	div#body_main_area_left div.community_image_thumb_block ul li {
		float:left;
		width: 78px;
		margin:0 3px 0 0;
		padding:0;
		z-index: 3;
		font-size: 0;
		line-height: 0;
		vertical-align: bottom;
	}

	div#body_main_area_left div.community_image_thumb_block ul li a {
		display: block;
		width: 78px;
	}

	div#body_main_area_left div.community_image_thumb_block ul li a img {
		width: 78px;
		border: none;
		}
	div#body_main_area_left div.community_image_thumb_block ul li.thumb_block_end{
		margin:0;
		padding:0;
	}

	/* end_20090331 */

	div#body_main_area_left div.post_read p.goto_anchor{
		margin:10px 0 0 0;
		padding:0;
		color:#a50082;
	}
	div#body_main_area_left div.post_read p.goto_anchor a{
		padding:0 0 0 13px;
		margin:0 0 0 10px;
		background-image:url(/_common/images/icon_arrow_07.gif);
		background-position:0 2px;
		background-repeat:no-repeat;
		color:#000;
		font-size:12px;
		line-height:1.1;
	}

div#body_main_area_left div.community_detail_header div.title_head {
	display:block; padding:0; margin:20px 0 0 0;
	width:710px;
	float:right;
	overflow:hidden;
	}
div#body_main_area_left div.community_detail_header div.title_head div.head {
	display:block; padding:0; margin:0;
	width:710px;
	height:45px;
	}
div#body_main_area_left div.community_detail_header div.title_head div.head h2 {
	display:block; padding:0; margin:0;
	width:710px;
	height:45px;
	position:relative;
	}

div#body_main_area_left div.community_detail_header div.title_head div.head h2 img {
	display:block; padding:0; margin:0;
	position:absolute;
	left:; top:0;
	}

div#body_main_area_left div.community_detail_header div.title_head div.head h2 a {
	padding:0 0 0 13px;
	margin:0 0 0 0;
	background-image:url(/_common/images/icon_arrow_07.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:1.1;
	position:absolute;
	left:600px; top:15px;
	}
	
div#body_main_area_left div.community_detail_header div.title_head div.head h2 a img {}
div#body_main_area_left div.next_block{
	display:block;
	width:710px;
	margin:0 0 0 0;
	padding:0;
}
	div#body_main_area_left div.comment_block{
		display:block;
		clear:both;
	}
	div#body_main_area_left div.comment_block ul{
		display:block;
		margin:0;
		padding:0;
	}
	div#body_main_area_left div.comment_block ul li.comment_01,
	div#body_main_area_left div.comment_block ul li.comment_02,
	div#body_main_area_left div.comment_block ul li.comment_03,
	div#body_main_area_left div.comment_block ul li.comment_04{
		position:relative;
		margin:0 0 5px 0;
		padding:0;
		list-style-type:none;
		border-bottom:1px solid #989898;
	}
	div#body_main_area_left div.comment_block ul li.comment_block_end{
		position:relative;
		margin:0 0 5px 0;
		padding:0;
		list-style-type:none;
		border-bottom:none;
	}
	div#body_main_area_left div.comment_block ul li span{
		font-size:10px;
		line-height:1.1;
		color:#989898;
	}
	div#body_main_area_left div.comment_block ul li span.comment_post{
		position:absolute;
		display:block;
		top:0;
		left:605px;
		font-size:10px;
		line-height:1.1;
		color:#989898;
	}
	div#body_main_area_left div.comment_block ul li p{
		font-size:12px;
		line-height:1.4;
		color:#989898;
		margin:8px 0 8px 0;
	}
	div#body_main_area_left div.comment_block ul li.anchor_comment{
		display:block;
		text-align:right;
		margin:0;
		padding:0;
		border-bottom:none;
		list-style-type:none;
	}
	div#body_main_area_left div.comment_block ul li.anchor_comment a{
		padding:0 0 0 13px;
		margin:0 0 0 0;
		background-image:url(/_common/images/icon_arrow_07.gif);
		background-position:0 2px;
		background-repeat:no-repeat;
		color:#000;
		font-size:12px;
		line-height:1.1;
		border-bottom:none;
	}

/*
row
*/

div#body_main_area_left div.row {
	display:block; padding:0; margin:0 0 15px 3px;
	width:710px;
}
div#body_main_area_left div.row::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#body_main_area_left div.row div {
	display:block; padding:0; margin:0;
	width:235px;
	float:left;
}
div#body_main_area_left div.row div.last_child {
margin-right:0;
float:left;
}
div#body_main_area_left div.row div::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#body_main_area_left div.row div div.left {
	display:block; padding:0; margin:0 5px 0 0;
	width:96px;
	float:left;
	overflow:hidden;
	}
div#body_main_area_left div.row div div.left a {}
div#body_main_area_left div.row div div.left a img {}
div#body_main_area_left div.row div div.right {
	display:block; padding:0; margin:0;
	width:120px;
	float:left;
	overflow:hidden;
}
div#body_main_area_left div.row div div.right h3 {
	display:block; padding:0; margin:0 0 5px 0;
	font-size:12px; line-height:1.1;
	}
div#body_main_area_left div.row div div.right h3 a {
	display:block; margin:0; padding:0 0 0 9px;
	background-position:0 3px;
	background-repeat:no-repeat;

}
div#body_main_area_left div.row div div.right h3 a {
background-image:url(/_common/images/icon_arrow_05.gif);
color:#a50082;
}
div#body_main_area_left div.row div div.right h3 a span {
	padding-left:2px;
	color:#545454;
	font-weight:normal;
	}
div#body_main_area_left div.row div div.right h3 a:hover span {
text-decoration:none;
}
div#body_main_area_left div.row div div.right p {
	font-size:11px;
	line-height:1.3;
	color:#545454;
	display:block; padding:0; margin:0 0 7px 0;
	}
div#body_main_area_left div.row div div.right p.foot {
	margin:0 0 5px 0;
	font-size:10px;
	line-height:1.2;
	color:#767676;
}

	/* 20090413 */
	
	div#body_main_area_left div.posting_block{
		font-size:12px;
		line-height:1.1;
		margin:20px 0 0 0;
		padding:0 0 0 0;
	}
	
	div#body_main_area_left div.posting_block p.error{
		font-size:12px !important;
		line-height:1.1 !important;
		font-weight:bold;
		color:#e00070;
		margin:0 !important;
		padding:5px 88px!important;
	}
	
	div#body_main_area_left div.posting_block dl{
		position:relative;
		margin:0 0 1em;
		padding:0;
	}
	
	
	div#body_main_area_left div.posting_block dl dt{
		position:absolute;
		top:0
		left:0;
		display:block;
		font-size:12px !important;
		line-height:1.5 !important;
		text-align:right;
		color:#333;
		width:80px;
		margin:0 ;
		padding:5px 0;
	}
	
	div#body_main_area_left div.posting_block dl dd{
		font-size:12px !important;
		line-height:1.5 !important;
		color:#333;
		margin:0 0 0 0 !important;
		padding:5px 0 10px 88px !important;
	}

	div#body_main_area_left div.posting_block dl dd dl{
		padding:0;
		margin:0;
	}

	div#body_main_area_left div.posting_block dl dd dl dt{
		position:relative;
		display:block;
		float:none;
		padding:3px 0;
		margin:0 0 5px;
		text-align:center;
		background-color:#989898;
		color:#fff;
	}

	div#body_main_area_left div.posting_block dl dd dl dd{
		padding:0!important;
		margin:0;
		text-align:left;
	}

	div#body_main_area_left div.posting_block dl dd dl dd ul{
		overflow 					: hidden;
		height							: auto;
		padding:0;
		margin:0;
	}

	div#body_main_area_left div.posting_block dl dd dl dd ul:after{
	content 					: "";
	display 						: block;
	clear 							: both;
	overflow 					: hidden;
}

/*\*/
* html div#body_main_area_left div.posting_block dl dd dl dd ul{
height : 1%;
overflow : visible;
	zoom: 100%;
}
/**/


	div#body_main_area_left div.posting_block dl dd dl dd ul li{
		padding:0;
		margin:0 10px 0 0;
		float:left;
		list-style:none;
	}

	div#body_main_area_left div.posting_block dl dd ul.posting_file{
		padding:0;
		margin:0;
		list-style:none;
		_zoom:1;
	}

	div#body_main_area_left div.posting_block dl dd ul.posting_file li{
		padding-bottom:5px;
}

	div#body_main_area_left div.posting_block dl dd input.posting_title{
		width:390px;
		margin:-5px 0 0 0 !important;
	}
	
	div#body_main_area_left div.posting_block dl dd textarea{
		width:390px;
		height:100px;
		overflow:auto;
		font-size:12px !important;
		line-height:1.1 !important;
		margin:-5px 0 0 0 !important;
	}
	
	div#body_main_area_left div.posting_block dl dd table tr td{
		vertical-align:top;
	}
	
	div#body_main_area_left div.posting_block dl dd table tr td img{
		margin:0;
		padding:0 5px 5px 0;
	}
	
	div#body_main_area_left div.posting_box{
		border-top:1px solid #989898;
		text-align:center;
		margin:20px 0 0 0;
	}
	div#body_main_area_left div.posting_box p{
		display:block;
		font-size:11px;
		line-height:1.1;
		color:#6e6e6e;
	}
	div#body_main_area_left div.posting_box p a{
		color:#6e6e6e;
		text-decoration:underline;
	}
	div#body_main_area_left div.posting_box input{
		margin:0 10px 0 0;
	}
	
	
	
	/* end_20090413 */


.m_bm15{
	margin-bottom:15px!important;
}
