@charset "utf-8";
/*-------------- -------------- orderPage -------------- -------------- */
.order_logoarea {
 max-width: 320px;
 margin: auto;
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
 justify-content: space-between;
 padding: 50px 0 0 0;
}
header .order_logoarea h1,
header .order_logoarea h2 {
 width: 130px;
 position: relative;
 margin: auto;
 top: inherit;
 left: inherit;
}
header .order_logoarea h2 {
 padding: 10px 0 0 0;
}
.order_title {
 max-width:225px;
	width:60vw;
	margin:0 auto;
	text-align:center;
 padding: 40px 0 0 0;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 24px;
	font-size: 2.4rem;
}
.order_title span {
 font-family: 'Noto Serif', serif;
	display: block;
	font-size: 13px;
	font-size: 1.3rem;
}
.order {
	background:url(../images/order/mainbg.png) no-repeat scroll top center;
	background-size:auto 280px;
}
.order_item {
 border: 1px solid #FFFFFF;
 margin: 10px auto 30px;
	line-height: 1.5em;
	padding: 15px;
 color: #ffffff;
 max-width: 600px;
 width: 100%;
}
.order_item dt {
 font-size: 16px;
 font-size: 1.6rem;
 text-align: center;
 padding: 0 0 10px 0;
}
.order_alert{
	margin: 10px 0 30px;
	line-height: 1.5em;
	padding: 15px;
	border: 1px solid #FFFFFF;
}
.txt_form {
 width: 1.5em;
 display: inline-block;
}
input.postcode {
	width: 5em;
	display: inline-block;
}
.contact_txt {
	display: block;
	padding: 3px 0 0 4px;
	width: 100%;
	}

