@charset "utf-8";

.teampoint{
	display: -webkit-box;
	margin: 0 auto;
	padding: 0;
	width:98.5%;
}

.teampoint ul {
	width:50%;
	margin: 0;
	padding: 1% 0.5%;
	vertical-align:middle;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.teampoint ul li {
	margin: 2% auto;
    -webkit-border-radius:0.3em;
    -moz-border-radius:0.3em;
	list-style-type: none;
}

/*------------------*/
.point_ber, .point_ber2 {
	vertical-align:middle;
	padding:2%;
	width:97%;
}

.point_ber {
	border: 1px solid #9f5e0b;
	border-width: 1px 0px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,141,48,1)), color-stop(15%,rgba(255,132,35,1)), color-stop(40%,rgba(255,112,6,1)), color-stop(49%,rgba(255,106,0,1)), color-stop(69%,rgba(246,97,0,1)), color-stop(89%,rgba(233,90,8,1)), color-stop(100%,rgba(229,88,10,1)));
	background: -webkit-linear-gradient(top,  rgba(255,141,48,1) 0%,rgba(255,132,35,1) 15%,rgba(255,112,6,1) 40%,rgba(255,106,0,1) 49%,rgba(246,97,0,1) 69%,rgba(233,90,8,1) 89%,rgba(229,88,10,1) 100%);
	background: linear-gradient(top,  rgba(255,141,48,1) 0%,rgba(255,132,35,1) 15%,rgba(255,112,6,1) 40%,rgba(255,106,0,1) 49%,rgba(246,97,0,1) 69%,rgba(233,90,8,1) 89%,rgba(229,88,10,1) 100%);
	box-shadow: inset 1px 1px rgba(255,255,255,0.4),inset -1px -1px rgba(0,0,0,0.2);
}

.point_ber2 {
	border: 1px solid #2F1502;
	border-width: 1px 0px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,40,11,1)), color-stop(34%,rgba(112,30,1,1)), color-stop(48%,rgba(106,28,0,1)), color-stop(100%,rgba(75,31,16,1)));
	background: -webkit-linear-gradient(top,  rgba(119,40,11,1) 0%,rgba(112,30,1,1) 34%,rgba(106,28,0,1) 48%,rgba(75,31,16,1) 100%);
	background: linear-gradient(top,  rgba(119,40,11,1) 0%,rgba(112,30,1,1) 34%,rgba(106,28,0,1) 48%,rgba(75,31,16,1) 100%);
}

.point_ber2 a, .point_ber2 p, .point_ber a, .point_ber p{
	display: table;	
	width: 100%;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	color: white !important;
}

.point_ber2 a span,
.point_ber2 p span,
.point_ber a span,
.point_ber p span,
.teampoint .infobox{
	display: table-cell;
	width:50%;
	vertical-align: top;
	padding:1% 0 2% 2%;
	font-size:0.8em;
}

.point_ber2 a img, .point_ber2 p img, .point_ber a img, .point_ber p img{
	display: table-cell;
	width:100%;
	height: auto;
	border-top: solid #FFE169;
	border-left: solid #FFE169;
	border-right: solid #FDB03D;
	border-bottom: solid #FDB03D;
	border-width: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*------------------*/
.teamname_shop, .teamname{
	color:#ffffff;
	vertical-align:middle;
	display: table;
	width: 100%;
	font-size:0.8em;
}
.teamname {
	padding: 2% 4%;
	height: 47px;
}

.teamname a{
	color:#ffffff !important;
	line-height: 1em !important;
	padding: 0 !important;
}

.teamname_shop a{
	line-height: 0 !important;
	padding: 0 !important;
}

#memberNum .matching input[type="submit"]{
	font-size: 1em;
	margin: 0;
	background-size: 1.3em,auto;
	padding-left: 1.7em !important;
	background-position: 0.4em center !important;
}

#memberNum .attention{
	font-size: 0.9em;
}