@charset 'UTF-8';

/**
 * メッセージボード
 */

@import url("/css/import/default.css");
@import url("/css/import/menu_for_shopping.css");


/* メイン枠 */

.main {
	float: left;
	width: 600px;
}

.main h2 {
	color: #990000;
	background: url("/img/mboard/title.gif") no-repeat right;
	margin-bottom: 20px;
}

.main .one {
	float: left;
	width: 190px;
	margin-right: 20px;
}

	.main .one .designer {
		width: 190px;
		height: 190px;
		background-image: url("/img/mboard/designer_back.gif");
		margin-bottom: 2px;
	}

	.main .one .favorite{
		text-align: center;
	}

.main .two {
	float: left;
	width: 380px;
}

	.main .two .info {
		width: 380px;
		height: 74px;
		background: url("/img/mboard/info_back.gif") no-repeat;
	}

	.main .two .info td {
		padding: 4px 0px 0px 15px;
	}

	.main .two .new {
		text-align: right;
		margin: 20px 0px;
	}

	.main .two p {
		margin-bottom: 5px;
	}

	.main .two .howto {
		text-align: right;
		margin-top: 20px;
	}

.main .nav {
	clear: both;
	margin: 20px 0px;
}

.main .msg {
	width: 578px;
	padding: 8px 6px;
	background-image: url("/img/mboard/kiji_back.png");
	margin-bottom: 20px;
}

	.main .msg .inside {
		width: 576px;
		background-color: #FFFFFF;
		border: 1px solid #666666;
	}

		.main .msg .inside h3 {
			font-size: 14px;
			padding: 6px 10px;
			background-image: url("/img/mboard/come_title_back.png");
		}

		.main .msg .inside .line {
			clear: both;
			border-bottom: 1px solid #000000;
		}

		.main .msg .inside .msgUnder {
			text-align: right;
			height: 27px;
			line-height: 27px;
			padding: 0px 10px;
			background-image: url("/img/mboard/under_back.gif");
		}

		.main .msg .inside .msgImg {
			float: right;
			padding: 10px;
		}

		.main .msg .inside .msgBody {
			padding: 10px;
		}

		.main .msg .inside .cmt {
			margin:10px;
		}

			.main .msg .inside .cmt .cmtAdd1 {
				float: right;
				width: 72px;
			}

			.main .msg .inside .cmt .title {
				font-size: 14px;
				font-weight: 600;
			}

			.main .msg .inside .cmt h4 {
				clear: both;
				margin-top: 10px;
			}

			.main .msg .inside .cmt .cmtImg {
				float: right;
				padding: 10px 0px 10px 10px;
			}

			.main .msg .inside .cmt .cmtBody {
				padding-left: 18px;
				margin-top: 5px;
			}

			.main .msg .inside .cmt .cmtUnder {
				clear: both;
				padding: 5px 0px 0px 18px;
				border-top: 2px dashed #666666;
				margin: 5px 0px 10px;
			}

	.main .msg .cmtAdd2 {
		text-align: center;
		padding:10px 0px;
	}


.main .help {
	text-align: right;
	width: 578px;
}

.main form {
	width: 578px;
}

.main form table {
	width: 578px;
	background-image: url("/img/mboard/kiji_back.png");
	margin: 20px 0px;
}

.main form table th {
	font-weight: normal;
	text-align: left;
	background-color: #ffffff;
	width: 18%;
	padding: 5px 10px;
}

.main form table td {
	width: 82%;
	padding: 5px 10px;
}

.main form table td .title {
	width: 350px;
}

.main form table td .body {
	width: 350px;
	height: 100px;
}

.main form p {
	text-align: center;
}


