@charset "utf-8";

a{
	color: #3399CC;

}

a:hover{
	color: #FF6600;


}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
dl, dt, dd{
	margin: 0;
	padding: 0;
}
ul,li{
	margin				: 0px;
	padding				: 0px;
	list-style-type: none;
}

.toplink {
	font-size: 12px;
	background-image: url(../topteam/member/staff_player/images/icon3.gif);
	background-repeat: no-repeat;
	float: right;
	clear: both;
	padding-left: 20px;
	margin-top: 3px;
	margin-right: 20px;
}
.text-b90 {
	font-weight: bold;
	color: #006699;
	font-size: 90%;
}
.text-b80 {
	font-weight: bold;
	color: #006699;
	font-size: 80%;
}
.text-80 {
	color: #333333;
	font-size: 80%;
}
.text-buleb90 {
	font-weight: bold;
	color: #006699;
	font-size: 90%;
}

.text-buleb115 {
	font-weight: bold;
	color: #006699;
	font-size: 115%;
}

.text-b {
	font-weight: bold;
	color: #006699;
}
.text-bsize {
	font-size: 115%;
	font-weight: bold;
	color: #333333;
}
.text-bule {
	color: #5A94E9;
}
.text-red {
	color: #FF0099;
}
.text-red80 {
	color: #FF0099;
	font-size: 80%;
}
.text-buleb {
	font-weight: bold;
	color: #5A94E9;
}
.text-b2 {
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
.bigfont {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.basefontb {
	font-weight: bolder;
	color: #333333;
}
.color-pink {
	color: #FF8484;
}
.color-blue {
	color: #000066;
}


/*---------------------選手スタッフページ------------------------------*/
.subtitlebar_member {
	background-image: url(../topteam/member/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
.subtitlebar_member p {
	list-style-type: none;
	margin: 0px;
}

#articles {
	margin-right: 10px;
	margin-left: 9px;
	margin-bottom: 20px;
}
#submenu2 {
	width: 100%;
	margin-top: 10px;
}
#submenu2 .leftcolumn {
	float: left;
	width: 30%;
}
#submenu2 .leftcolumn h2 {
	font-size: 90%;
	font-weight: bold;
	color: #006699;
	margin: 0px;
}

#submenu2 .rightcolumn {
	text-align: right;
	float: right;
	width: 70%;
	font-size: 75%;
}
#submenu2 .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#submenu2 .rightcolumn li {
	float: right;
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-left: 20px;
	background-position: 1px;
}

#mainimage {
	width: 100%;
	clear: both;
	padding-top: 10px;
}
.member_main .category_title {
	padding-top: 20px;
}

.member_main {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	clear: left;
}

.member_main .member_image {
	margin-top: 10px;
	float: left;
	margin-right: 1px;
	margin-left: 1px;
}
#others_menu {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: right;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
	clear: both;
}
#others_menu ul {
	list-style-type: none;
	margin: 0px;
}
#others_menu li {
	float: right;
	background-image: url(../news/images/icon1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 13px;
	font-size: 65%;
	margin-top: 5px;
	height: 20px;
}
/*---------------------選手スタッフ詳細------------------------------*/

.subtitlebar_details {
	background-image: url(../topteam/member/staff_player/images/maintitle.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
.subtitlebar_details p {
	list-style-type: none;
	margin: 0px;
}

#player_name {
	width: 100%;
	margin-top: 10px;
	background-image: url(../topteam/member/staff_player/images/subtitlebar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	padding-bottom: 10px;
}
#player_name .leftcolumn {
	float: left;
	width: 38%;
}
#player_name .leftcolumn h2 {
	font-size: 12px;
	font-weight: bold;
	color: #147AB8;
	margin: 0px;
}

#player_name .rightcolumn {
	text-align: right;
	float: right;
	width: 50%;
	font-size: 12px;
	
}
#player_name .rightcolumn a {
	background-image: url(../topteam/member/staff_player/images/icon1.gif);
	background-repeat: no-repeat;
	display: block;
	width: 105px;
	float: right;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: 3px;
	padding-right: 5px;
}
#player_details {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}


#player_details .leftcolumn {
	float: left;
	width: 355px;
	text-align: left;
}



