@charset "Shift_JIS";
/* *********************************************************************
マイページ
********************************************************************* */

/* お問い合わせ
------------------------------------------------*/
.attention {
	font-size:13px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
	padding: 10px 15px 10px 15px
}
.attention2 {
	font-size:13px;
	margin:20px 0 40px;
}
.attention_b {
	font-weight:bold;
	border-color: red;
}
.small {
	font-size:11px;
	color:#ff0000;
}

/* お問い合わせ完了
------------------------------------------------*/
.message_ {
	margin: 18px 0 18px 0;
	line-height: 150%;
	letter-spacing: 1px;
	font-size: 116%;
}

/* お問い合わせ履歴
------------------------------------------------*/
#myPage-regularcontactlist table.contactlist_,
#myPage-regularcontactlist table.goodslist_ {
	margin-bottom: 30px;
	width: 100%;
}
table.contactlist_ {
	margin-bottom: 20px;
	width:100%;
}
table.contactlist2_ {
	margin-bottom: 40px;
	width:100%;
}
table.contactlist_ th {
	font-weight: bold;
}
table.contactlist_ td.order_dt_,
table.contactlist_ td.order_id_,
table.contactlist_ td.total_,
table.contactlist_ td.method_,
table.contactlist_ td.status_
 {
	white-space: nowrap;
	text-align:center;
}
table.contactlist_ td.order_detail_ ul {
	margin-bottom: 0px;
}
table.contactlist_ td.order_detail_ ul li {
	margin-left: 1em;
	list-style: square;
}
table.contactlist_ td.order_detail_ p.order_again_ {
	padding: 5px 0px 5px 5px;
	text-align: right;
	font-weight: bold;
	margin: 0px;
}
table.contactlist_ td.total_ {
	text-align: center;
	font-size: 14px;
}
ul.contactlistdetail_ {
	margin: 10px auto;
	width: 18em;
}
ul.contactlistdetail_ li {
	margin-left: 2em;
	font-weight: bold;
	list-style: square;
}


/* テキストエリア
------------------------------------------------*/
.formdetail_  textarea,
.loginform_ textarea {
	border: 1px solid #9a9a9a;
	font-size: 24px;
	padding-left: 3px;
	width: 520px;
	height: 145px;
}