@charset "UTF-8";

/*---------------フォーム画面---------------*/
from .eswsAddressInputPanel {
	width: 100%;
}

form .eswsAddressInputPanel div .eswsZip p span.eswsInput {
	*width: 150px;
}

form .eswsAaddressInputPanel div .eswsAddressContainer {
	clear: both;
}

form .eswsAddressInputPanel div .selectBox01 {
	width: 100%;
	max-width: 328px;
	*width: 328px;
	height: 34px;
	*height: auto;
	border: 2px solid #bbb;
}

form .eswsAddressInputPanel div .eswsTextRestaddr1 {
	width: 100%;
	max-width: 328px;
	*width: 328px;
}

/*---------------確認画面---------------*/
form .eswsAddressInputPanel .eswsZip,
form .eswsAddressInputPanel .eswsPrefecture,
form .eswsAddressInputPanel .eswsCity,
form .eswsAddressInputPanel .eswsTown,
form .eswsAddressInputPanel .eswsChoume,
form .eswsAddressInputPanel .eswsRestAddr {
	padding-bottom: 5px;
}

form .eswsAddressInputPanel div .eswsLocation {
	width: 100%;
}

form .eswsAddressInputPanel div .eswsZip {
	float: left;
	width: 100%;
	*width: 240px;
	max-width: 240px;
}

form .eswsAddressInputPanel div .inputBtn {
	float: right;
	display: inline-block;
	*display: inline; /*ie7*/
	*zoom: 1; /*ie7*/
}

form .eswsAddressInputPanel div .inputBtn a {
	display: inline-block;
	margin-bottom: 3px;
}

form .eswsAddressInputPanel div .eswsZip .text03 {
	max-width: 124px;
}