#player_details .rightcolumn {
	text-align: right;
	float: right;
	width: 226px;
	font-size: 12px;
}


#player_details  dl {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 75%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 1.5em;
}
#player_details  dt {
	float: left;
	width: 9em;
	font-weight: bold;
	text-indent: 1em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 23px;
	background-image: url(../topteam/member/staff_player/images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	

}
#player_details  dd {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10em;
}

#player_details .comment {
	list-style-type: none;
	width: 100%;
	clear: both;
	text-align: left;
}


#player_details2 {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}


#player_details2 .leftcolumn {
	float: left;
	width: 357px;
	text-align: left;
}



#player_details2 .rightcolumn {
	text-align: right;
	float: right;
	width: 223px;
	font-size: 12px;
}


#player_details2  dl {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size: 75%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 1.5em;
}
#player_details2  dt {
	float: left;
	width: 6em;
	font-weight: bold;
	text-indent: 1em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 23px;
	background-image: url(../topteam/member/staff_player/images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	

}
#player_details2  dd {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 6em;
}

#player_details2 .comment {
	list-style-type: none;
	width: 100%;
	clear: both;
	text-align: left;
}

#list_title {
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../topteam/member/staff_player/images/icon2.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 20px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 80%;
	text-align: left;
}
#list_table {
	width: 100%;
	vertical-align: top;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 30px;
	margin-bottom: 5px;
}
#list_table .subleft {
	width: 110px;
	float: left;
}
#list_table .subright {
	float: right;
	width: 110px;
}
#list_table .mainleft {
	width: 227px;
	float: left;
}
#list_table .mainright {
	float: right;
	width: 227px;
}

#list_table .left {
	width: 460px;
	float: left;
	margin-left: 2px;
}
#list_table .right {
	float: right;
	width: 110px;
	margin-right: 3px;
}

#list_table a {
	font-size: 80%;
}

#list_table table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
}
#list_table th,
#list_table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#list_table th{
	
	text-decoration: none;
}

#list_table td{


	
}


#list_table td.list_category {
	background-color: #A3D1F3;
	text-align: center;
	font-weight: bold;
	color: #666666;
}
#list_table  td.list_white {
	text-align: left;
	padding-left: 5px;
}

/*---------------------試合日程・結果ページ------------------------------*/

.subtitlebar_schedule {
	background-image: url(../topteam/schedule/images/schedule_r1_c1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
.subtitle_schedule {
	margin-top: 10px;
	padding-left: 20px;
	clear: both;
}
.subtitle_schedule ul {
	margin-top: 10px;
}

.subtitle_schedule h2 {
	font-size: 100%;
	color: #006699;
}
.subtitle_schedule li {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}

#articles_schedule {
	clear: both;
	width: 95%;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}


#schedule_menu {
	float: left;
	padding-top: 10px;
	padding-left: 30px;
	clear: both;
	margin-bottom: 10px;
	width: 545px;
}
#schedule_menu li {
	float: left;
}
#schedule_menu2 {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	clear: both;
	margin-bottom: 10px;
	width: 570px;
}
#schedule_menu2 li {
	float: left;
}
#years {
	width: 543px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}
#years .images {
	padding-top: 10px;
	padding-bottom: 10px;
}

#years .details_2 {
	clear: both;
	margin-bottom: 5px;
	margin-top: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
	font-size: 70%;
	color: #333333;
}
#years .details_1 {
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	background-color: #A3D1F3;
	font-size: 80%;
	color: #333333;
	height: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
#years .details_1 a.syousai {
	float: right;
	text-decoration: underline;
	background-image: url(../topteam/schedule/images/8staff_player_r3_c16.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 4px;
	background-position: 1px;
}

#years .details_1 a {
	color: #333333;
}
#years .details_1 .title_t {
	float: left;
	font-weight: bold;
	height: 21px;
	padding-top: 4px;
}
#years .details_1 .title_t a {
	display: block;
	background-image: url(../topteam/schedule/images/8staff_player_r3_c9.gif);
	background-repeat: no-repeat;
	background-position: right -2px;
	padding-right: 30px;
	float: left;
	height: 21px;

}
#years .details_3 {
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	background-color: #F5AFB1;
	font-size: 80%;
	color: #333333;
	height: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
