@charset "UTF-8";


/*------------------------------掲示板の設定----------------------------*/
/*-------------------------コメント掲示板の段落-------------------------*/
.com-form{
	width:				633px;
	border-style:		none;
	border-bottom:		1px #666666 dashed;
	padding-bottom:		5px;
}

/*------------------------------フォーム入力欄の設定----------------------*/
input.com-name{
	width:				80px;
	border:				1px #666666 solid;
}

input.com-text{
	width:				300px;
	border:				1px #666666 solid;
}

/*----------------コメント掲示板フォームブロックの個別設定--------------*/
.name {
	width:				100px;
	padding:			3px;
	border-bottom:		1px #666666 dashed;
	vertical-align:		middle;
}

.text {
	width:				480px;
	padding:			3px;
	border-bottom:		1px #666666 dashed;
	vertical-align:		middle;
}

.item-icon{
	width:				35px;
	padding:			3px;
	border-bottom:		1px #666666 dashed;
	vertical-align:		middle;
}

.text-right{
	text-align:			right;
	padding-right:		10px;
}

/*-------------------コメント掲示板レス部分のブロック個別設定-------------*/
.res{
	width:				615px;
	color:				#ff3b80;
	border-bottom:		1px #666666 dashed;
	vertical-align:		middle;
	padding-left:		165px;
}

.re-name {
	width:				100px;
	padding:			3px;
	vertical-align:		middle;
}

.re-text {
	width:				480px;
	padding:			3px;
	vertical-align:		middle;
}

.re-item-icon{
	width:				35px;
	padding:			3px;
	vertical-align:		middle;
}

/*---------------------------入力エラー時のメッセージ----------------------*/
.err-msg{
	color:				#ff0000;
	border:				1px #ff0000 solid;
	font-weight:		bold;
}

/*----------------------------掲示板のブロック設定-------------------------*/
.form-block{
	width:				630px;
	margin:				20px auto;
	border-style:		none;
}

.tag{
	width:				110px;
	padding:			3px 0px;
	margin:				0px;
	text-align:			right;
	vertical-align:		top;
}

.input{
	width:				500px;
	padding:			3px 0px;
	margin:				0px;
}

.button{
	clear:				both;
	width:				200px;
	margin:				10px auto;
}

/*---------------------------掲示板メッセージ表示部分----------------------*/
.msg-block{
	width:				600px;
	margin:				10px auto;
	border:				1px #99d900 solid;
}

.title-name{
	width:				490px;
	height:				25px;
	color:				#ffffff;
	background-color:	#99d900;
	padding:			5px;
	float:				left;
}

.url-mail{
	width:				90px;
	height:				25px;
	background-color:	#99d900;
	padding:			5px;
	text-align:			right;
	float:				left;
}

.msg{
	clear:				both;
	padding:			0px 15px;
}

.bbs-res{
	border-top:			1px #99d900 dashed;
	color:				#ff3b80;
	padding:			10px 15px 0px;
}

.bbs-resdate{
	text-align:			right;
	padding:			0px 10px;
	color:				#ff3b80;
}

/*------------------------------フォーム入力欄の設定----------------------*/
input.bbs-short{
	width:				250px;
	border:				1px #666666 solid;
}

input.bbs-long{
	width:				350px;
	border:				1px #666666 solid;
}

textarea.bbs{
	width:				350px;
	height:				100px;
	border:				1px #666666 solid;
}

/*------------------------------ボタンの設定------------------------------*/
.form-button{
	border:				1px #666666 solid;
	background-color:	#99d900;
	color:				#ffffff;
}

/*--------------------------フォーム枠の汎用設定--------------------------*/
.form-waku{
	border:				1px #666666 solid;
}


/*---------------------------ページリンクの設定---------------------------*/
.page-navi{
	width:				600px;
	margin:				10px auto;
	text-align:			center;
}

/*---------------------------リンクページの設定---------------------------*/
.one-link{
	clear:				both;
	margin:				10px;
	border-bottom:		1px #666666 dashed;
}

.sitename{
	width:				200px;
	padding:			5px 0px;
	margin:				0px;
	text-align:			center;
	float:				left;
}

.link-com{
	width:				390px;
	padding:			5px 0px;
	margin:				0px;
	float:				left;
}

/*--------------------------ガイドのトップページ---------------------*/
div#contents-gtop {
	width:			100%;
	margin:			10px 0px;
	text-align:		center;
	overflow:		hidden;	/*IE6対策*/
}

/*---------------------------ガイドのタイプ詳細----------------------*/
.type-name{
	width:				150px;
	padding:			0px 5px 0px 0px;
	margin:				0px;
	text-align:			right;
	float:				left;
}

.type-text{
	width:				500px;
	padding:			0px;
	margin:				0px;
	text-align:			left;
	float:				left;
}

.web-guide{
	width:				660px;
	height:				35em;
	margin:				0px 10px 15px 10px;
	border:				1px #999999 solid;
	background-image:	url("../pic/guide/web_back.gif");
	background-position:	right bottom;
	background-repeat:		no-repeat;
}

.print-guide{
	width:				660px;
	height:				35em;
	margin:				0px 10px 15px 10px;
	border:				1px #999999 solid;
	background-image:	url("../pic/guide/print_back.gif");
	background-position:	right bottom;
	background-repeat:		no-repeat;
}

.desktop-guide{
	width:				660px;
	height:				10em;
	margin:				0px 10px 15px 10px;
	border:				1px #999999 solid;
	background-image:	url("../pic/guide/desktop_back.gif");
	background-position:	right bottom;
	background-repeat:		no-repeat;
}

.bbs-cap{
	border:				1px #999999 solid;
	padding:			5px;
}

/*---------------------------ブログパーツページ----------------------*/
div#pv-blogparts-left {
	width:				245px;
	height:				563px;
	padding-top:		70px;
	padding-left:		2px;
	background-image:	url("../pic/parts/sample_haikei.gif");
	background-repeat:	no-repeat;
	float:				left;
}

div#pv-blogparts-right {
	width:				540px;
	margin:				0px 0px 10px 10px;
	float:				left;
	overflow:			hidden;	/*IE6対策*/
}

textarea.parts-source {
	width:				450px;
	height:				50px;
	border:				1px #666666 solid;
}

.parts-list {
	list-style: 		none url(../pic/triangle.gif) outside;
	margin-left:		27px;
}

/*-------------------------オークションのブロック設定----------------------*/
div#auction-block{
	width:				650px;
	margin:				20px auto;
	border-bottom:		1px #99d900 dotted;
	padding:			5px;
}

div#auction-img{
	width:				135px;
	margin-right:		30px;
	margin-bottom:		10px;
	border:				none;
	float:				left;
}

div#auction-detail{
	color:				#804f1b;
	width:				610px;
	margin-bottom:		10px;
	border:				none;
}