/* playerpage2019 */

.all2019 {
	margin:0;
}

.page_main_inner .all2019 img {
	margin:0 0!important;
}

.position_list {
	background:#000;
	overflow:hidden;
	padding:18px;
	}
	.position_list_inner {
		margin:0 0 30px 0;
	}
	.position_list h3 {
	padding:0px 0 10px 0;
	margin: 0 0 5px 0;
	clear:left;
	display:block;
	font-family: open-sans-condensed, sans-serif;
	font-size: 26px;
	color: #999;
	width:670px;
	}

	.position_list h3#shitei,
	.position_list h3#nishu,
	.position_list h3#rental {
	font-family: sans-serif;
	font-size: 22px;
	margin:20px 0 5px 0;
	}

	.position_list_inner {
		overflow: hidden;
		width:680px;
		background-color: #000;
	}
	.position_list_inner a {
		width:328px;
		float:left;
		display: block;
		border:1px solid #ccc;
		text-decoration: none;
		margin:0 10px 10px 0;
		padding:0;
		background-color: #222;
		background: url(/img/team/2019_top/2019listbg_fp.jpg) no-repeat;
		color:#fff;

		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8
	}
	.position_list_inner a.gk {
		background: url(/img/team/2019_top/2019listbg_gk.jpg) no-repeat;
	}

	.position_list_inner a:last-child {
		margin:0 0 10px 0;
	}

	.position_list_inner a:hover {
		filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}

	.position_list_inner img {
		float:left;
		width: 100px;
		height: 100px;
		margin:0 10px 0 0;
	}

	.position_list_inner .img {
		float:left;
		width: 100px;
		height: 100px;
		margin:0 10px 0 0;
		display: block;
	}


	.position_list_inner #t1  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t2  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t3  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t4  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t5  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t6  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t7  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t8  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t9  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t11  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t13  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t14  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t15  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t16  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t17  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t18  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t19  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t20  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t21  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t22  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t23  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t24  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t25  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t26  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t27  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t28  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t29  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t30  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t31  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t32  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t34  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t39  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t50  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t33  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t35  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t37  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t36  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t40  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t44  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t10  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -800px no-repeat; background-size:500px 900px;}

	.position_list_inner #chokwijae  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #takahashikenji  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #shiraishimichifumi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #shimomuratomi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #nakashimakazuno  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #saitoseiichi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #funasakihiroki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #shimadashusuke  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #mochizukitakeshi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #takahashitomoyuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #yoshikawatakahiro  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #kannoshota  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #fukushitakayuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #asanoyasuyuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #yonetanitakashi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #wadatoshiya  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -300px no-repeat; background-size:500px 600px;}
	.position_list_inner #changkyuil  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -300px no-repeat; background-size:500px 600px;}
	.position_list_inner #ishikawakei  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px -300px no-repeat; background-size:500px 600px;}
	.position_list_inner #ukishimabin  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px -300px no-repeat; background-size:500px 600px;}


	.position_list_inner #r1  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) 0px 0px no-repeat; 
	background-size:500px 200px;}
	.position_list_inner #r2  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -100px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r3  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -200px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r4  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -300px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r5  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -400px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r6  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) 0px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r7  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -100px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r8  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -200px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r9  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -300px -100px no-repeat; background-size:500px 200px;}


	.position_list_inner a .l_position {
		font-size: 28px;
		color:#6fba2c;
		font-family: 'Saira Extra Condensed', sans-serif;
		margin:18px 0 6px 0;
		font-weight: bold;
		display:block;
	}
	.position_list_inner a .l_staff {
		font-size: 14px;
		color:#6fba2c;
		font-family: open-sans-condensed, sans-serif;
		margin:10px 0 0 0;
		font-weight: bold;
		display:block;
	}
	.position_list_inner a .l_eng {
		font-size: 18px;
		font-family: open-sans-condensed, sans-serif;
		display:block;
	}
	.position_list_inner a .l_name {
		font-family: 14px;
		display:block;
	}


.list_supo {
	width:660px;
	border:1px solid #666;
	}
.list {
	width:218px;
	height:140px;
	border:1px solid #666;
	overflow:hidden;
	float:left;
	margin:2px;
	position:relative;
	/* cursor: pointer; */
	cursor: default;
	}

	.list_left {
	width:194px;
	/* margin:10px 10px 10px 14px; */
	margin:0;
	padding:10px 10px 10px 14px;
	float:left;
	text-align:left;
	display:block;
	}
	.list_left .list_num {
	margin:0;
	padding:0;
	}
	.list_left h4 {
	margin:5px 0 3px 0;
	font-size:13px;
	color:#fff;
	}
	.list_left h4 a {
	color:#fff;
	text-decoration:none;
	}
	.list_left h4 a:hover {
	color:#fff;
	/* text-decoration:underline; */
	text-decoration:none;
	}
	.list_left p {
	font-size:10px;
	color:#ccc;
	}
	.list_photo {
	float:right;
	}
	.list_photo img {
	width:84px;
	}
	.list_left span {
	display:block;
	margin:2px 0 0 0;
	font-size:9px;
	line-height:10px;
	color:#999;
	font-family: open-sans-condensed, sans-serif;
	}
	