#years .details_3 a.syousai {
	float: right;
	text-decoration: underline;
	background-image: url(../topteam/schedule/images/12.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 4px;
	background-position: 1px;
}
#years .details_3 .title_t {
	float: left;
	font-weight: bold;
	height: 21px;
	padding-top: 4px;
}
#years .details_3 .title_t a {
	display: block;
	background-image: url(../topteam/schedule/images/8staff_player_r3_c9.gif);
	background-repeat: no-repeat;
	background-position: right -2px;
	height: 21px;
	padding-right: 30px;
	float: left;

}
#years .details_4 {
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	background-color: #33CC66;
	font-size: 80%;
	color: #333333;
	height: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
#years .details_4 a.syousai {
	float: right;
	text-decoration: underline;
	background-image: url(../topteam/schedule/images/8staff_player_r4_c16.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 4px;
	background-position: 1px;
}

#years .details_4 a {
	color: #333333;
}
#years .details_4 .title_t {
	float: left;
	font-weight: bold;
	height: 21px;
	padding-top: 4px;
}
#years .details_4 .title_t a {
	display: block;
	background-image: url(../topteam/schedule/images/8staff_player_r4_c9.gif);
	background-repeat: no-repeat;
	background-position: right -2px;
	padding-right: 30px;
	float: left;
	height: 21px;

}
#years h2 {
	font-size: 90%;
	color: #333333;
	text-align: left;
}

#years .details_2 .left{
	float: left;

}
#years .details_2 .right{


}
#schedule_menu .rightcolumn {
	text-align: right;
	font-size: 65%;
}
#schedule_menu .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#schedule_menu .rightcolumn li {
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 5px;
}

/*---------------------試合速報------------------------------*/

.subtitlebar_sokuhou {
	background-image: url(../topteam/sokuhou/images/sokuhou_r1_c1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#submenu3 {
	width: 100%;
	margin-top: 10px;
}
#submenu3 .leftcolumn {
	float: left;
	width: 25%;
}
#submenu3 .leftcolumn h2 {
	font-size: 90%;
	font-weight: bold;
	color: #336600;
	margin: 0px;
}

#submenu3 .rightcolumn {
	text-align: right;
	float: right;
	width: 520px;
	font-size: 70%;
}
#submenu3 .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#submenu3 .rightcolumn li {
	float: right;
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	background-position: 1px;
}
#articles #title_sokuhou {
	background-image: url(../topteam/sokuhou/images/sokuhou_r1_c1.gif);
	height: 42px;
	width: 531px;
	float: left;
	clear: both;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 8px;
}
#articles h3 {
	clear: both;
	float: left;
	color: #006699;
	display: block;
	width: 95%;
	font-size: 95%;
}
#articles p {
	clear: both;
	font-size: 80%;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.9em;
	margin: 0px;
}
#articles .mark {
	clear: both;
	width: 97%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#articles .mark td.logo {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;

}
#articles .mark .text-s {
	font-size: 75%;


}

#sokuhou_contents {
	clear: both;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#sokuhou_contents .left {
	float: left;
	width: 260px;
}
#sokuhou_contents .right {
	float: right;
	width: 260px;
}
#sokuhou_contents .comment{
	width: 550px;
}	
#sokuhou_contents table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	font-size: 80%;
}
#sokuhou_contents th,
#sokuhou_contents td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#sokuhou_contents th{
	
	text-decoration: none;
}



