@CHARSET "UTF-8";
#paymentLayoutGroup,
#selectedPaymentMethodItemWrap .th,
#selectedPaymentMethodItemWrap .td,
#cardInfoLayoutGroup,
#creditCardNoItemWrap .th,
#creditCardNoItemWrap .td,
#registeredCardInfoLayoutGroup,
#registeredCardItemWrap .th,
#registeredCardItemWrap .td {
	border-top:none;
}

#optinGroup1 {
	margin-top:20px;
}
#optinGroup1,
#optinGroup2,
#optinGroup3,
#optinGroup4 {
	padding-top:8px;
}
#optinGroup1,
#optinGroup2,
#optinGroup3,
#optinGroup4 {
	background-color:#eee;
}

#isOptinExp1_innerId,
#isOptinExp2_innerId,
#isOptinExp3_innerId,
#isOptinExp4_innerId {
	display:inline;
}

#isOptin1ItemWrap > .items,
#isOptin2ItemWrap > .items,
#isOptin3ItemWrap > .items,
#isOptin4ItemWrap > .items {
/*	display:table;*/
}

#isOptin1ItemWrap > .items > .checkboxStyle,
#isOptin2ItemWrap > .items > .checkboxStyle,
#isOptin3ItemWrap > .items > .checkboxStyle,
#isOptin4ItemWrap > .items > .checkboxStyle {
/*	display:table-cell;
	float:left;*/
	display:inline-block;
	vertical-align: top;
}

#isOptin1ItemWrap > .items > .MIXED,
#isOptin2ItemWrap > .items > .MIXED,
#isOptin3ItemWrap > .items > .MIXED,
#isOptin4ItemWrap > .items > .MIXED {
/*	display:inline;
	padding-left:15px;*/
	display:inline-block;
	vertical-align: top;
	width:80%;

}

button#Logout {
    margin-top: 5px;
}

.memberSaveButton {
	cursor: pointer;
}

/** 新しいカードを使う、前回注文時のカードは常に非表示。カード情報登録も非表示。常に登録で。 */
#useCardType1ItemWrap,
#useCardType0ItemWrap,
#entryCardItemWrap {
	display:none;
}

div#AmazonPayButtonInWallet {
    margin: 5px 0;
}

#dummyButtonItemWrap {
	margin: 10px 0;
    text-align: center;
}
.readonly {
	background-color:#f0f0f0;
}

/*郵便番号検索ボタンは削除*/
#orderPostCodeSearchButton {
	display:none;
}
.form_notice {
	background: #cf646b;
    color: #fff;
	padding: 1px 1px;
    margin: 0 0 0 5px;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    min-width: 2em;
    text-align: center;
}

div#opluxErrorMessageIncludeGroup {
    outline: none;
}

div#selectedPaymentMethodTdSurround div.items {
	display: inline-block;
	vertical-align:top;
}

div#AmazonPayButtonInWallet {
    width: 260px;
}

/*アドレス帳は表示しない*/
div#addressBookWidgetDiv {
    display: none;
}

.post_support {
	display: inline-block;
	font-size: 0.6em;
	text-align: left;
	vertical-align: top;
	padding-left: 1em;
}