.ttl_playerpage {
	background:#002762;
	color:#fff;
	}
	
#playerpage {
	width:960px;
	margin:20px auto;
	overflow:hidden;
	}
	
.profile {
	color:#fff;
	background-color:#000;
	}

.profile_sec1 {
	margin:0 0;
	width:calc(100% - 0px);
	height: 580px;
	position: relative;
	overflow: hidden;
}

.bgnum {
	width:300px;
	position: absolute;
	top:120px;
	left:380px;
	z-index: 10;
	opacity: 0.12;
	color:#fff;
	font-size:560px;
	line-height: 600px;
	font-family: 'Saira Extra Condensed', sans-serif;
	letter-spacing: -10px;
	text-align: center;
}

#pl2019_1 {background:url(/img/team/2019_top/2019_1.jpg) no-repeat; }
#pl2019_2 {background:url(/img/team/2019_top/2019_2.jpg) no-repeat; }
#pl2019_3 {background:url(/img/team/2019_top/2019_3.jpg) no-repeat; }
#pl2019_4 {background:url(/img/team/2019_top/2019_4.jpg) no-repeat; }
#pl2019_5 {background:url(/img/team/2019_top/2019_5.jpg) no-repeat; }
#pl2019_6 {background:url(/img/team/2019_top/2019_6.jpg) no-repeat; }
#pl2019_7 {background:url(/img/team/2019_top/2019_7.jpg) no-repeat; }
#pl2019_8 {background:url(/img/team/2019_top/2019_8.jpg) no-repeat; }
#pl2019_9 {background:url(/img/team/2019_top/2019_9.jpg) no-repeat; }
#pl2019_10 {background:url(/img/team/2019_top/2019_10re.jpg) no-repeat; }
#pl2019_11 {background:url(/img/team/2019_top/2019_11.jpg) no-repeat; }
#pl2019_13 {background:url(/img/team/2019_top/2019_13.jpg) no-repeat; }
#pl2019_14 {background:url(/img/team/2019_top/2019_14.jpg) no-repeat; }
#pl2019_15 {background:url(/img/team/2019_top/2019_15.jpg) no-repeat; }
#pl2019_16 {background:url(/img/team/2019_top/2019_16.jpg) no-repeat; }
#pl2019_17 {background:url(/img/team/2019_top/2019_17.jpg) no-repeat; }
#pl2019_18 {background:url(/img/team/2019_top/2019_18.jpg) no-repeat; }
#pl2019_19 {background:url(/img/team/2019_top/2019_19.jpg) no-repeat; }
#pl2019_20 {background:url(/img/team/2019_top/2019_20re.jpg) no-repeat; }
#pl2019_20_2 {background:url(/img/team/2019_top/2019_20re2.jpg) no-repeat; }
#pl2019_21 {background:url(/img/team/2019_top/2019_21.jpg) no-repeat; }

