/*リストフォーム（TABLE）フィールド*/
.list-form table > thead > tr th.num {
	width: 30px;
}
.list-form table > thead > tr th.value {
	width: 60px;
}
.list-form table > thead > tr th.id,
.list-form table > thead > tr th.date,
.list-form table > thead > tr th.state,
.list-form table > thead > tr th.lang,
.list-form table > thead > tr th.pm,
.list-form table > thead > tr th.kind,
.list-form table > thead > tr th.point,
.list-form table > thead > tr th.price,
.list-form table > thead > tr th.category,
.list-form table > thead > tr th.target,
.list-form table > thead > tr th.function,
.list-form table > thead > tr th.timezone-base,
.list-form table > thead > tr th.order_num,
.list-form table > thead > tr th.count {
	width: 80px;
}
.list-form table > thead > tr th.account,
.list-form table > thead > tr th.identifying_code,
.list-form table > thead > tr th.note,
.list-form table > thead > tr th.date-time,
.list-form table > thead > tr th.thum-img,
.list-form table > thead > tr th.tel {
	width: 120px;
}
.list-form table > thead > tr th.tablename,
.list-form table > thead > tr th.fieldname {
	width: 140px;
}
.list-form table > thead > tr th.summar-time,
.list-form table > thead > tr th.mail,
.list-form table > thead > tr th.account {
	width: 180px;
}
.list-form table > thead > tr th.button01 {
	width: 130px;
}

.list-form table > tbody > tr td.num,
.list-form table > tbody > tr td.date,
.list-form table > tbody > tr td.date-time,
.list-form table > tbody > tr td.state,
.list-form table > tbody > tr td.pm,
.list-form table > tbody > tr td.lang,
.list-form table > tbody > tr td.value,
.list-form table > tbody > tr td.kind,
.list-form table > tbody > tr td.thum-img,
.list-form table > tbody > tr td.order_num,
.list-form table > tbody > tr td.summar-time,
.list-form table > tbody > tr td.count,
.list-form table > tbody > tr td.space {
	text-align: center;
}
.list-form table > tbody > tr td.id,
.list-form table > tbody > tr td.point,
.list-form table > tbody > tr td.price,
.list-form table > tbody > tr td.numerical {
	text-align: right;
}
.list-form table > tbody > tr td.date-display {
    width: 120px;
    text-align: center;
}

/*入力フィールド*/
.short,
[name=s_year],
[name=e_year],
[name="month"],
[name=s_month],
[name=e_month],
[name="day"],
[name=s_day],
[name=e_day],
[name="hour"],
[name=s_hour],
[name=e_hour],
[name="minute"],
[name=s_minute],
[name=e_minute],
[name="birthday_year"],
[name="birthday_month"],
[name="birthday_day"],
[name="order_num"],
[name="value"],
[name$="[hour]"],
[name$="[minute]"] {
	width:80px !important;
}
[name="coupon"],
[name="serial_code_pre"],
[name="products_num"],
[name="price_unit"],
[name="collection"],
[name="point"],
[name="price"],
[name="fee"],
[name="interval_month"],
[name="interval_day"] {
	width:64px !important;
}
[name="member_nickname"],
[name="member_name"],
[name="member_tel"],
[name="captcha_code"],
[name="member_mail"],
[name="member_mail2"] {
	max-width:300px !important;
}
[name="body_text"] {
	height:200px;
}
[name="coupon"] {
	text-align: center;
}

#captcha_img {
	display:flex;
	flex-flow: column;
	align-items: flex-start;
}
.float-login_button {
	position: relative;
	top: 50px;
	text-align: right;
}
form dl dd#game_url {
	display: block;
	text-align: left;
}
@media screen and (max-width:480px) {
	[name="timezone_id"] {
		max-width:100%;
	}
}