/*players list*/

div#left_box {
background: url('/images/interests/world_congress/bg_top.jpg') no-repeat bottom !important;
padding: 15px;
width: 718px;
min-height: 520px;
}

div#left_box h2 {
background: none;

}

div.main {
padding: 0 0 12px 0;
}

div.main p {
font-size: 40px;
font-family: A-CID 新ゴ U;
line-height: 52px !important;
}


div.sub {
padding: 0;
}

div.sub div.left-box {
width: 350px;
float: left;
}

div.sub div.left-box p {
padding: 10px 0 0 0;
}

div.sub div.left-box p.title {
font-size: 19px;
font-weight: bold;
padding: 0;
}


div.sub div.left-box div {
background-image: url('/images/interests/world_congress/title.jpg');
height: 16px;
margin-top: 40px !important;
padding: 5px 0 5px 8px !important;
}

div.sub div.left-box h2 {
height: 15px;
padding: 0 0 0 8px !important;
font-size: 12px !important;
font-weight: normal;
border-left: solid 3px #FFCC00;
}

div.sub div.left-box ul {
list-style-type: square;
margin: 0px;
padding: 10px 0 0 30px;
}

div.sub div.left-box ul.links {
color: #FF9900;
list-style-type: none;
margin: 0px;
padding: 15px 0 0 17px;
}



div.sub div.right-box {
margin: 0 0 0 15px;
padding: 10px;
width: 333px;
float: left;

}

div.sub div.right-box ul{
margin: 0;
padding: 0;
list-style-type: none;
}

div.sub div.right-box ul li{
width: 148px;
padding: 6px 10px 6px 8px;
display: block;
position: relative;
float: left;
list-style-type: none;
}

div.sub div.right-box ul img{
border: 1px solid #fff;
float: left;
}

div.sub div.right-box ul img.more{
border: none;
position: absolute;
bottom: 8px;
right: 15px;
}

div.sub div.right-box ul h3{
font-size: 8px;
float: left;
margin: 0;
padding: 0 0 0 10px;

}

div.sub div.right-box ul h3 span{
margin: 0;
padding: 0;
font-size: 14px;
display: block;
clear: both;

}

/*player*/

div#left_box.daishi_uramoto {
background: url('/images/interests/world_congress/daishi_uramoto_bg.jpg') no-repeat !important;
}

div#left_box.hiraku_yokoyama {
background: url('/images/interests/world_congress/hiraku_yokoyama_bg.jpg') no-repeat !important;
}

div#left_box.hiroshi_kamei {
background: url('/images/interests/world_congress/hiroshi_kamei_bg.jpg') no-repeat !important;
}

div#left_box.kenji_nakamura {
background: url('/images/interests/world_congress/kenji_nakamura_bg.jpg') no-repeat !important;
}

div#left_box.kunihiko_iida {
background: url('/images/interests/world_congress/kunihiko_iida_bg.jpg') no-repeat !important;
}

div#left_box.masakazu_tsukamoto {
background: url('/images/interests/world_congress/masakazu_tsukamoto_bg.jpg') no-repeat !important;
}

div#left_box.masateru_matsuoka {
background: url('/images/interests/world_congress/masateru_matsuoka_bg.jpg') no-repeat !important;
}

div#left_box.ryuji_hazeyama {
background: url('/images/interests/world_congress/ryuji_hazeyama_bg.jpg') no-repeat !important;
}

div#left_box.shuhei_suzuk {
background: url('/images/interests/world_congress/shuhei_suzuk_bg.jpg') no-repeat !important;
}

div#left_box.yasumitu_harada {
background: url('/images/interests/world_congress/yasumitu_harada_bg.jpg') no-repeat !important;
}

div#left_box.yu_nishimori {
background: url('/images/interests/world_congress/yu_nishimori_bg.jpg') no-repeat !important;
}

div.player {
margin: 16px 18px 365px 386px;
*margin: 31px 18px 365px 386px;
padding: 15px;
position: relative;
width: 285px;
height: 110px;
}