#sokuhou_contents td.list_category {
	background-color: #A3D1F3;
	text-align: center;
	font-weight: bold;
	color: #006699;
}
#sokuhou_contents  td.list_white {
	text-align: left;
	padding-left: 20px;
}
#articles .category_title {
	clear: both;
}
#articles .category_title2 {
	clear: both;
	margin-left: 15px;
}
#toplink {
	font-size: 12px;
	background-image: url(../topteam/member/staff_player/images/icon3.gif);
	background-repeat: no-repeat;
	margin-top: 13px;
	clear: both;
	text-align: right;
	background-position: 510px 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	text-decoration: underline;
	padding-top: 8px;
	width: 100%;
	float: left;
}
.subtitlebar_ticket {
	background-image: url(../topteam/informaiton/images/ticket_r1_c1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#information_main {
	width: 600px;
}

#information_main #title_season {
	background-image: url(../topteam/ticketinfo/images/ticket_t1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-left: 15px;
	clear: both;
	margin-top: 10px;
}
#information_main #title_sekiwari {
	background-image: url(../topteam/ticketinfo/images/ticket_t2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-left: 15px;
	clear: both;
	margin-top: 10px;
}
#information_main #title_inquiry {
	background-image: url(../topteam/ticketinfo/images/ticket_t3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-left: 15px;
	clear: both;
	margin-top: 10px;
}
#information_main #title_image0 {
	background-image: url(../topteam/informaiton/images/ticket_r1_c1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-left: 15px;
	clear: both;
	margin-top: 10px;
}
#information_main .content_info {
	padding-right: 20px;
	font-size: 75%;
	line-height: 1.4em;
	padding-left: 15px;
	clear: both;
	
}
#information_main .content_info .left {
	float: left;
	width: 255px;
	
}

#information_main .content_info .left img{
	
	
}
#information_main .content_info .text1{
	padding-left: 15px;
}
#information_main .content_info .right {
	float: right;
	width: 50%;

}
#information_main .content_info .right .text-b {
	font-size: 80%;
	font-weight: bold;
	color: #006699;
}


#information_main .content_info table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	margin-top: 10px;

}
#information_main .content_info th,
#information_main .content_info td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#information_main .content_info th{
	
	text-decoration: none;
}



#information_main .content_info td.list_category {
	background-color: #A3D1F3;
	text-align: center;
	font-weight: bold;
	color: #666666;
}
#information_main .content_info  td.list_white {
	text-align: left;
	padding-left: 20px;
}
#information_main .info_comment {
	width: 95%;
	float: left;
	clear: both;
	margin-left: 7px;
	font-size: 75%;
	padding-bottom: 15px;
	margin-bottom: 5px;
	line-height: 1.5em;
	margin-top: 10px;
}
#information_main .info_comment table {
	text-align: left;
}
#information_main .info_comment th,
#information_main .info_comment td{
	margin: 0px;
	padding: 5px;
}
#information_main .info_comment th{
	
	text-decoration: none;
}

#information_main .info_comment_ticket {
	width: 90%;
	float: left;
	clear: both;
	margin-left: 10px;
	font-size: 75%;
	margin-bottom: 20px;
	line-height: 1.5em;
	border: 2px dotted #006699;
	padding-top: 15px;
	padding-left: 10px;
}


#information_main .info_comment .links {
	background-image: url(../topteam/informaiton/images/icon.gif);
	background-repeat: no-repeat;
	padding-left: 27px;
	background-position: 3px;
}

#information_main #title_ticket {
	background-image: url(../topteam/ticketinfo/images/ticket_t4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#information_main #title_ticketinfo {
	background-image: url(../topteam/ticketinfo/images/subtitle.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#information_main .tickect_main {
	width: 579px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
	margin-top: 10px;
}

.tickect_main table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	margin-top: 10px;
	font-size: 75%;
}
.tickect_main th,
.tickect_main td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.tickect_main th{
	
	text-decoration: none;
}
#ticket_box_left{
	float: left;
	width: 300px;
}
#ticket_box_right{
	float: right;
	width: 250px;
	text-align: left;
	padding-top: 6px;
}		
.ticket_pia{
	padding-left: 10px;
	padding-top: 10px;
}	

.tickect_main td.list_category {
	background-color: #A3D1F3;
	text-align: center;
	font-weight: bold;
	color: #666666;
}
.tickect_main  td.list_white {
	text-align: left;
	padding-left: 20px;
}
#information_main .title_image2 {
	background-image: url(../topteam/informaiton/images/oudanmaku1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#information_main .imagecenter {
	clear: both;
	text-align: center;
	margin-bottom: 10px;

}
#information_main .oudantext {
	clear: both;
	text-align: left;
	font-size: 75%;
	line-height: 1.8em;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;

}
#information_main .title_image3 {
	background-image: url(../topteam/informaiton/images/annai_r1_c1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 34px;
	width: 569px;
	margin-bottom: 10px;
	margin-left: 15px;
	float: left;
}
#information_main .title_image4 {
	background-image: url(../topteam/informaiton/images/annai_r3_c1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#kaizyouimage {
	margin-top: 5px;
	margin-left: 15px;
	line-height: 1.8em;
	font-size: 80%;
	font-weight: bold;
	color: #000033;
	clear: both;
}
#kaizyouimage img{
	border: 1px solid #333333;

}
#kaizyouimage .left {
	float: left;
	width: 245px;
	text-align: center;
}

