@charset "utf-8";


/* faq
---------------------------------------------------------------------*/

#m_item{
	height:30px;
	text-indent:-9999px;
	background:url(/order/img/m_item.gif) no-repeat;
	margin-bottom:20px;
}
#m_customer{
	height:30px;
	text-indent:-9999px;
	background:url(/order/img/m_customer.gif) no-repeat;
	margin:40px 0 20px;
}

input,textarea{
	margin:2px;
}


#itemImg{
	display:block;
}

#itemInfo b{
	font-size:14px;
	font-weight:bold;
	color:#CC3333;
}
	#itemInfo table{
		width:100%;
	}
	#itemInfo td{
		padding:5px 3px;
		line-height:150%;
		border-bottom:1px dotted gray;
	}
	#itemInfo td.K2{
		background:#FFE3C8;
		text-align:center;
		white-space:nowrap;
	}
	#itemInfo td.V2{
		padding-left:20px;
	}
	#itemInfo td.V2 span{
		font-size:11px;
		line-height:110%;
	}

@media screen and (max-width: 600px) {
	#itemImg{
		width:80%;
		max-width:265px;
		margin:0 auto 2em;
	}
	#itemInfo div{
		padding:0 0 0 0 !important;
	}
}
	

#entForm td{
		padding:6px 4px;
		border-bottom:1px dotted gray;
	}
	#entForm td.K{
		background:whitesmoke;
		text-align:center;
		white-space:nowrap;
	}
	#entForm td.V{
		padding-left:20px;
	}
	#entForm input,#entForm textarea{
		margin:2px;
	}
	#entForm td.V span{
		font-size:11px;
	}
	#entForm td.submit{
		text-align:center;
		background:#FFE3C8;
	}
	
#complete{
		width:100%;
	}
	#complete #number{
		width:269px;
		padding:10px 20px;
		background:#FFE3C8;
		border:1px dotted #FF3333;
		margin:15px 0 25px;
	}
	#complete #number b{
		font-size:18px;
		line-height:100%;
		color:#FF0000;
	}
	
	
/* ぬくぬくをどこで知ったか　*/
.enq_src label{
	display:inline-block;
	white-space:nowrap;
	margin:0 0.8em 0 0;
}