#pl2019_22 {background:url(/img/team/2019_top/2019_22.jpg) no-repeat; }
#pl2019_23 {background:url(/img/team/2019_top/2019_23.jpg) no-repeat; }
#pl2019_24 {background:url(/img/team/2019_top/2019_24.jpg) no-repeat; }
#pl2019_25 {background:url(/img/team/2019_top/2019_25.jpg) no-repeat; }
#pl2019_26 {background:url(/img/team/2019_top/2019_26.jpg) no-repeat; }
#pl2019_27 {background:url(/img/team/2019_top/2019_27.jpg) no-repeat; }
#pl2019_28 {background:url(/img/team/2019_top/2019_28.jpg) no-repeat; }
#pl2019_29 {background:url(/img/team/2019_top/2019_29.jpg) no-repeat; }
#pl2019_30 {background:url(/img/team/2019_top/2019_30_re.jpg) no-repeat; }
#pl2019_31 {background:url(/img/team/2019_top/2019_31.jpg) no-repeat; }
#pl2019_32 {background:url(/img/team/2019_top/2019_32.jpg) no-repeat; }
#pl2019_33 {background:url(/img/team/2019_top/2019_33re.jpg) no-repeat; }
#pl2019_34 {background:url(/img/team/2019_top/2019_34.jpg) no-repeat; }
#pl2019_35 {background:url(/img/team/2019_top/2019_35.jpg) no-repeat; }
#pl2019_36 {background:url(/img/team/2019_top/2019_36re.jpg) no-repeat; }
#pl2019_37 {background:url(/img/team/2019_top/2019_37re.jpg) no-repeat; }
#pl2019_39 {background:url(/img/team/2019_top/2019_39.jpg) no-repeat; }
#pl2019_40 {background:url(/img/team/2019_top/2019_40re.jpg) no-repeat; }
#pl2019_44 {background:url(/img/team/2019_top/2019_44re.jpg) no-repeat; }
#pl2019_50 {background:url(/img/team/2019_top/2019_50.jpg) no-repeat; }
#pl2019_chokwijae {background:url(/img/team/2019_top/2019_chokwijae.jpg) no-repeat; }
#pl2019_takahashikenji {background:url(/img/team/2019_top/2019_takahashikenji.jpg) no-repeat; }
#pl2019_shiraishimichifumi {background:url(/img/team/2019_top/2019_shiraishimichifumi.jpg) no-repeat; }
#pl2019_shimomuratomi {background:url(/img/team/2019_top/2019_shimomuratomi_2.jpg) no-repeat; }
#pl2019_nakashimakazuno {background:url(/img/team/2019_top/2019_nakashimakazuno.jpg) no-repeat; }
#pl2019_saitoseiichi {background:url(/img/team/2019_top/2019_saitoseiichi.jpg) no-repeat; }
#pl2019_funasakihiroki {background:url(/img/team/2019_top/2019_funasakihiroki.jpg) no-repeat; }
#pl2019_shimadashusuke {background:url(/img/team/2019_top/2019_shimadashusuke.jpg) no-repeat; }
#pl2019_mochizukitakeshi {background:url(/img/team/2019_top/2019_mochizukitakeshi.jpg) no-repeat; }
#pl2019_takahashitomoyuki {background:url(/img/team/2019_top/2019_takahashitomoyuki.jpg) no-repeat; }
#pl2019_yoshikawatakahiro {background:url(/img/team/2019_top/2019_yoshikawatakahiro.jpg) no-repeat; }
#pl2019_kannoshota {background:url(/img/team/2019_top/2019_kannoshota_re.jpg) no-repeat; }
#pl2019_fukushitakayuki {background:url(/img/team/2019_top/2019_fukushitakayuki.jpg) no-repeat; }
#pl2019_asanoyasuyuki {background:url(/img/team/2019_top/2019_asanoyasuyuki.jpg) no-repeat; }
#pl2019_yonetanitakashi {background:url(/img/team/2019_top/2019_yonetanitakashi.jpg) no-repeat; }
#pl2019_wadatoshiya {background:url(/img/team/2019_top/2019_wadatoshiya.jpg) no-repeat; }
#pl2019_changkyuil {background:url(/img/team/2019_top/2019_changkyuil.jpg) no-repeat; }
#pl2019_ishikawakei {background:url(/img/team/2019_top/2019_ishikawakei.jpg) no-repeat; }
#pl2019_ukishima {background:url(/img/team/2019_top/2019_ukishima.jpg) no-repeat; }

.profile_sec2 {
	margin:0 20px;
	overflow:hidden;
	}

.profile_sec2 {
	margin:0 0 0;
	/* border-top: 1px solid #333; */
	padding:30px 0;
}


.profile_name {
	width: 310px;
	margin:0px 0 0 380px;
	padding:120px 0 0 0;
	position: absolute;
	z-index: 100;
	}
	.profile_name img {}

.profile_name h3,.profile_name h4 {
	font-family: open-sans-condensed, sans-serif;
	line-height: 1.1em;
	}

.profile_name h3 {
	font-size: 100px;
	margin:0 0 5px 0;
	padding: 0;
	color:#6fba2c;
	font-family: 'Saira Extra Condensed', sans-serif;
	/* font-family: 'Abel', sans-serif; */
	/* background: -webkit-linear-gradient(top, #002762 0%,#6fba2c 100%); */ /* Chrome10-25,Safari5.1-6 */
	/* -webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
	}
.profile_name h3.gk {
	margin:0 0 5px 0;
	padding: 0;
	color:#ff4d43;
	}

.profile_name h3.staff {
	font-size: 40px;
	line-height: 42px;
	margin:50px 0 5px 0;
	padding: 0;
	color:#6fba2c;
	}

.profile_name h3.staff span {
	font-size: 60%;
	padding: 0;
	display:block;
	}

.profile_name h4 {
	font-size: 32px;
	line-height: 36px;
	margin:0 0 0 0;
	padding: 0;
	}

	.profile_name h4 span {
	display: block;
	font-size: 12px;
	line-height: 14px;
	}

.profile_name .name_j {
	display: block;
	margin:8px 0 0 0;
	font-size: 20px;
	line-height: 24px;
	font-weight:normal;
	/* color:#6fba2c; */
	color:#fff; 
	}
	.profile_name .name_j span {
	display: block;
	font-size: 12px;
	line-height: 16px;
	}