#kaizyouimage .right {
	float: right;
	text-align: center;
	width: 245px;
	margin-right: 20px;
}
#kaizyouimage .right img {

}


#information_main .title_image5 {
	background-image: url(../topteam/informaiton/images/manner.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#mannerimage {
	margin-top: 5px;
	margin-left: 15px;
	clear: both;
	margin-bottom: 5px;
	font-size: 65%;
	height: 219px;
	margin-right: 15px;
}

#mannerimage .left {
	float: left;
	width: 273px;
	text-align: center;
	background-image: url(../topteam/informaiton/images/manner1_r1_c1.gif);
	height: 74px;
	padding-top: 145px;
	padding-right: 5px;
	padding-left: 5px;
}

#mannerimage .right {
	float: right;
	text-align: center;
	width: 273px;
	background-image: url(../topteam/informaiton/images/manner1_r3_c3.gif);
	height: 74px;
	padding-top: 145px;
	padding-right: 5px;
	padding-left: 5px;
}

#mannerimage2 {
	margin-top: 5px;
	margin-left: 15px;
	clear: both;
	margin-bottom: 5px;
	font-size: 65%;
	height: 219px;
	margin-right: 15px;
}
#mannerimage2 .left2 {
	float: left;
	width: 273px;
	text-align: center;
	background-image: url(../topteam/informaiton/images/manner1_r1_c1.jpg);
	height: 75px;
	padding-top: 145px;
	padding-right: 5px;
	padding-left: 5px;
}

#mannerimage2 .right2 {
	float: right;
	text-align: center;
	width: 273px;
	background-image: url(../topteam/informaiton/images/manner1_r1_c3.jpg);
	height: 75px;
	padding-top: 145px;
	padding-right: 5px;
	padding-left: 5px;
}
#information_main .title_image6 {
	background-image: url(../topteam/informaiton/images/baiten_r1_c1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}

#standfood {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	border: 1px dashed #999999;
	font-size: 75%;
	padding-top: 10px;
	padding-bottom: 10px;



}
#standfood table {
	text-align: left;
}
#standfood th,
#standfood td{
	margin: 0px;
	padding: 5px;
}
#standfood th{
	
	text-decoration: none;
}

#standfood td.logo{
	text-align: left;
	padding-left: 9px;


	
}
#standfood td.text_1{
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 20px;
	vertical-align: top;


	
}
#standfood td.text_2 {
	text-align: left;
	padding-left: 20px;
	vertical-align: top;
}
#standfood td.text_3 {
	text-align: left;
	font-weight: bold;
}

.subtitlebar_training {
	background-image: url(../topteam/training/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#tarining_main {
	padding-left: 15px;
	color: #333333;
	clear: both;
	margin-bottom: 10px;
	width: 565px;
}
#tarining_main table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	margin-top: 10px;
	font-size: 75%;
}
#tarining_main th,
#tarining_main td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#tarining_main th{
	
	text-decoration: none;
}
#tarining_main .tabletitle {
	font-weight: bold;
	color: #666666;
	background-color: #99D0FD;
	padding: 2px;
}
#tarining_main .tdsub1 {
	background-color: #F4F4FF;
	padding: 2px;
}
#tarining_main .tdsub2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00135D;
	padding: 2px;
}
#tarining_main .tdsub3 {
	background-color: #F7FBFF;
	padding: 2px;
}
#tarining_main .tdsub4 {
	background-color: #990000;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
#tarining_main p{
	padding: 2px;
	font-size: 75%;
	line-height: 1.6em;
}
.taringtext {
	clear: both;
	text-align: left;
	line-height: 1.5em;
	margin-top: 10px;
	margin-left: 15px;

}
.taringtext h3 {
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #006699;
	font-size: 110%;

}
.taringtext p {

	font-size: 75%;

}
#tariningsubmenu {
	width: 585px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

