/* タイトル */
#ttl_about {background:url(../images/ttl/about.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_access {
	background:url(../images/ttl/access.jpg) no-repeat top left;
	margin-top:15px;
}
#ttl_facts {background:url(../images/ttl/facts.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_gallery {background:url(../images/ttl/gallery.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_matchresult {background:url(../images/ttl/matchresult.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_japanteam {background:url(../images/ttl/japanteam.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_oteam {background:url(../images/ttl/oteam.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_schedule {background:url(../images/ttl/schedule.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_tickets {background:url(../images/ttl/tickets.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_news {background:url(../images/ttl/news.jpg) no-repeat top left;
	margin-top:15px;}

/*
h2#ttl_hilight {background:url(../images/ttl/hilight.jpg) no-repeat top left;}
h2#ttl_history {background:url(../images/ttl/history.jpg) no-repeat top left;}
*/

/* 選手情報リスト背景 160_235 */
#playerphotolist {position:relative; width:480px; height:470px; background:url(../../images/bg_playerphoto.jpg) repeat 0 0;	margin-top:15px;}

/* #playerphotolist {position:relative; width:480px; height:705px; background:url(../../images/bg_playerphoto.jpg) repeat 0 0;} */ 


/* 選手名タイトル */
#ttl_kei_nishikori {background:url(../images/photo_t/kei_nishikori.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_go_soeda {background:url(../images/photo_t/go_soeda.jpg) no-repeat top left; margin-top:
	margin-top:15px;}
#ttl_satoshi_iwabuchi {background:url(../images/photo_t/satoshi_iwabuchi.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_takao_suzuki {background:url(../images/photo_t/takao_suzuki.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_yuichi_sugita {background:url(../images/photo_t/yuichi_sugita.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_tatsuma_ito {background:url(../images/photo_t/tatsuma_ito.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_eiji_takeuchi {background:url(../images/photo_t/eiji_takeuchi.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_staffs {background:url(../images/photo_t/staffs.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_denis_istomin {
	background:url(../images/photo_t/denis_istomin.jpg) no-repeat top left;
	margin-top:15px;
}
#ttl_murad_inoyatov {background:url(../images/photo_t/murad_inoyatov.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_farrikh_dustov {background:url(../images/photo_t/farrikh_dustov.jpg) no-repeat top left;
	margin-top:15px;}
#ttl_vaja_uzakov {background:url(../images/photo_t/vaja_uzakov.jpg) no-repeat top left;
	margin-top:15px;}


/* サブタイトル */
#ttl_about_daviscup {background:url(../images/subttl/about_daviscup.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_final {background:url(../images/subttl/about_final.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_highlight {background:url(../images/subttl/about_highlight.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_winloss {background:url(../images/subttl/about_winloss.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_players {background:url(../images/subttl/about_players.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_supervisors {background:url(../images/subttl/about_supervisors.jpg) no-repeat top left; margin-top:15px;}
#ttl_about_past {background:url(../images/subttl/about_past.jpg) no-repeat top left; margin-top:15px;}

/* 対戦 */
#side_japanteam {position:relative; margin-bottom:2px; height:272px; background:url(../../images/bg_japanteam.gif) no-repeat 0 0;}
#btn_kei_nishikori {position:absolute; top:27px; left:1px;}
#btn_go_soeda {position:absolute; top:82px; left:1px;}
#btn_takao_suzuki {position:absolute; top:137px; left:1px;}
#btn_satoshi_iwabuchi {position:absolute; top:192px; left:1px;}

#side_oteam {position:relative; margin-bottom:2px; height:272px; background:url(../../images/bg_uz.gif) no-repeat 0 0;}
#btn_denis_istomin {position:absolute; top:27px; left:1px;}
#btn_murad_inoyatov {position:absolute; top:82px; left:1px;}
#btn_farrikh_dustov {position:absolute; top:137px; left:1px;}
#btn_vaja_uzakov {position:absolute; top:192px; left:1px;}

#side_ticketota {
background:url(../images/bg_sidettl_tickets.gif) no-repeat 0 0;
}
#side_otadaviscup {
background:url(../images/bg_sidettl_daviscupota.gif) no-repeat 0 0;
}
#side_ttalogo {
background:url(../../images/bg_sidettl_tta.gif) no-repeat 0 0;
}
#side_otalogo {
background:url(../../images/bg_sidettl_ota.gif) no-repeat 0 0;
}
#ft_studiumphoto {
	background:url(../../images/bg_sidettl_stu_pahlavon.gif) no-repeat 0 0;
}
#side_inquiry {
background:url(../../images/bg_sidettl_inquirejta.gif) no-repeat 0 0;
}
#side_inquiry p {
padding:18px 2px 2px 2px;
text-align:left;
}

#jta_tol_ueda {
padding-top:18px;
margin:0 auto;
}

/* Poster Osaga */
img.sideposter {
display:block;
margin:0 auto;
padding-top:16px;
width:11.0em;
height:14.9em;
}

/*--5/9追加--*/
.matchdate02 {
margin:2px 0px 6px 0px;
padding:0px;
line-height:1.2em;
color:#666;
}
.matchplace02 {
margin:2px 0px 6px 0px;
padding:0px;
line-height:1.2em;
color:#666;
}
.matchpointarea02 {
position:relative;
padding:0px;
margin:0 auto 8px auto;
width:96%;
height:3em;
border:3px solid #faa;
}
.leftcountry02 {
position:absolute;
top:1em;
left:60px;
}
.rightcountry02  {
position:absolute;
top:1em;
right:60px;
}
.matchpoint02 {
width:6em;
margin:.6em auto 0px auto;
text-align:center;
font-weight:bold;
font-size:122%;
}
table.matchtbl02 {
margin:1em auto 1em auto;
border:2px solid #a33;
}
table.matchtbl02 td {
padding:4px;
border:1px solid #faa;
}
table.matchtbl02 td.rubbernum {
width:1em;
text-align:right;
}
table.matchtbl02 td.winlossmark {
	width:1em;
	text-align:center;
	font-size: large;
	border-left:none;
	border-right:none;
}
table.matchtbl02 td.bg {
text-align:left;
padding-left:4px;
font-weight:bold;
background-color:#fdd;
color:#a33;
}

table.matchtbl02 td.playername {
width:9em;
text-align:left;
border-left:none;
border-right:none;
 }
table.matchtbl02 td.playername02 {
width:6em;
text-align:left;
border-left:none;
border-right:none;
 }
table.matchtbl02 td.playername ul {
margin: 0;
padding: 0;
list-style: none outside;
line-height:1.5em;
}
table.matchtbl02 td.score {
width:15em;
border-left:none;
border-right:none;
}
table.matchtbl02 td.score ol {
margin: 0;
padding: 0;
list-style-type: none;
line-height:1.2em;
}
table.matchtbl02 td.score ol li {
display:block;
margin-bottom:2px;
margin-right:2px;
padding:2px;
line-height:1.2em;
border:1px solid #faa;
float:left;
}
table.matchtbl02 td.score ol li:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

table.matchresulttbl02 {
border:2px solid #f99;
}
table.matchresulttbl02 th,
table.matchresulttbl02 td{
padding:2px;
border:1px solid #faa;
}
table.matchresulttbl02 th {
font-weight: bold;
width:10em;
}
table.matchresulttbl02 tr td.lastChild {
width:5em;
text-align:center;
}

/*--5/9追加終わり--*/