.profile_name .name_e {
	display: block;
	font-size: 32px;
	line-height: 34px;
	margin:0 0 0 0;
	padding: 0;
	}
	.profile_name .name_e span {
	display: block;
	font-size: 12px;
	line-height: 14px;
	}

.profile_name .pdata1 {
	margin:30px 0;
	font-size: 14px;
	}

.profile_name_short {
	min-height: auto;
}

.profile_sec2 dl {
	overflow: hidden;
	font-size: 14px;
	padding: 20px 0 8px;
	/* border-bottom: 1px solid #002762; */
	border-bottom: 1px solid #333;
	line-height:2rem;
	}
	.profile_sec2 dl dt {
		width: 100px;
		white-space: nowrap;
		clear: left;
		float: left;
		margin:0 0 0 20px;
		color:#ccc;
	}
	.profile_sec2 dl dd {
		margin:0 0 0 120px;
		padding:0 20px 0 0;
		text-align: justify;
	}

	
.abarenbo_list {
	width:224px;
	border:none;
	overflow:hidden;
	float:left;
	margin:0;
	}
	.abarenbo_list dl {
	overflow:hidden;
	margin:4px 2px;
	padding:8px;
	border:1px solid #ccc;
	background:#222;
	color:#fff;
	}
	.abarenbo_list dl dt {
	float:left;
	width:40px;
	color:#fff;
	}
	.abarenbo_list dl dd {
	float:left;
	color:#fff;
	}

.sidebar {
	background-color: #fff;
	color:#000;
	padding:0;
}

ul.sidelink {
	margin:0;
	padding:0;
	background:#000;
}

ul.sidelink li {
	padding:0;
}

ul.sidelink li {
	border-bottom: 1px solid #666;
	padding:0;
}

ul.sidelink li a {
	border-left:none;
	color:#999;
	font-size: 14px;
	padding:13px 15px;
	background:none;
	margin:0;
}

ul.sidelink li a:hover {
	border-left:none;
	color:#999;
	text-decoration: none;
}

ul.sidelink li .position {
	font-size:14px;
	display: block;
	font-weight: bold;
	width: 40px;
	float: left;
	margin:5px 0 0 20px;
}

ul.sidelink li dl {
	margin:10px 0 10px 15px;
}

ul.sidelink li dl dt {
	font-size:13px;
	display: block;
	font-weight: bold;
	width: 20px;
	float: left;
	margin:0 0 0 0px;
	color:#999;
}

ul.sidelink li dl dd {
	margin:0 0 0 25px;
	float:none;
	width:auto;
	color:#999;
}

ul.sidelink li dl dd a {
	border-left:none;
	color:#999;
	font-size: 14px;
	margin:0;
	line-height: 20px;
	margin:0;
	padding:0;
	display: block;
	overflow: hidden;
}

ul.sidelink li dl dd a span {
	float: left;
	width: 20px;
	white-space: nowrap;
	text-align: right;
	border-left:none;
	color:#999;
	padding:0 5px 0 0;
	line-height:20px;
}


.tab {
	overflow:hidden;
	list-style:none;
	border-bottom:1px solid #6fba2c;
	width:670px;
	margin:20px 0 0 0;
	}
.tab li{
    float:left;
    cursor:pointer;
    margin-right:0px;
    padding: 0.5em 0;
    background: #000;
    border-top:1px solid #6fba2c;
    border-left:1px solid #6fba2c;
    border-right:1px solid #6fba2c;
    color: #6fba2c;
    display: inline-block;
    text-align: center;
    font-family: open-sans-condensed, sans-serif;
    font-size:15px;
    letter-spacing:0px;
    width:140px;
    }
    .tab li#number {
    	margin:0 0 0 386px;
    }
    
.tab li:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8
    }
.tab li.select{
    background:#6fba2c;
    color:#000;
    }
    .tab li.select:hover{
 	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
    }

.tab_content {list-style:none;}
.tab_content li {
    padding:30px 0 0;
    background:#000;
    overflow:hidden;
    }

.tab_content li dl {
overflow:hidden;
font-size:11px;
line-height:14px;
padding:8px 0;
border-bottom:1px solid #ccc;
}
.tab_content li dl dt {
width:80px;
float:left;
font-size:11px;
display:block;
}
.tab_content li dl dd {
width:540px;
float:left;
font-size:11px;
display:block;
}
.tab_content li dl dd a {
text-decoration:none;
}
.tab_content li dl dd a:hover {
color:#6fba2c;
}

.hidetab {display:none;}

.content_player {
	display: table;
	width:960px;
    margin:10px auto 20px;
}