#tariningsubmenu .rightcolumn {
	font-size: 12px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#tariningsubmenu .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#tariningsubmenu .rightcolumn li {
	float: left;
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 20px;
}

.subtitlebar_scheduledetails {
	background-image: url(../topteam/schedule/details/images/schedule%20details.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}

#scheduledetails {
	width: 590px;

}

#scheduledetails table {
	text-align: left;
	font-size: 75%;
	line-height: 1.7em;
}
#scheduledetails th,
#scheduledetails td{
	margin: 0px;
	padding: 4px;

}
#scheduledetails th{
	
	text-decoration: none;
}
#scheduledetails td.celll{
	text-decoration: none;
	text-align: center;
	background-color: #E1ECFF;
	font-weight: bold;
}

#articles2 #title_sokuhou {
	background-image: url(../topteam/sokuhou/images/sokuhou_r1_c1.gif);
	height: 41px;
	width: 531px;
	float: left;
	clear: both;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 9px;
	margin-left: 10px;
}
#articles2 h3 {
	clear: both;
	float: left;
	color: #003399;
	display: block;
	width: 90%;
	font-size: 95%;
}

#articles2 .mark {
	clear: both;
	width: 97%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#articles2 .detailstable {
	clear: both;
	width: 97%;

	margin-left: 10px;
}

#articles2 .detailstable table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 5px;

}
#articles2 .detailstable th,
#articles2 .detailstable td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#articles2 .mark td.logo {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;

}
#articles2 .mark .text-s {
	font-size: 75%;


}
/**/
.subtitlebar_ground {
	background-image: url(../topteam/ground/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}

#ground_content {
	float: left;
	margin: 5px;
	width: 585px;
}
#ground_subtitle1 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	float: left;
	width: 585px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#ground_main {
	float: left;
	width: 580px;
}
#ground_main .leftcolumn {
	float: left;
	width: 117px;
}
#ground_main .rightcolumn {
	float: right;
	width: 455px;
}
#ground_main .rightcolumn .imgboder {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#ground_main .rightcolumn .imgbox{
	float: right;
	width: 293px;
}
#ground_main .rightcolumn .ground_link {
	clear: both;
	font-size: 80%;
	margin-bottom: 10px;
	width: 450px;
	font-weight: bold;
	text-align: center;
}
#ground_main .leftcolumn .submenutitle {
	float: left;
	color: #006699;
	width: 100px;
	font-size: 80%;
	line-height: 1.7em;
}

#ground_main .leftcolumn .imagebox {
	width: 100px;
	clear: both;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#ground_main .leftcolumn .ground_link {
	float: left;
	clear: both;
	font-size: 70%;
	margin-bottom: 10px;
	width: 117px;
}
#gnddatabox {
	margin-top: 10px;
	margin-bottom: 10px;
}
#gnddatabox table {
	text-align: left;
	line-height: 1.7em;
}
#gnddatabox th,
#gnddatabox td{
	margin: 0px;
	padding: 4px;
}
#gnddatabox th{
	
	text-decoration: none;
}#gnddatabox td.style1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#years .title_image {
	margin-bottom: 10px;
}

/**/
.subtitlebar_standing {
	background-image: url(../topteam/rank/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#standing_tabletitle {
	font-size: 100%;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
	margin-right: 15px;
	width: 550px;
	clear: both;
	color: #006699;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	padding-left: 10px;
}
#tarining_main .tabletitle {
	text-align: center;
	font-weight: bold;
	color: #006699;
	background-color: #F0F0F0;
}
#groundimage {
	text-align: right;
	width: 600px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#ground_main .rightcolumn li {
	float: right;
}
.sub_nav {
	width: 580px;
	float: left;
	font-size: 75%;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sub_nav ul {
	list-style-type: none;
}
.sub_nav li {
	float: right;
	padding-left: 20px;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	background-position: 1px;
}
#reportsubmenu {
	margin-top: 10px;
	float: left;
	width: 570px;
}

