/*---------------------*/
/*Home*/
/*---------------------*/

/*main_image*/
#main_image{
	border-radius : 3px;
	border-style : solid;
	border-color : #292929;
	border-width : 1px;
	width : 785px;
	height : 298px;
	margin : 0px 23px;
	background: url(../images/bg_main_image.gif) repeat-x 0 0;
}
#main_image img{
	position : absolute;
	margin : -10px 0px 0px -10px;
}

/*information*/
#information{
	border-width : 1px;
	border-style : solid;
	border-color : #d5d5d5;
	border-radius: 3px;
	float : left;
	width : 488px;
	margin: 0px 20px 0px 0px;
}
#information:before{
	content: "　";
	background: #383838;
	display : block;
	position: absolute;
	width: 488px;
	height: 50px;
	border-radius: 3px 3px 0px 0px;
}
#information h2{
	border-width : 1px;
	border-style : solid;
	border-color : #828282;
	border-radius: 3px;
	background: url(../images/ico_information.png) no-repeat 5px 50%, -moz-linear-gradient(top,  #d564a0 0%, #d564a0 50%, #c83b86 51%, #c83b86 100%);
	background: url(../images/ico_information.png) no-repeat 5px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d564a0), color-stop(50%,#d564a0), color-stop(51%,#c83b86), color-stop(100%,#c83b86));
	background: url(../images/ico_information.png) no-repeat 5px 50%, -webkit-linear-gradient(top,  #d564a0 0%,#d564a0 50%,#c83b86 51%,#c83b86 100%);
	background: url(../images/ico_information.png) no-repeat 5px 50%, -o-linear-gradient(top,  #d564a0 0%,#d564a0 50%,#c83b86 51%,#c83b86 100%);
	background: url(../images/ico_information.png) no-repeat 5px 50%, -ms-linear-gradient(top,  #d564a0 0%,#d564a0 50%,#c83b86 51%,#c83b86 100%);
	background: url(../images/ico_information.png) no-repeat 5px 50%, linear-gradient(to bottom,  #d564a0 0%,#d564a0 50%,#c83b86 51%,#c83b86 100%);
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4) inset;
	padding: 10px 10px 10px 40px;
	color : #fff;
	font-weight : bold;
	font-size : 11px;
	position: absolute;
	width: 426px;
	margin: 5px;
	height: 18px;
}

#information ul{
	margin: 50px 0px 0px;
	font-size : 12px;
}
#information li{
	padding : 10px;
	border-width : 0px 0px 1px;
	border-style : dashed;
	border-color : #c6c1bc;
}

#information li:nth-child(even){
	background: #f4f4f4;
}

#information li:last-child{
	border-width : 0px;
	border-style : none;
}
#information li span{
	padding : 0px 15px 0px 0px;
	font-size: 11px;
}
#information li span:before{
	content : "NEWS";
	padding : 2px 4px 0px;
	background: #333;
	color: #fff;
	font-size: 10px;
	border-radius: 3px;
	line-height: 14px;
	display : block;
	float : left;
	margin: 0px 10px 0px 0px;
}
#information li span:after{
	content : ":";
	padding : 0px 0px 0px 15px;
}

/*pickup_game*/
#pickup_game{
	border-width : 1px;
	border-style : solid;
	border-color : #d5d5d5;
	border-radius: 3px;
	float : left;
	width : 255px;
	font-size: 12px;
	padding: 10px;
	background: #f8f8f8;
}
#pickup_game div{
	border-width : 1px;
	border-style : solid;
	border-color : #d5d5d5;
	border-radius: 10px;
	background: #fff;
}
#pickup_game h2{
	border-radius: 10px 10px 0px 0px;
	background: #5c6277;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	line-height: 140%;
}
#pickup_game figure{
	margin: 0px;
	padding : 10px;
	text-align: center;
	border-color: #cfcac5;
	border-style: dashed;
	border-width: 0px 0px 1px;
}
#pickup_game figure img{
	border-radius: 3px;

}
#pickup_game h3{
	color: #444444;
	padding: 10px 10px 0px 34px;
	font-weight: bold;
	text-align: left;
	background: url(../images/ico_game.gif) no-repeat 7px 8px;

}
#pickup_game p{
	padding: 5px 10px;
	text-align: left;
	color: #666;
}
#pickup_game a.btn{
	display : block;
	border-width: 1px;
	border-style: solid;
	border-color: #6b7f91;
	margin: 10px;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color : #fff;
	box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.4) inset;
	background: #bcc1d5;
	background: -moz-linear-gradient(top,  #bcc1d5 0%, #a0a5b7 50%, #9197aa 51%, #777c8e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcc1d5), color-stop(50%,#a0a5b7), color-stop(51%,#9197aa), color-stop(100%,#777c8e));
	background: -webkit-linear-gradient(top,  #bcc1d5 0%,#a0a5b7 50%,#9197aa 51%,#777c8e 100%);
	background: -o-linear-gradient(top,  #bcc1d5 0%,#a0a5b7 50%,#9197aa 51%,#777c8e 100%);
	background: -ms-linear-gradient(top,  #bcc1d5 0%,#a0a5b7 50%,#9197aa 51%,#777c8e 100%);
	background: linear-gradient(to bottom,  #bcc1d5 0%,#a0a5b7 50%,#9197aa 51%,#777c8e 100%);
	transition-duration : 0.3s;
	-webkit-transition-duration : 0.3s;
}
#pickup_game a.btn:hover{
	opacity: 0.8;
}