.page_main {
	display: table-cell;
	float:none;
	border-right: solid 10px transparent;
	margin:0 0 0 0;
	background:none;
}

.page_main_inner {
	width: 710px;
	background-color: #000;
	padding:0 0 32px 0;
}

.page_right {
    background-color: #000;
    display: table-cell;
    float:none;
}

.content_kobetsu {
	overflow: hidden;
	margin:0px auto 20px;
	width: 960px;
}
.content_kobetsu .page_main {
	display: block;
	float:left;
	margin:10px 10px 0 0;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
    background-color: #000;
    border-right: none;
}
.content_kobetsu .page_right {
	display: block;
    float: left;
    padding-bottom: 32767px;  
    margin-bottom: -32767px;
    background-color: #fff;
}



.wp_social_bookmarking_light {
	margin:0 20px;
}


@media screen and (max-width: 767px) {


}


/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */

@media screen and (max-width: 640px) {

/* playerpage2015 */
.position_list {
	background:#000;
	overflow:hidden;
	padding:18px;
	}
	.position_list_inner {
		margin:0 0 30px 0;
	}
	.position_list h3 {
	padding:0px 0 10px 0;
	margin: 0 0 5px 0;
	clear:left;
	display:block;
	font-family: open-sans-condensed, sans-serif;
	font-size: 26px;
	color: #999;
	width:100%;
	}

	.position_list h3#shitei,
	.position_list h3#nishu,
	.position_list h3#rental {
	font-family: sans-serif;
	font-size: 22px;
	margin:20px 0 5px 0;
	}

	.position_list_inner {
		overflow: hidden;
		width:100%;
		background-color: #000;
	}
	.position_list_inner a {
		width:calc(100% - 2px);
		float:left;
		display: block;
		border:1px solid #ccc;
		text-decoration: none;
		margin:0 0 10px 0;
		padding:0;
		background-color: #222;
		color:#fff;

		filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8
	}
	.position_list_inner a:last-child {
		margin:0 0 10px 0;
	}

	.position_list_inner a:hover {
		filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}

	.position_list_inner img {
		float:left;
		width: 100px;
		height: 100px;
		margin:0 10px 0 0;
	}

	.position_list_inner .img {
		float:left;
		width: 100px;
		height: 100px;
		margin:0 10px 0 0;
		display: block;
	}


	.position_list_inner #t1  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t2  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t3  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t4  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t5  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px 0px no-repeat; background-size:500px 900px;}
	.position_list_inner #t6  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t7  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t8  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t9  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t11  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -100px no-repeat; background-size:500px 900px;}
	.position_list_inner #t13  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t14  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t15  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t16  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t17  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -200px no-repeat; background-size:500px 900px;}
	.position_list_inner #t18  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t19  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t20  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t21  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t22  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t23  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -300px no-repeat; background-size:500px 900px;}
	.position_list_inner #t24  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t25  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t26  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t27  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t28  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -400px no-repeat; background-size:500px 900px;}
	.position_list_inner #t29  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t30  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t31  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t32  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t34  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -500px no-repeat; background-size:500px 900px;}
	.position_list_inner #t39  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t50  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t33  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t35  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -600px no-repeat; background-size:500px 900px;}
	.position_list_inner #t37  { background:url(/img/team/2019_top/2019_list_0909.jpg) -200px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t36  { background:url(/img/team/2019_top/2019_list_0909.jpg) -100px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t40  { background:url(/img/team/2019_top/2019_list_0909.jpg) -300px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t44  { background:url(/img/team/2019_top/2019_list_0909.jpg) -400px -700px no-repeat; background-size:500px 900px;}
	.position_list_inner #t10  { background:url(/img/team/2019_top/2019_list_0909.jpg) 0px -800px no-repeat; background-size:500px 900px;}

	.position_list_inner #chokwijae  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #takahashikenji  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #shiraishimichifumi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #shimomuratomi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #nakashimakazuno  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px 0px no-repeat; background-size:500px 600px;}
	.position_list_inner #saitoseiichi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #funasakihiroki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #shimadashusuke  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #mochizukitakeshi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #takahashitomoyuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px -100px no-repeat; background-size:500px 600px;}
	.position_list_inner #yoshikawatakahiro  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #kannoshota  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #fukushitakayuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -200px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #asanoyasuyuki  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -300px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #yonetanitakashi  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -400px -200px no-repeat; background-size:500px 600px;}
	.position_list_inner #wadatoshiya  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) 0px -300px no-repeat; background-size:500px 600px;}
	.position_list_inner #changkyuil  { background:url(/img/team/2019_top/2019_stafflist_1013.jpg) -100px -300px no-repeat; background-size:500px 600px;}


	.position_list_inner #r1  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) 0px 0px no-repeat; 
	background-size:500px 200px;}
	.position_list_inner #r2  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -100px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r3  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -200px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r4  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -300px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r5  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -400px 0px no-repeat; background-size:500px 200px;}
	.position_list_inner #r6  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) 0px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r7  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -100px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r8  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -200px -100px no-repeat; background-size:500px 200px;}
	.position_list_inner #r9  { background:url(/img/team/2019_top/2019_list_loan1009.jpg) -300px -100px no-repeat; background-size:500px 200px;}
	


	.position_list_inner a .l_position {
		font-size: 28px;
		color:#6fba2c;
		font-family: 'Saira Extra Condensed', sans-serif;
		margin:15px 0 10px 0;
		font-weight: bold;
		display:block;
	}
	.position_list_inner a .l_staff {
		font-size: 14px;
		color:#6fba2c;
		font-family: open-sans-condensed, sans-serif;
		margin:10px 0 0 0;
		font-weight: bold;
		display:block;
	}
	.position_list_inner a .l_eng {
		font-size: 18px;
		font-family: open-sans-condensed, sans-serif;
		display:block;
	}
	.position_list_inner a .l_name {
		font-family: 14px;
		display:block;
	}