#reportsubmenu  {
	font-size: 12px;
	width: 100%;
}
#reportsubmenu ul {
	list-style-type: none;
	margin: 0px;
}
#reportsubmenu li {
	float: left;
	background-image: url(../event/images/icon1.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 1px;
	margin-right: 10px;
	background-position: 1px;
	height: 16px;
}
/**/
.subtitlebar_results {
	background-image: url(../topteam/schedule/result/images/sokuhou_r1_c1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#sub_nav ul {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1a2d58;
	float: left;
	width: 100%;
}
#sub_nav {
	float: left;
	width: 590px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#sub_nav li {
	float: left;
	height: 46px;
}

li.result a {
	width: 132px;
	background-image: url(../topteam/schedule/images/tab_results01_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	display: block;
	text-indent: -9999px;
	}

li.details a {
	width: 132px;
	background-image: url(../topteam/schedule/images/tabinfo_01_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	display: block;
	text-indent: -9999px;
	}
li.result2 a {
	width: 132px;
	background-image: url(../topteam/schedule/images/tab_results02_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	display: block;
	text-indent: -9999px;
	}

li.details2 a {
	width: 132px;
	background-image: url(../topteam/schedule/images/tab_results02_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	display: block;
	text-indent: -9999px;
	}
/**/
.subtitlebar_informaiton {
	background-image: url(../topteam/ticketinfo/images/titlebar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 600px;
}
#tickect_main2 .content_title {
	font-size: 80%;
	color: #333333;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #A3D1F3;
	width: 559px;
}
#tickect_main2 .content_box {
	font-size: 75%;
	color: #333333;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 1.5em;
	margin-bottom: 10px;
	width: 559px;
}
#submenu4 {
	width: 100%;
	margin-top: 10px;
}
#submenu4 .rightcolumn {
	text-align: right;
	float: right;
	width: 460px;
	font-size: 70%;
	margin-right: 15px;
}
#submenu4 .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#submenu4 .rightcolumn li {
	float: right;
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	background-position: 1px;
}
#submenu5 {
	width: 100%;
	margin-top: 10px;
}
#submenu5 .rightcolumn {
	text-align: right;
	float: right;
	width: 460px;
	font-size: 70%;
	margin-right: 15px;
}
#submenu5 .rightcolumn ul {
	list-style-type: none;
	margin: 0px;
}
#submenu5 .rightcolumn li {
	float: right;
	background-image: url(../topteam/member/images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	background-position: 1px;
}
#rankbox{
	float: left;
	width: 590px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#rankbox ul{
	list-style: none;
	border-bottom: 2px solid #003399;
	float: left;
	width: 100%;
}
#rankbox ul li{
	float: left;
	height: 43px;
	margin-bottom: 0px;
}			
li.ranking a {
	width: 130px;
	background-image: url(../topteam/rank/images/rank_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	display: block;
	text-indent: -9999px;
	}

li.goalranking a {
	width: 130px;
	background-image: url(../topteam/rank/images/goalrank_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	display: block;
	text-indent: -9999px;
	}
li.ranking2 a {
	width: 130px;
	background-image: url(../topteam/rank/images/rank_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	display: block;
	text-indent: -9999px;
	}

li.goalranking2 a {
	width: 130px;
	background-image: url(../topteam/rank/images/goalrank_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	display: block;
	text-indent: -9999px;
	}
.top_cyuui{
	text-align: center;
	color: #FF0000;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 30px;
}	
.font80{
	font-size: 80%;
}	

.manner_titletext{
	margin-top: 20px;
	font-size: 120%;
	font-weight: bold;
	color: #006699;
	border-bottom: 2px #006699 solid;
	padding-bottom: 3px;
	padding-left: 10px;
}	
.manner_basetext{
	font-size: 80%;
	line-height: 1.5em;
	padding: 10px 20px;
}	
.manner_bottomtext{
	text-align: right;
	font-size: 80%;
	line-height: 1.3em;
	color: #444444;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 10px;
}	
.manner_space{
	padding: 20px 0px;
	text-align: center;
}	
.food_left{
	float: left;
	width: 240px;
}
.food_right{
	float: right;
	width: 220px;
	text-align: center;
}		
.schedule_text1{
	color: #0099CC;
	font-size: 120%;
}	
.schedule_text2{
	padding-top: 4px;
	padding-left: 4px;
}	
.sokuhou_text_80{
	font-size: 80%;
}	

