body{
	color:#404040;
	text-align:center;
}
a{
	color:#404040;
}
.center{
	margin:30px auto;
	width:1100px;
	text-align:left;
}
.event{
	padding:30px;
	margin:10px auto;
	width:820px;
	background:#f7f5e4 url(top/back.webp) repeat scroll top left;
}
.form{
	text-align:center;
	padding:30px;
}
.clear{
	clear:both;
}
/****************************/
.opening{
	border:3px double gray;
	padding:30px;
	margin:10px auto;
	width:860px;
}
.status{
	padding:10px;
}
/****************************/
.image_ie{
	background:  no-repeat scroll top left; width:1000px; height:750px;
	margin:10px auto;
	position:relative;
	border:3px solid #fff;
}
.image_chara{
	position:absolute;
	right:30px;
	bottom:40px;
}
.image1{
	position:absolute;
	background: url(data/img/radio.png) no-repeat scroll top left; width:300; height:250;
	bottom:10px;
	left:10px;
}
.image2{
	position:absolute;
	right:320px;
	bottom:10px;
}
.eve_mini{
	position:absolute;
	border:3px solid #fff;
	padding:10px;
	width:300px;
	right:10px;
	bottom:10px;
}
.love_set{
	text-align:center;padding:10px;margin:10px;
}
/****************************/
.zaiko{
	width:100px;
	font-size:12px;
	height:18px;
}
.zaiko_c{
	clear:left;
	color:orange;
}
.zaiko_none{
	background-color: #ccc;
	color:#fff;
}
.zaiko0{
	background-color:skyblue;
	color:#fff;
}
.zaiko1{
	background-color:#cfafc7;
	color:white;
}
.zaiko2{
	background-color:#ffccff;
	color:yellow;
}
.zaiko3{
	background-color:#ff80bf;
	color:gold;
}
.zaiko4{
	background-color:#ff8083;
	color:orange;
}
.zaiko5{
	background-color:#ff9380;
	color:yellow;
}
.ele_bar_back{
	width:100px;height:10px;
	background-color:#eee;
}
.ele_bar{
	background-color:pink;
}
.ele_bar2{
	background-color:#ffccff;
}
.ele_c{
	color:hotpink;
}
.button_up{
	color:red;
}
.button_up2{
	color:hotpink;
}
.button_up2_icon{
	width:30px;
	height:auto;
}
/****************************/
.fontA{
	color:gold;
}
/****************************/
.item_all{
	margin:10px auto;
	width:860px;
}
.item_box{
	width:80px;
	padding:5px;
	margin:5px;
}
.item_title{
	padding:5px;
	background-color:tan;
	color:white;
}
.create{
	margin-left:30px;
	color:orange;
}
.create_up{
	margin-left:30px;
	color:#ff9955;
}
.up{
	color:hotpink;
}
.zero{
	color:tan;
}
.down{
	color:skyblue;
}

.selection-group input[type="radio"] {
	display: none;
  }
  /* 画像部分に余白を持たせる */
  label img {
	margin: 3px;
	padding: 8px;
  }
  
  /* 選択されたラジオボタンの画像の背景をオレンジ色に変える */
  .selection-group input[type="radio"]:checked + label img {
	background: gold;
  }
  .selection-group input[type="radio"]:disabled + label img {
	display:none;
  }
  /* 参考：http://gouf.hatenablog.com/entry/2018/02/19/075202#%E3%83%A9%E3%83%99%E3%83%AB%E3%81%AB%E7%94%BB%E5%83%8F%E3%82%92%E8%BF%BD%E5%8A%A0 */
  
.re_link{
	margin:0 auto;
	margin-top: 100px;
	width:300px;
	border-top:1px solid #505050;
}
.copyright{
	border-top:1px solid #505050;
}
