@charset "Shift_JIS";
/* --------------------------------------------------------------------
	フォームスタイル
-------------------------------------------------------------------- */
form .formdetail_ th,form .formdetail_ td{
	vertical-align: middle!important;
}

input[name="name_form1"],
input[name="name_form2"],
input[name="kana"],
input[name="mail"],
input[name="cmail"],
input[name="tel"],
input[name="tel2"],
input[name="tel3"],
input[name="zip"],
input[name="addr"],
input[name="addr2"],
input[name="monitor_code"],
input[name="pwd"],
input[name="cpwd"],
input[name="order_id"],
input[name="name"],
input[name="item_code"],
input[name="nickname"],
input[name="oldid"],
input[name="oldpwd"],
input[name="newpwd1"],
input[name="newpwd2"],
input[name="uid"],
input[name="customer2"],
input[name="qty1"],
input[name="coupon"],
input[name="card_num"],
input[name="security_code"],
.mainframe_ input[name="keyword"],
input[name="mail_form1"],
input[name="regist_pwd"],
input[name="qty"],
input[name="price"],
input[name="d_name"],
input[name="d_kana"],
input[name="d_tel"],
input[name="d_zip"],
input[name="d_addr"],
input[name="d_addr2"],
input[name="olduid"],
input[name="npwd1"],
input[name="npwd2"]
{
   	border: 2px solid #E0E0DE !important;
    line-height: 28px;
	border-radius: 5px;
    margin-top: 0 !important;
    min-height: 30px;
    padding: 0 10px;
}
table.cartlist_ td.qty_ input {
   	border: 2px solid #E0E0DE !important;
    line-height: 28px;
	border-radius: 5px;
    margin-top: 0 !important;
    min-height: 30px;
    padding: 0 10px;
}
*:first-child+html table.cartlist_ td.qty_ input {
	padding: 0 0 0 5px;
}

select{
	margin-top: 0px!important;
	border: 2px solid #E0E0DE;
	line-height: 28px;
	border-radius: 5px;
	padding: 10px 5px 10px 5px;

	/*padding: 5px 5px 5px 10px*/
/*	text-indent: 10px;*/
}
textarea{
border-radius: 5px;
	border: 2px solid #E0E0DE;
padding: 13px;
background: #faf8f9;
font-size: 12px;
}

textarea.agreebody_ {
width: 814px;
	border: 2px solid #E0E0DE;
padding: 13px;
background: #faf8f9;
font-size: 12px;
}