div.player img{
float: left;
border: 1px solid #fff;
width: 100px;
height: 100px;
}


div.player h2{
margin: 0 !important;
padding: 2px 0 0 18px !important;
float: left;
font-size: 16px !important;
font-weight: normal;
}

div.player h2 span{
*font-size: 8px !important;
font-size: 9px;
font-weight: normal;
padding: 0 0 0 3px;
}

div.player ul{
float: left;
list-style-type: none;
margin: 0 !important;
padding: 10px 0 0 20px ;
}

div.player ul li{
line-height: 18px;
margin: 0;
padding: 0;
font-size: 11px;
}

div.player ul li a{
color: #FF9900 !important;
}

div.player ul li a:hover{
text-decoration: underline !important;
}

div.player div.back{
background-image: url('/images/interests/world_congress/back.png') ;
behavior: expression(IEPNGFIX.fix(this));
clear: both;
position: absolute;
width: 50px;
height: 17px;
bottom: 8px;
right:  8px;
border: none;
}

div.player div.back a{
display: block;
width: 50px;
height: 17px;

}

div.player div.back a span{
display: none;
width: 50px;
height: 17px;
}

/*list*/

div#left_box.list {
background: url('/images/interests/world_congress/bg_list.jpg') !important;
padding: 10px 10px 10px 30px;
width: 708px;
height: none;
position: relative;
}

div.list div {
background-image: url('/images/interests/world_congress/title.jpg');
width: 618px;
height: 16px;
margin-top: 20px;
margin-bottom: 15px;
padding: 5px 0 5px 8px !important;
}

div.list h3 {
height: 15px;
margin: 0;
padding: 0 0 0 8px !important;
font-size: 12px !important;
font-weight: normal;
border-left: solid 3px #FFCC00;
}

div.list p {
margin: 0;
padding: 2px 0 0 10px;
}

div.list p.pan_top {
font-size: 10px;
margin: 0;
padding: 10px 0 0 10px ;
}

div.list p.pan {
font-size: 10px;
margin: 0;
padding: 2px 0 0 10px;
}


div.list p.top {
padding: 0 0 0 624px;
}

div.list p.top a{
text-decoration: underline !important;
}

div.list table{
background-color: #fff;
color: #000;
font-size: 11px;
text-align: center;
padding: 0px!important;
margin: 20px 20px 10px 20px !important;
border-collapse: collapse;
}

div.list tr th{
background-image: url('/images/interests/world_congress/title_list.jpg');
font-weight: normal;
color: #fff;
text-align: center;
padding: 3px 0;
*margin-top: ;
border: none;
}

div.list tr th.date{
width: 100px;
}

div.list tr th.no{
width: 40px;
}

div.list tr th.time{
width: 70px;
}

div.list tr th.area{
width: 45px;
}

div.list tr th.team{
width: 300px;
}

div.list tr th.game{
width: 50px;
}

div.list tr th.team_title{
width: 300px;
padding-left: 15px;
}

div.list tr td{
border: 1px solid #000;
}

div.list tr td.team {
width: 140px;
text-align: left;
padding-left: 15px;
}

div.list tr td.team_jp {
color: red;
text-align: left;
padding-left: 15px;
}

div.list tr td.vs{
width: 20px;
}

div.list tr td.game1{
width: 60px;
text-align: left;
padding-left: 15px;

}

div.list tr td.game2{
width: 100px;
text-align: left;
padding-left: 15px;

}


div.list div.back {
background-image: url('/images/interests/world_congress/back.png') ;
behavior: expression(IEPNGFIX.fix(this));
position: absolute;
width: 50px;
height: 17px;
top: 8px;
right:  8px;
border: none;
padding: 0 !important;
margin: 0 !important;
}

div.list div.back a{
display: block;
width: 50px;
height: 17px;
}

div.list div.back a span{
display: none;
width: 50px;
height: 17px;
}