.list_supo {
	width:660px;
	border:1px solid #666;
	}
.list {
	width:218px;
	height:140px;
	border:1px solid #666;
	overflow:hidden;
	float:left;
	margin:2px;
	position:relative;
	/* cursor: pointer; */
	cursor: default;
	}

	.list_left {
	width:194px;
	/* margin:10px 10px 10px 14px; */
	margin:0;
	padding:10px 10px 10px 14px;
	float:left;
	text-align:left;
	display:block;
	}
	.list_left .list_num {
	margin:0;
	padding:0;
	}
	.list_left h4 {
	margin:5px 0 3px 0;
	font-size:13px;
	color:#fff;
	}
	.list_left h4 a {
	color:#fff;
	text-decoration:none;
	}
	.list_left h4 a:hover {
	color:#fff;
	/* text-decoration:underline; */
	text-decoration:none;
	}
	.list_left p {
	font-size:10px;
	color:#ccc;
	}
	.list_photo {
	float:right;
	}
	.list_photo img {
	width:84px;
	}
	.list_left span {
	display:block;
	margin:2px 0 0 0;
	font-size:9px;
	line-height:10px;
	color:#999;
	font-family: open-sans-condensed, sans-serif;
	}
	

.ttl_playerpage {
	background:#002762;
	color:#fff;
	}
	
#playerpage {
	width:960px;
	margin:20px auto;
	overflow:hidden;
	}
	
.profile {
	background:url(../img/team/2019_top/2019_bg.jpg) no-repeat 0 -180px #000;
	color:#fff;
	}

.profile_sec1 {
	margin:0 10px;
	width:calc(100% - 20px);
	height: auto;
	position: static;
}

.bgnum {display: none;}

#pl2019_1 {background:url(/img/team/2019_top/2019_1.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_2 {background:url(/img/team/2019_top/2019_2.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_3 {background:url(/img/team/2019_top/2019_3.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_4 {background:url(/img/team/2019_top/2019_4.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_5 {background:url(/img/team/2019_top/2019_5.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_6 {background:url(/img/team/2019_top/2019_6.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_7 {background:url(/img/team/2019_top/2019_7.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_8 {background:url(/img/team/2019_top/2019_8.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_9 {background:url(/img/team/2019_top/2019_9.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_10 {background:url(/img/team/2019_top/2019_10re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_11 {background:url(/img/team/2019_top/2019_11.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_13 {background:url(/img/team/2019_top/2019_13.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_14 {background:url(/img/team/2019_top/2019_14.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_15 {background:url(/img/team/2019_top/2019_15.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_16 {background:url(/img/team/2019_top/2019_16.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_17 {background:url(/img/team/2019_top/2019_17.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_18 {background:url(/img/team/2019_top/2019_18.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_19 {background:url(/img/team/2019_top/2019_19.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_20 {background:url(/img/team/2019_top/2019_20re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_20_2 {background:url(/img/team/2019_top/2019_20re2.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_21 {background:url(/img/team/2019_top/2019_21.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_22 {background:url(/img/team/2019_top/2019_22.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_23 {background:url(/img/team/2019_top/2019_23.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_24 {background:url(/img/team/2019_top/2019_24.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_25 {background:url(/img/team/2019_top/2019_25.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_26 {background:url(/img/team/2019_top/2019_26.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_27 {background:url(/img/team/2019_top/2019_27.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_28 {background:url(/img/team/2019_top/2019_28.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_29 {background:url(/img/team/2019_top/2019_29.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_30 {background:url(/img/team/2019_top/2019_30_re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_31 {background:url(/img/team/2019_top/2019_31.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_32 {background:url(/img/team/2019_top/2019_32.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_33 {background:url(/img/team/2019_top/2019_33re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_34 {background:url(/img/team/2019_top/2019_34.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_35 {background:url(/img/team/2019_top/2019_35.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_36 {background:url(/img/team/2019_top/2019_36re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_37 {background:url(/img/team/2019_top/2019_37re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_39 {background:url(/img/team/2019_top/2019_39.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_40 {background:url(/img/team/2019_top/2019_40re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_44 {background:url(/img/team/2019_top/2019_44re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_50 {background:url(/img/team/2019_top/2019_50.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }

#pl2019_chokwijae {background:url(/img/team/2019_top/2019_chokwijae.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_takahashikenji {background:url(/img/team/2019_top/2019_takahashikenji.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_shiraishimichifumi {background:url(/img/team/2019_top/2019_shiraishimichifumi.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_shimomuratomi {background:url(/img/team/2019_top/2019_shimomuratomi_2.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_nakashimakazuno {background:url(/img/team/2019_top/2019_nakashimakazuno.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_saitoseiichi {background:url(/img/team/2019_top/2019_saitoseiichi.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_funasakihiroki {background:url(/img/team/2019_top/2019_funasakihiroki.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_shimadashusuke {background:url(/img/team/2019_top/2019_shimadashusuke.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_mochizukitakeshi {background:url(/img/team/2019_top/2019_mochizukitakeshi.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_takahashitomoyuki {background:url(/img/team/2019_top/2019_takahashitomoyuki.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_yoshikawatakahiro {background:url(/img/team/2019_top/2019_yoshikawatakahiro.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_kannoshota {background:url(/img/team/2019_top/2019_kannoshota_re.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_fukushitakayuki {background:url(/img/team/2019_top/2019_fukushitakayuki.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_asanoyasuyuki {background:url(/img/team/2019_top/2019_asanoyasuyuki.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_yonetanitakashi {background:url(/img/team/2019_top/2019_yonetanitakashi.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_wadatoshiya {background:url(/img/team/2019_top/2019_wadatoshiya.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_changkyuil {background:url(/img/team/2019_top/2019_changkyuil.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_ishikawakei {background:url(/img/team/2019_top/2019_ishikawakei.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }
#pl2019_ukishima {background:url(/img/team/2019_top/2019_ukishima.jpg) no-repeat; background-size: 105%; background-position-x: -10px; }




.profile_sec2 {
	margin:0 20px;
	overflow:hidden;
	}

.profile_sec2 {
	margin:0 20px 20px;
	border-top: 1px solid #333;
	padding:30px 0;
}


.profile_name {
	width: 45%;
	margin:0px 0 0 0;
	padding:40px 0 20px 55%;
	position: static;
	}
	.profile_name img {}

.profile_name h3,.profile_name h4 {
	font-family: open-sans-condensed, sans-serif;
	line-height: 1.1em;
	}

.profile_name h3 {
	font-family: 'Saira Extra Condensed', sans-serif;
	font-size: 46px;
	margin:0 0 5px 0;
	padding: 0;
	color:#6fba2c;
	}
.profile_name h3.staff {
	font-size: 22px;
	line-height: 24px;
	margin:50px 0 5px 0;
	padding: 0;
	color:#6fba2c;
	}

.profile_name h3.staff span {
	font-size: 80%;
	padding: 0;
	display:inline;
	}

.profile_name h4 {
	font-size: 22px;
	line-height: 24px;
	margin:0 0 0 0;
	padding: 0;
	}

	.profile_name h4 span {
	display: block;
	font-size: 12px;
	line-height: 14px;
	}

.profile_name .name_j {
	margin:3px 0 0 0;
	font-size: 16px;
	line-height: 24px;
	}
	.profile_name .name_j span {
	display: block;
	font-size: 10px;
	line-height: 14px;
	}

.profile_name p {
	margin:20px 0 0;
	font-size: 12px;
	line-height: 15px;
	}

.profile_name .pdata1 {
	margin:20px 0 0;
	font-size: 12px;
	line-height: 15px;
	}

.profile_name_short {
	min-height: auto;
}

.profile_sec2 dl {
	overflow: hidden;
	font-size: 12px;
	line-height:15px;
	padding: 8px 0;
	border-bottom: 1px solid #333;
	}
	.profile_sec2 dl dt {
		width: 85px;
		white-space: nowrap;
		clear: left;
		float: left;
		margin:0 0 0 20px;
	}
	.profile_sec2 dl dd {
		margin:0 0 0 105px;
	}
	
