@charset "utf-8";
/* CSS Document */

.form-confirm .form-title,
.form-confirm div,
.form-confirm p{
margin-bottom:0;
}
.form-confirm .form-title{
font-weight:bold;
margin:3rem 0 1rem;
}

.form-confirm span.col,
.form-confirm span.red,
.form-confirm .conf,
.form-confirm div.typelista,
.form-confirm div.typelistb{
display:none;
}
.form-confirm .confib{
display:inline-block;
width:auto;
}
.form-confirm span.sama{
display:block;
}

@media screen and (max-width:480px) {
.form-confirm .form-title{
font-weight:bold;
margin:3rem 0 1rem;
}

button[value="back"],
.btn-turn-back {
	background: #707171;
	border: 0.5vw solid #707171;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	margin:0 auto 1rem;
	width:76.7vw;
	height:16.7vw;
	font-size:4.1vw;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
	box-sizing: border-box;
	line-height:15.7vw;
}

.LC_Page_Cart form input[type="submit"].cart-submit,
.LC_Page_Cart form input[type="button"].cart-submit,
a.cart-submit {
	background: #E4524E;
	border: 0.5vw solid #E4524E;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	width:76.7vw;
	height:16.7vw;
	font-size:4.1vw;font-weight:600;line-height:16.7vw;
	margin:0 auto 6.5vw auto;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
	display:inline-block;
}
button[value="send"],
button[value="confirm"],
.ver2022 form input[type="submit"].btn-to-confirm,
.ver2022 form input[type="button"].btn-to-confirm,
.ver2022 button[value="confirm"]{
	background: #E4524E;
	border: 0.5vw solid #E4524E;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	width:76.7vw;
	height:16.7vw;
	font-size:4.1vw;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
}
.form-confirm > div{
	width:80vw;
	border:none;
	padding:0 1rem 4rem;
	font-size:1rem;
	line-height:1.2;
	background-color:#e8e8e8;
	margin:0 auto 5vw;
}

}
@media screen and (min-width:481px) {
.form-confirm > div{
	width:80rem;
	border:none;
	padding:3rem;
	font-size:1.5rem;
	background-color:#e8e8e8;
	margin:0 auto 5rem;
}
.form-confirm .form-title{
font-weight:bold;
margin:3rem 0 1rem;
}

button[value="back"]{
	background: #707171;
	border: 0.2rem solid #707171;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	width:20rem;
	height:6rem;
	line-height:5.6rem;
	font-size:1.75rem;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
	box-sizing: border-box;
	display:inline-block;
}
button[value="send"],
button[value="confirm"],
form input[type="submit"].btn-to-confirm,
form button[type="submit"].btn-to-confirm,
form input[type="button"].btn-to-confirm {
	background: #E4524E;
	border: 0.2rem solid #E4524E;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	width:20rem;
	height:6rem;
	line-height:5.6rem;
	font-size:1.75rem;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
	box-sizing: border-box;
	display:inline-block;
}
.LC_Page_Cart form input[type="submit"].cart-submit,
.LC_Page_Cart form input[type="button"].cart-submit,
a.cart-submit {
	background: #E4524E;
	border: 0.2rem solid #E4524E;
	border-radius: 0;
	color: #FFF;
	padding: 0;
	width:31.5rem;
	height:6rem;
	font-size:1.75rem;font-weight:600;line-height:6rem;
	margin:0 auto 4rem auto;
	letter-spacing:0.1em;
	text-align:center;
	cursor:pointer;
	display:inline-block;
}
.form-confirm .buttons >div{
display:inline-block;
margin:0 1rem;
}

}