/* Event page
************************************ */
h1,h2,h3,h4,h5,
dl,dt,dd,ul,ol,li,
p,
form,input,textarea {
	margin: 0;
	padding: 0;
}
body {
	-apple-text-size-adjust: auto; /* webkit minimize bugfix */
}
div#container img {
	font-size: 18px;
	vertical-align: bottom;
}

ul,ol {
	list-style: none;
}

ul#navigation {
	width: 980px;
	height: 23px;
}

ul#navigation li {
	float: left;
	width: 140px;
}

embed {
	vertical-align: bottom; /* FLASH sukima bugfix */
}

/* Point Gift
************************************ */

div#event_pointgift {
	margin:10px auto 30px auto;
	width:942px;
}

div#event_pointgift div#event_pointgift_form {
	width:942px;
	background:url('../image/pointgift/pointgift_form_012_bg.jpg') repeat-y top center;
}

div#event_pointgift div#event_pointgift_form form table {
	margin:0 auto;
	width:820px;
	font-size:20px;
	text-align:left;
	font-weight:700;
}

div#event_pointgift div#event_pointgift_form form table tr {
	height:60px;
}

div#event_pointgift div#event_pointgift_form form table tr td p {
	color:#d70000;
}

div#event_pointgift div#event_pointgift_form form table tr td input {
	width:560px;
	height:30px;
	line-height:30px;
	border:2px solid #737373;
	font-size:20px;
}

div#event_pointgift div#event_pointgift_form form table tr td textarea {
	width:560px;
	height:180px;
	border:2px solid #737373;
	font-size:20px;
	overflow:hidden;
	resize: vertical;
}

div#event_pointgift div#event_pointgift_form form input#btn_confirm {
	margin:20px auto 10px auto;
	width:300px;
	height:50px;
}

div#event_pointgift div#event_pointgift_form p.strong {
	color:#d70000;
	font-size:20px;
	font-weight:700;
	line-height:30px;
}

div#event_pointgift div#event_pointgift_form a img.imgover {
	margin:20px auto 10px auto;
}

/* Point Gift 確認画面
************************************ */

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm {
	padding-top:20px;
}

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm form table {
	background-color:#fff;
	border:1px solid #737373;
}

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm form table tr td {
	padding:10px;
}

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm form table tr td p {
	padding-left:20px;
}

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm form table tr td.wordBreak {
	width:500px;
}

div#event_pointgift div#event_pointgift_form.event_pointgift_confirm form p.event_pointgift_messages {
	margin:20px auto 10px auto;
	color:#d70000;
	font-size:20px;
	font-weight:700;
}

/* 火曜丸雀甲子園 後援会
************************************ */

div#event_tuesday_donate {
	margin:20px auto 0 auto;
	padding:10px;
	width:914px;
	border:1px solid #6a6a6a;
	font-size:28px;
}

div#event_tuesday_donate div#event_tuesday_donate_head {
	margin:0 auto;
	padding-bottom:30px;
	width:912px;
	background: url('http://www.maru-jan.com/image/event_tuesday/supporters_bg_top.jpg') no-repeat bottom center;
	color:#fff;
}

div#event_tuesday_donate div#event_tuesday_donate_body {
	margin:0 auto;
	width:912px;
	background: url('http://www.maru-jan.com/image/event_tuesday/supporters_bg_body.jpg') repeat-y top center;
	color:#fff;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_warning {
	margin:10px auto;
	padding:20px 0 20px 0;
	width:560px;
	line-height:40px;
	background-color:#fff;
	border:2px solid #b70000;
	color:#b70000;
}

div#event_tuesday_donate div#event_tuesday_donate_body p {
	line-height:32px;
}

div#event_tuesday_donate div#event_tuesday_donate_body p.event_tuesday_donate_strong {
	font-size:38px;
	line-height:44px;
	color:#fff000;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_form {
	margin:0 auto;
	padding-top:40px;
	width:694px;
	height:224px; /* 274px */
	background: url('http://www.maru-jan.com/image/event_tuesday/supporters_bg_sheet.jpg') no-repeat top center;
	color:#000;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_form p {
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_form input#event_tuesday_donate_input {
	margin:10px auto 10px auto;
	font-size:34px;
	font-weight:700;
	width:6em;
	text-align:center;
	ime-mode:disabled;
}

/* 火曜丸雀甲子園 後援会（結果画面）
************************************ */

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_result {
	margin:0 auto;
	padding-top:40px;
	width:694px;
	height:224px; /* 274px */
	background: url('http://www.maru-jan.com/image/event_tuesday/supporters_bg_sheet.jpg') no-repeat top center;
	color:#000;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_result div {
	margin:0 auto;
	width:560px;
	height:80px;
	line-height:80px;
	background-color:#fff;
	border:2px solid #b70000;
	color:#b70000;
	font-weight:700;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_result p#event_tuesday_donate_score {
	font-size:38px;
	line-height:70px;
}

/* 火曜丸雀甲子園 後援会（期間外）
************************************ */

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_out_of_service {
	margin:20px auto;
	width:560px;
	height:120px;
	background-color:#fff;
	border:2px solid #b70000;
	color:#b70000;
}

div#event_tuesday_donate div#event_tuesday_donate_body div#event_tuesday_donate_out_of_service p#event_tuesday_donate_message {
	line-height:80px;
	font-weight:700;
}