.abarenbo_list {
	width:100%;
	border:none;
	overflow:hidden;
	float:none;
	margin:0;
	}
	.abarenbo_list dl {
	overflow:hidden;
	margin:4px 2px;
	padding:8px;
	border:1px solid #ccc;
	background:#222;
	color:#fff;
	}
	.abarenbo_list dl dt {
	float:left;
	width:40px;
	color:#fff;
	}
	.abarenbo_list dl dd {
	float:left;
	color:#fff;
	}

.sidebar {
	background-color: #fff;
	color:#000;
	padding:0;
}

ul.sidelink {
	font-size:12px;
	padding:0 0 0;
	/* border-bottom:1px dotted #999; */
	list-style:none;
	width:100%;
	overflow:hidden;
	/* border-top:1px solid #fff; */
	background:#ccc;
	}
	ul.sidelink li {
	padding:3% 3%;
	width:44%;
	height:auto;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-left:-1px;
	float:left;
	}
	ul.sidelink li:last-child {
	border-bottom:1px solid #fff;
	}
	.sidelink li a {
	font-size:1.25rem;
	font-weight:normal;
	line-height:120%;
	padding:0;
	margin:0 0 2px 0;
	border-left:none;
	color:#000;
	display:inline;
	text-decoration:none;
	}
	.sidelink li a:hover {
	text-decoration:underline;
	}

	ul.sidelink li a {
	border-left:none;
	color:#000;
	font-size: 13px;
	padding:3% 3%;
	height:3.5rem;
	background:none;
	margin:0;
	display: block;
}

ul.sidelink li .position {
	font-size:14px;
	display: block;
	font-weight: bold;
	width: 40px;
	float: left;
	margin:5px 0 0 20px;
}

ul.sidelink li dl {
	margin:10px 0 10px 15px;
	display: none;
}

ul.sidelink li dl dt {
	font-size:13px;
	display: block;
	font-weight: bold;
	width: 20px;
	float: left;
	margin:0 0 0 0px;
	color:#999;
}

ul.sidelink li dl dd {
	margin:0 0 0 25px;
	float:none;
	width:auto;
	color:#999;
}

ul.sidelink li dl dd a {
	border-left:none;
	color:#999;
	font-size: 14px;
	margin:0;
	line-height: 20px;
	margin:0;
	padding:0;
	display: block;
	overflow: hidden;
}

ul.sidelink li dl dd a span {
	float: left;
	width: 20px;
	white-space: nowrap;
	text-align: right;
	border-left:none;
	color:#999;
	padding:0 5px 0 0;
	line-height:20px;
}


.tab {
	overflow:hidden;
	list-style:none;
	border-bottom:1px solid #6fba2c;
	width:100%;
	margin:0px 0 0 0;
	}
.tab li{
    float:left;
    cursor:pointer;
    margin-right:0px;
    padding: 0.5em 0;
    background: #000;
    border-top:1px solid #6fba2c;
    border-left:1px solid #6fba2c;
    border-right:1px solid #6fba2c;
    color: #6fba2c;
    display: inline-block;
    text-align: center;
    font-family: open-sans-condensed, sans-serif;
    font-size:15px;
    letter-spacing:0px;
    width:calc(50% - 2px);
    }
    .tab li#number {
    	margin:0 0 0 0;
    }
    
.tab li:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8
    }
.tab li.select{
    background:#6fba2c;
    color:#000;
    }
    .tab li.select:hover{
 	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
    }

.tab_content {list-style:none;}
.tab_content li {
    padding:30px 0 0;
    background:#000;
    overflow:hidden;
    }

.tab_content li dl {
overflow:hidden;
font-size:11px;
line-height:14px;
padding:8px 0;
border-bottom:1px solid #ccc;
}
.tab_content li dl dt {
width:80px;
float:left;
font-size:11px;
display:block;
}
.tab_content li dl dd {
width:540px;
float:left;
font-size:11px;
display:block;
}
.tab_content li dl dd a {
text-decoration:none;
}
.tab_content li dl dd a:hover {
color:#6fba2c;
}

.hidetab {display:none;}

.content_player {
	display: block;
	width:100%;
    margin:10px auto 20px;
}

.page_main {
	display: block;
	float:none;
	border-right: none;
	margin:0 0 0 0;
	background:none;
}

.page_main_inner {
	width: 100%;
	background-color: #000;
	padding:0 0 32px 0;
}

.page_right {
    background-color: #ccc;
    display: block;
    float:none;
}

.content_kobetsu {
	overflow: hidden;
	margin:0px auto 20px;
	width: 100%;
}

.content_kobetsu .page_main {
	display: block;
	float:left;
	margin:10px 10px 0 0;
	padding-bottom: 0;
    margin-bottom: 0;
    background-color: #000;
    border-right: none;
}
.content_kobetsu .page_right {
	display: block;
    float: left;
    padding-bottom: 0;  
    margin-bottom: 0;
    background-color: #fff;
}

}