@CHARSET "UTF-8";
/** LP用に画面幅制御なしにする */
#LP .topGroupName {
	width:100%;
}

/** amazonpayボタン横並び */
#content_2 .submitArea {
	display:table;
	width:100%;
}
#loginButtonItemWrap {
	display:table-cell;
}
#amazonPayLoginIncludeItemWrap {
	margin-bottom:10px;
}
#amazonPayLoginIncludeItemWrap #Logout{
	display: none;
}
@media screen and (max-width: 768px) {
	#loginButtonItemWrap,
	#amazonPayLoginIncludeItemWrap {
		display:block;
	}
}

/** オプトイン */
#isOptin1ItemWrap .checkboxLabel > .checkboxStyle,
#isOptin2ItemWrap .checkboxLabel > .checkboxStyle,
#isOptin1ItemWrap .checkboxLabel > .MIXED,
#isOptin2ItemWrap .checkboxLabel > .MIXED {
    display: inline;
}
#optinGroup2 {
	margin-top:10px;
}

/** margin */
#paymentMethodGroup {
	margin:8px 0;
}

/* ラジオボタンラベル */
#paymentLayoutGroup .radiobuttonLabel {
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #d35336;
	display: block;
	margin: 0 0 5px;
	padding: 15px 5px;
}
#paymentLayoutGroup .radiobuttonLabel:last-child {
	margin-bottom: 0;
}

/* ラジオボタンチェック時 */
#paymentLayoutGroup .checked {
	background:#fbfad8;
}

#isOptinExp1_innerId,
#isOptinExp2_innerId,
#isOptin1IncludeItemWrap,
#isOptin1ItemWrap {
	display:  inline-block;
}
#content_2 {
    margin-top: 20px;
}

.contents p.guestTabGuide2 {
    margin: 15px 0px 30px;
}

#formArea {
    margin-top: 30px;
}

input[type="button"]#orderPostCodeSearchButton {
    margin: 0 auto;
}

input[type="button"].orderPostCodeSearchButton {
    display: inline-block;
    vertical-align: baseline;
}

#amazonPayLoginButtonGroup.buttonArea {
	margin: 0 0 20px;
	text-align: center;
}

/* 必須 */
.required:after {
	background: #cf646b !important;
}
/* 必須（※） */
.required_condition:after {
	background: #cf646b !important;
}

@media screen and (max-width: 710px) {
	.br-s { display:block; }
}
@media screen and (min-width: 710px) {
	.br-s { display:none; }
}

.salesGoodsSelectListGroup {
	margin: 30px 0px;
}

.salesGoodsSelectList {
	font-size: 20px;
}

.selectGoodsRadio0ItemWrap,
.selectGoodsRadio1ItemWrap,
.selectGoodsRadio2ItemWrap,
.selectGoodsRadio3ItemWrap,
.selectGoodsRadio4ItemWrap,
.selectGoodsRadio5ItemWrap,
.selectGoodsRadio6ItemWrap,
.selectGoodsRadio7ItemWrap,
.selectGoodsRadio8ItemWrap,
.selectGoodsRadio9ItemWrap,
.selectGoodsRadio10ItemWrap,
.selectGoodsRadio11ItemWrap,
.selectGoodsRadio12ItemWrap,
.selectGoodsRadio13ItemWrap,
.selectGoodsRadio14ItemWrap {
	display: inline-block;
	width: 75%;
}

.selectGoodsPrice01ItemWrap,
.selectGoodsPrice02ItemWrap,
.selectGoodsPrice03ItemWrap,
.selectGoodsPrice04ItemWrap,
.selectGoodsPrice05ItemWrap,
.selectGoodsPrice06ItemWrap,
.selectGoodsPrice07ItemWrap,
.selectGoodsPrice08ItemWrap,
.selectGoodsPrice09ItemWrap,
.selectGoodsPrice10ItemWrap,
.selectGoodsPrice11ItemWrap,
.selectGoodsPrice12ItemWrap,
.selectGoodsPrice13ItemWrap,
.selectGoodsPrice14ItemWrap,
.selectGoodsPrice15ItemWrap {
	display: inline-block;
	width: 100px;
	text-align: right;
}

span#orderNameMeiSuffixLabel,
span#orderNameMeiKanaSuffixLabel,
span#orderPostCodeSuffixLabel,
span#orderAddress1SuffixLabel,
span#orderAddress2SuffixLabel,
span#orderAddress3SuffixLabel,
span#orderTelNoPostSuffixLabel,
span#orderEmailSuffixLabel {
	display: none;
}
