@charset "utf-8";

/*title*/
.category {
margin: 10px 0 0 0;
}
h2 {
background:url(../img/japanwomen/mainttl_japanwomen.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
width: 640px;
height: 99px;
text-indent: -9999px;
overflow: hidden;
margin: 0;
padding: 0;
}
h2.wgp2010 {
background:url(../photo/wgp_ttl.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
width: 640px;
height: 143px;
text-indent: -9999px;
overflow: hidden;
margin: 0;
padding: 0;
line-height: 1;
}
h2.wgp2010 {
*height: 137px;
_height: 137px;
}

h2.wgp2012 {
background:url(../photo/wgp2012_ttl.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
width: 640px;
height: 125px;
text-indent: -9999px;
overflow: hidden;
margin: 0;
padding: 0;
line-height: 1;
}
h2.wgp2012 {
*height: 137px;
_height: 137px;
}
.wgp_box {
margin:10px 0;
padding-bottom: 10px;
}

/*サブメニュー*/
.submenu {
width: 610px;
margin: 0;
padding: 8px 15px 0 15px;
background: #ffffff;
}

* html .submenu {
width: 610px;
margin: 0;
padding: 8px 15px 0 15px;
background: #ffffff;
font-size:0.89em;
}
.submenu ul {
width: 610px;
border-left: 1px #666 solid;
padding: 0;
margin: 0;
white-space: nowrap;
}
.submenu li {
list-style: none;
float: left;
margin: 0;
padding: 0px 5px 0;
border-right: 1px #666 solid;
}
.submenu li.current {
color:#E70000;
font-weight:bold;
}
#fp-l .top .submenu li.snav_top a,
#fp-l .news .submenu li.snav_news a,
#fp-l .entry .submenu li.snav_wgp_entry a,
#fp-l .game .submenu li.snav_wgp_game a,
#fp-l .standings .submenu li.snav_wgp_standings a,
#fp-l .info .submenu li.snav_wgp_info a,
#fp-l .player .submenu li.snav_player a,
#fp-l .member .submenu li.snav_wgp_member a,
#fp-l .ticket .submenu li.snav_wgp_ticket a,
#fp-l .onair .submenu li.snav_wgp_onair a ,
#fp-l .wgp_top .submenu li.snav_wgp_top a , 
#fp-l .wgp_top2012 .submenu li.snav_wgp_top2012 a , 
#fp-l .high .submenu li.snav_wgp_high a ,
#fp-l .pickup .submenu li.snav_wgp_pickup a , 
#fp-l .mobile .submenu li.snav_wgp_mobile a,
#fp-l .result-ind .submenu li.snav_wgp_result-ind a {
color:#E70000;
font-weight:bold;
}
/*.submenu_sub .snav_wgp_top a,
.submenu_sub .snav_wgp_game a,
.submenu_sub .snav_wgp_entry a,
.submenu_sub .snav_wgp_member a,
.submenu_sub .snav_wgp_ticket a,
.submenu_sub .snav_wgp_info a {
font-size: 11px;
}
li.snav_wgp_top,
li.snav_wgp_game ,
li.snav_wgp_entry ,
li.snav_wgp_member ,
li.snav_wgp_ticket ,
li.snav_wgp_info {
margin-top: 5px;
}*/

/*各ページ共通*/
.box_btm {
clear: both;
width: 640px;
height: 9px;
background: url(/sports/vabonet/img/box_btm.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
}
table{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
table thead th,
table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-weight:bold;
line-height: 1.6;
background: #999999;
color: #ffffff;
}
table tr td{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
line-height: 1.6;
color: #333333;
background: #ffffff;
}
table tr.gray td {
background-color:#eeeeee;
}

/*ニューストップ*/
.japanwomennews_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.japanwomennews_box h3 {
background: url(/sports/vabonet/img/japanwomen/japanwomen_news_ttl.png) no-repeat;
width: 640px;
height: 45px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.japanwomennews_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(/sports/vabonet/img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.japanwomennews_box h4 {
font-size: 16px;
min-height: 14px;
border-left: 8px solid #CD1EB4;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
font-weight: bold;
}
.japanwomennews_box h5 {
font-size: 10px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
/*background: url(../img/japanwomen/top_box_title.gif) no-repeat left bottom;*/
text-indent: 30px;
min-height: 22px;
margin: 0;
padding-top: 8px;
}
.japanwomennews_box .date{
font-family: 'ＭＳ Ｐゴシック', sans-serif;
font-size: 10px;
margin:0;
padding: 0 0 0 18px;
line-height:1.6;
}
.japanwomennews_box .news_photo {
float: right;
margin: 12px 0 5px 12px;
background: #CCF3F4;
padding: 8px;
}
.news_photo img {
border: #ffffff 1px solid;
/*margin-left: 3px;*/
}
.japanwomennews_box p {
line-height: 1.6;
margin-top: 6px;
}
.japanwomennews_box .morenews {
text-align: right;
}

.japanwomennews_box ul {
background: url(../img/japanwomen/box_hr.gif) repeat-x;
margin:10px 0 0;
padding:5px 0 0;
position: relative;
}
.japanwomennews_box .body ul li {
background: url(/sports/vabonet/img/news/newsline.png) repeat-x 0 99%;
margin-bottom: 8px;
padding-bottom: 8px;
}
.japanwomennews_box .body ul li a {
background:url(/sports/vabonet/img/japanwomen/news_style_dot.gif) no-repeat;
background-position: 0 7px;
padding-left: 10px;
}

.japanwomennews_box ol {
padding: 5px 0 0.5em; 
margin: 10px 0 0 0;
line-height:1.2em;
margin-bottom:1em;
position:relative;
}
.japanwomennews_box .posday {
position: absolute;
right: 0;
}
.japanwomennews_box ol li {
background: url(/sports/vabonet/img/news/newsline.png) repeat-x 0 99%;
margin-bottom: 8px;
padding-bottom: 8px;
}

.japanwomennews_box ol li a {
background-image:url(/sports/vabonet/img/japanwomen/news_style_dot.gif);
background-position: 0 7px;
background-repeat:no-repeat;
padding-left: 10px;
}

/*newsbox*/
.news_box  {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.news_box h3 {
background: url(../img/japanwomen/news_ttl.png) no-repeat;
width: 640px;
height: 45px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.news_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.news_box h4 {
font-size: 16px;
min-height: 14px;
border-left: 8px solid #CD1EB4;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
font-weight: bold;
}
.news_box h5 {
font-size: 10px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
/*background: url(../img/japanwomen/top_box_title.gif) no-repeat left bottom;*/
text-indent: 30px;
min-height: 22px;
margin: 0;
padding-top: 8px;
}
.news_box .date{
font-family: 'ＭＳ Ｐゴシック', sans-serif;
font-size: 10px;
margin:0;
padding: 0 0 0 18px;
line-height:1.6;
}
.news_box .news_photo {
float: right;
margin: 12px 0 5px 12px;
background: #CCF3F4;
padding: 8px;
}
.news_box .comment {
font-size: 14px;
font-weight: bold;
color: #CD1EB4;
text-indent: 0;
background:url(../img/japanwomen/box_hr.gif) repeat-x scroll 0 0;
margin:10px 0 0;
padding:10px 0 0;
}
.news_photo img {
border: #ffffff 1px solid;
/*margin-left: 3px;*/
}
.news_box p {
line-height: 1.6;
margin-top: 6px;
}
.news_box .morenews {
text-align: right;
}
.news_box ul {
background: url(../img/japanwomen/box_hr.gif) repeat-x;
margin:10px 0 0;
padding:5px 0 0;
position: relative;
}
.news_box .body ul li {
/*background: url(/sports/vabonet/img/news/newsline.png) repeat-x 0 99%;*/
margin-bottom: 8px;
padding-bottom: 8px;
}
.news_box .body ul li a {
/*background:url(/sports/vabonet/img/japanwomen/news_style_dot.gif) no-repeat;*/
background-position: 0 7px;
padding-left: 10px;
}

.news_box ol {
padding: 5px 0 0.5em; 
margin: 10px 0 0 0;
line-height:1.2em;
margin-bottom:1em;
position:relative;
}
.news_box .posday {
position: absolute;
right: 0;
}
.news_box ol li {
background: url(/sports/vabonet/img/news/newsline.png) repeat-x 0 99%;
margin-bottom: 8px;
padding-bottom: 8px;
}

.news_box ol li a {
background-image:url(/sports/vabonet/img/japanwomen/news_style_dot.gif);
background-position: 0 7px;
background-repeat:no-repeat;
padding-left: 10px;
}

.news_box li.news_haruko,
.news_box li.news_jwoman,
.news_box li.news_vleague {
padding: 14px 0 0 0;
height: 23px;
text-indent: 134px;
}
.news_box .body .view {
background: url(../img/japanwomen/box_hr.gif) repeat-x center center;
text-align:right;
}
.body .view {
background: url(../img/japanwomen/box_hr.gif) repeat-x center center;
text-align:right;
}
.news_box_btm {
clear: both;
width: 640px;
height: 9px;
background: url(../img/box_btm.png) no-repeat;
behavior: expression(IEPNGFIX.fix(this));
}
.news_photo img {
border: #ffffff 1px solid;
/*margin-left: 3px;*/
}
.japanwomennews_box.caption,
.news_box .caption {
font-family: 'ＭＳ Ｐゴシック', sans-serif;
font-size:10px;
text-align:right;
margin: 5px 0 0 0;
padding:0;
width: 300px;
}
/*ニュースのテーブル*/
.news_box table {
border-left:1px solid #666666;
border-top:1px solid #666666;
margin-top:8px;
text-align:center;
width:608px;
}
.news_box table tr.gray {
background:#EEEEEE none repeat scroll 0 0;
}
.news_box table tr th {
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
color:#333333;
font-size:12px;
font-weight:bold;
line-height:1.6;
padding:5px;
}
.news_box table tr td {
border-bottom:1px solid #666666;
border-right:1px solid #666666;
color:#333333;
font-size:12px;
line-height:1.5;
padding:5px;
text-align:center;
}
.news_box table tr td.left {
text-align:left;
}

/*オンエア情報*/
.onair_box h3 {
background: url(../img/japanwomen/onair_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.onair_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.onair_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff ;
margin:0;
}

.onair_box ul.onair_beach {
border-top: 5px solid #51E2E6;
padding: 5px 0;
margin:0;
}
.onair_box ul.onair_beach li {
padding-left:10px;
line-height: 1.6;
background:transparent url(/sports/vabonet/img/japanwomen/news_style_dot.gif) no-repeat scroll 0 10px;
}
.onair_box ul.onair_beach li .date {
font-weight: bold;
}
.onair_box ul.onair_beach li img {
margin-left: 5px;
}
.onair_box p {
margin: 0 0 10px;
line-height: 1.6
}
/*オンエア小見出し*/
.onair_box p.ttl {
font-weight: bold;
font-size: 14px;
color: #E70000;
background-image: hidden;
margin: 0 0 5px;
}

/*----------------------------------------------------------------------------------------------------*/

/* 特集バナー */
.featured {
clear: both;
margin-top: 10px;
}
.featured img,
.featured img a {
behavior: expression(IEPNGFIX.fix(this));
}
.featured img.left {
float:left;
}
.featured img.right {
float:right;
}


/*========================================
ニュース
=========================================*/
ul.snav li.prev {
border-right:1px solid #666666;
padding:0 10px 0 0;
}

ul.snav li.latest {
margin:0 10px;
padding:0;
}

ul.snav li.next {
border-left:1px solid #666666;
padding:0 0 0 10px;
}

/*ページ送り*/
.news_box .snvbox {
margin-bottom:15px;
margin-top:15px;
}
.news_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
background-image :none;
borer: none;
}

.news_box .snvbox ul.snav li {
float:left;
}
ul.snav li.prev {
border-right:1px solid #666666;
padding:0 10px 0 0;
}

ul.snav li.latest {
margin:0 10px;
padding:0;
}

ul.snav li.next {
border-left:1px solid #666666;
padding:0 0 0 10px;
}


/*========================================
大会結果
=========================================*/
.result_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}

.result_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
}
.result_box h3 {
background: url(../img/japanwomen/result_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.result_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.result_box .body h5 {
font-family:'ＭＳ Ｐゴシック',sans-serif;
font-size:10px;
line-height:1.6;
margin:0;
padding:0 0 0 18px;
}
/*テーブル*/
.result_box table{
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
.result_box table thead th,
.result_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:6px 10px 4px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
}
.result_box table tr td {
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding: 5px;
/*font-size: 10px;*/
line-height: 1.6;
color: #333333;
background: #ffffff;
}
.result_box table thead th.left,
.result_box table tr th.left{
text-align: left;
}
.result_box table tr td.center {
text-align: center;
}
.result_box table .date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#999999;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#FFFFFF;
text-align:center;
}
.result_box p.announce {
font-size: 14px;
color: #666;
font-weight: bold;
padding: 50px 0;
text-align: center;
}
/*vs*/
.result_box table th.vs {
width: 230px;
}
/*point*/
.result_box .body .set {
text-align:center;
width:20px;
padding:6px 10px 4px;
}
.result_box .body .point {
padding:5px 0;
width: 220px;
}
.result_box .body .point span {
	display:block;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	width:50px;
_width: 44px;
}
/*innner_table*/
.result_box .body .inner {
width: 100%;
margin-top:0;
text-align: center;
border: none;
}
.result_box .body .inner td {
border: none;
}
.result_box .body .inner .team_nm1,
.result_box .body .inner .team_nm2 {
width: 40%;
text-align: right;
}
.result_box .body .inner .team_nm2 {
text-align: left;
}

.result_box .body .inner td.win {
color:#FF3300;
}

/*ページ送り*/
.result_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}

.result_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}
.result_box .body .snvbox btm {
border-top: none;
}
.result_box .snvbox ul.snav li {
float:left;
}

.result_box .snvbox ul.snav li.left {
border-right:1px solid #666666;
padding:0 5px 0 0;
}

.result_box .snvbox ul.snav li.center {
margin:0 5px;
padding:0;
}

.result_box .snvbox ul.snav li.right {
border-left:1px solid #666666;
padding:0 0 0 5px;
}
.result_box .snvbox ul.snav li.current {
font-weight: bold;
}

/*pulldown_menu*/
#form1 {
position: absolute;
right:18px;
top: 17px;
}

/*========================================
ランキング
=========================================*/
.ranking_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.ranking_box h3 {
background: url(../img/japanwomen/ranking_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.ranking_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.ranking_box .body {
width: 608px;
padding: 10px 16px 5px;
background: #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
font-size: 12px;
}

/*テーブル*/
table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
.ranking_box table {
width: 300px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
.ranking_box table.men {
float: left;
}
.ranking_box table.women {
float: right;
}
.ranking_box table thead th,
.ranking_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
text-align: left;
}
.ranking_box table tr td{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
line-height: 1.6;
color: #333333;
background: #ffffff;
}

/*ページ送り*/
.ranking_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}
.ranking_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}
.ranking_box .body .snvbox btm {
border-top: none;
}
.ranking_box .snvbox ul.snav li {
float:left;
}
.ranking_box .snvbox ul.snav li.left {
border-right:1px solid #666666;
padding:0 5px 0 0;
}
.ranking_box .snvbox ul.snav li.center {
margin:0 5px;
padding:0;
}
.ranking_box .snvbox ul.snav li.right {
border-left:1px solid #666666;
padding:0 0 0 5px;
}
.ranking_box .snvbox ul.snav li.current {
font-weight: bold;
}
/*========================================
大会概要
=========================================*/
.info_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.info_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.info_box h3 {
background: url(../img/japanwomen/info_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.info_box2012 h3 {
background: url(../img/japanwomen/wgp_2012_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.schedule2012_box2012 h3 {
background: url(../img/japanwomen/wgp_2012schedule_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.schedule_japan2012_box2012 h3 {
background: url(../img/japanwomen/wgp_2012japanschedule_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.member_japan2012_box2012 h3 {
background: url(../img/japanwomen/wgp_member_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.info_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}

/*ページ送り*/
.info_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}

.info_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}

.info_box .snvbox ul.snav li {
float:left;
}
ul.snav li.prev {
border-right:1px solid #666666;
padding:0 5px 0 0;
}

ul.snav li.latest {
margin:0 10px;
padding:0;
}

ul.snav li.next {
border-left:1px solid #666666;
padding:0 0 0 5px;
}

ul.snav li.left {
border-right:1px solid #666666;
padding:0 5px 0 0;
}
ul.snav li.center {
margin:0 5px;
padding:0;
}
ul.snav li.center_right {
border-left:1px solid #666666;
margin:0;
padding:0 5px;
}
ul.snav li.right {
border-left:1px solid #666666;
padding:0 0 0 5px;
}
ul.snav li.current {
font-weight: bold;
}

/*テーブル*/
table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}

.info_box table {
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
.info_box table thead th,
.info_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
text-align: left;
}
.info_box table tr td{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
line-height: 1.6;
color: #333333;
background: #ffffff;
}
.info_box table.innner {
width: 100%;
margin-top:0;
}
.info_box ol,
.info_box li,
.info_box dl
{
margin:0;
padding:0;
}
.info_box ol li {
list-style-type: decimal;
list-style-position: outside;
margin: 0 0 5px 20px;
}

/*========================================
オンエア情報
=========================================*/
.onair_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.onair_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.onair_box h3 {
background: url(../img/japanwomen/onair_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.onair_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.onair_box h4 table thead th, .onair_box h4 table tr th {
background:none repeat scroll 0 0 #EEEEEE;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
color:#333333;
font-size:12px;
font-weight:bold;
line-height:1.6;
padding:5px 2px;
}
/*ページ送り*/
.onair_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}

.onair_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}

.onair_box .snvbox ul.snav li {
float:left;
}
ul.snav li.prev {
border-right:1px solid #666666;
padding:0 5px 0 0;
}

ul.snav li.latest {
margin:0 10px;
padding:0;
}

ul.snav li.next {
border-left:1px solid #666666;
padding:0 0 0 5px;
}

ul.snav li.left {
border-right:1px solid #666666;
padding:0 5px 0 0;
}
ul.snav li.center {
margin:0 5px;
padding:0;
}
ul.snav li.center_right {
border-left:1px solid #666666;
margin:0;
padding:0 5px;
}
ul.snav li.right {
border-left:1px solid #666666;
padding:0 0 0 5px;
}
ul.snav li.current {
font-weight: bold;
}

/*テーブル*/
table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}

.onair_box table {
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
.onair_box table thead th,
.onair_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
text-align: left;
}
.onair_box table tr td{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px;
font-size: 12px;
line-height: 1.6;
color: #333333;
background: #ffffff;
}
.onair_box table.innner {
width: 100%;
margin-top:0;
}
.info_box ol,
.info_box li,
.info_box dl
{
margin:0;
padding:0;
}
.info_box ol li {
list-style-type: decimal;
list-style-position: outside;
margin: 0 0 5px 20px;
}

/*========================================
スケジュール
=========================================*/
.schedule_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.schedule_box h3 {
background: url(../img/japanwomen/schedule_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.schedule_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.schedule_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
}

.schedule_box .body .inner .team_nm1,
.schedule_box .body .inner .team_nm2 {
width: 45%;
text-align: right;
}
.schedule_box .body .inner .team_nm2 {
width: 45%;
text-align: left;
}
/*ページ送り*/
.schedule_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}
.schedule_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}
.schedule_box .snvbox ul.snav li {
float:left;
}
/*テーブル*/
.schedule_box table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin:10px 0 0;
}

.schedule_box table tr th.round{
background-color:#999;
color:#FFFFFF;
/*font-size:14px;*/
font-weight:bold;
}

.schedule_box table td.subject{
text-align: center;
}

.schedule_box table thead th,
.schedule_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px 2px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
}
.schedule_box table tr td{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:5px 2px 5px 5px;
font-size: 12px;
line-height: 1.6;
color: #333333;
background: #ffffff;
text-align: left;
}
.schedule_box table td .inner {
width: 100%;
margin-top:0;
border: none;
}
.schedule_box table td .inner tr,
.schedule_box table td .inner td {
border: none;
padding:0;
}
/**/
.schedule_box h5 {
	font-size: 14px;
	border-left: 5px solid #999999;
	padding: 0px 0 0 10px;
	line-height: 1.5;
	line-height:1.6;
	clear: both;
	font-weight: bold;
	margin:20px 0 0;
}
.schedule_box ol,
.schedule_box li,
.schedule_box dl
{
margin:0;
padding:0;
}
.schedule_box ol li {
list-style-type: decimal;
list-style-position: outside;
margin: 0 0 5px 20px;
}
/*========================================
順位表
=========================================*/
.standings_box {
width: 620px;
margin:10px 0 0 ;

padding:0;
clear: both;
}
.standings_box .body {
width: 608px;
padding: 10px 16px 5px;
background: #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
}
.standings_box h3 {
background: url(../img/japanwomen/standings_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
}
.standings_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.standings_box .body h5 {
font-family:'ＭＳ Ｐゴシック',sans-serif;
font-size:10px;
line-height:1.6;
margin:0;
padding:0 0 0 18px;
}
.standings_box .body table.standing_table {
margin-bottom:5px;
}
.standings_box .body p.note {
margin: 5px 0 15px 0;
line-height: 1;
font-size: 10px;
text-align: right;
}
.standings_box .body table tr.under_ranking td{
border-top-style: solid;
border-top-color: #ff0000;
border-top-width: 2px;
}
.standings_box .body #form1 {
position: absolute;
top: 75px;
}
.pointsize {
font-size: 10px;
}
/*========================================
WGPトップ
=========================================*/
.wgp_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.wgp_box .body {
width: 620px;
padding: 0 10px 5px;
background: #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.wgp_box h3 {
background: url(../img/japanwomen/wgp2010_ttl.gif) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

/*========================================
選手情報
=========================================*/
.player_box,
.alljapan_player_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}

/*トップページ*/
.player_box h3 {
background: url(../img/japanwomen/player2014_ttl.png) no-repeat;
width: 640px;
height: 44px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

.player_box h5 {
background: url(../img/japanwomen/player2014_ttl.png) no-repeat;
width: 640px;
height: 44px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

.player_box h6 {
background: url(../img/japanwomen/player2012_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
/*代表選手ページ内*/
.alljapan_player_box h3 {
background: url(../img/japanwomen/player2011_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.alljapan_player_box h6 {
background: url(../img/japanwomen/player2012_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.alljapan_player_box h5 {
background: url(../img/japanwomen/player2013_ttl.png) no-repeat;
width: 640px;
height: 44px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

.alljapan_player_box h2 {
background: url(../img/japanwomen/player2010_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.player_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.alljapan_player_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.player_box .body,
.alljapan_player_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
}
/*ページ送り*/
.player_box .snvbox,
.alljapan_player_box .snvbox {
border-top:1px dashed #CD1EB4;
margin-top:15px;
padding:10px 0 0;
width:608px;
}
.player_box .snvbox ul.snav,
.alljapan_player_box .snvbox ul.snav {
float:right;
margin:0;
padding:0;
}
.player_box .snvbox ul.snav li,
.alljapan_player_box .snvbox ul.snav li {
float:left;
}
ul.snav li.prev {
border-right:1px solid #666666;
padding:0 5px 0 0;
}
ul.snav li.latest {
margin:0 10px;
padding:0;
}
ul.snav li.next {
border-left:1px solid #666666;
padding:0 0 0 5px;
}
ul.snav li.left {
border-right:1px solid #666666;
padding:0 5px 0 0;
}
ul.snav li.center {
margin:0 5px;
padding:0;
}
ul.snav li.center_right {
border-left:1px solid #666666;
margin:0;
padding:0 5px;
}
.player_box ul.snav li.right,
.alljapan_player_box ul.snav li.right {
border-left: none;
padding:0 0 0 5px;
}
ul.snav li.current {
font-weight: bold;
}
/*テーブル*/
.player_box table,
.alljapan_player_box table {
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:8px;
}
.player_box table thead th,
.player_box table tr th,
.alljapan_player_box table thead th,
.alljapan_player_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:6px 10px 4px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #eeeeee;
color: #333333;
}
.player_box table tr td,
.alljapan_player_box table tr td {
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding: 5px;
/*font-size: 10px;*/
line-height: 1.6;
color: #333333;
background: #ffffff;
}
.player_box table thead th.left,
.player_box table tr th.left,
.alljapan_player_box table thead th.left,
.alljapan_player_box table tr th.left{
text-align: left;
}
.player_box table tr td.center,
.alljapan_player_box table tr td.center {
text-align: center;
}
.player_box p.announce,
.alljapan_player_box p.announce {
font-size: 14px;
color: #666;
font-weight: bold;
padding: 50px 0;
text-align: center;
}

.player_box table tr:nth-child(2n+1) td {
    background-color: #EEEEEE;
}
.player_box table tr:nth-child(2n) td {
    background-color: #FFFFFF;
}
.player_box table th.jp2013{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:6px 10px 4px;
font-size: 12px;
font-weight:bold;
line-height: 1.6;
background: #DB59C8;
color: #FFFFFF;
}

.alljapan_player_box table td.movie{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:15px 0 0 45px;
}



div.right_gotop {
    font-size: 10px;
    margin-left: 500px;
    margin-top: 5px;
    padding: 0;
}


/*選手個人情報*/
.personal img{
float: left;
width: 180px;
margin: 7px 10px 15px 0;
}
.personal table.personal_data {
float: right;
width: 415px;
margin-bottom:15px;
}
.personal table.personal_data th {
text-align: left;
}
.personal .staffs_comment {
clear: both;
margin: 15px auto;
padding: 5px 0 10px;
background-image:url(../img/japanwomen/box_hr.gif);
background-position:0 0;
background-repeat:repeat-x;
text-align:center;
}

/*選手データ*/
.player_box dl,
.alljapan_player_box dl {
border-top: 1px solid #ccc;
line-height: 1.6;
margin: 1em 5px;
width: 285px;
}

.player_box dt,
.alljapan_player_box dt {
background: url(img/arrow.gif) no-repeat left center;
width: 5em;
float: left;
padding-bottom: 1px;
text-indent: 1em;
}
.player_box dd,
.alljapan_player_box dd {
border-bottom: 1px solid #CCCCCC;
margin:0;
padding-left: 7em;
}
.player_box .beach_player,
.alljapan_player_box .beach_player {
margin:0 auto;
width: 250px;
}

.info_box .body dd.pools {
	list-style: circle outside;
	margin-left:25px;
}

p.jva_consent {
clear:both;
margin: 0;
text-align: right;
}
/*========================================
注目選手
=========================================*/

.pickup_box {
clear:both;
margin:10px 0 0;
padding:0;

}
.pickup img{
float: left;
width: 180px;
margin: 8px 10px 15px 0;
}

.pickup table.pickup_data {
float: right;
width: 415px;
margin-bottom:15px;
}
.pickup table.pickup_data th {
text-align: left;
}
.pickup p.staffs_comment {
clear: both;
margin: 15px 0;
padding: 15px 10px 10px;
background-image:url(../img/japanwomen/box_hr.gif);
background-position:0 0;
background-repeat:repeat-x;
}
.pickup_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.pickup_box .body, {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
position: relative;
}
.pickup_box .body {
background:url("../img/japanwomen/box_bg.gif") no-repeat scroll right 0 #FFFFFF;
margin:0;
padding:10px 16px 5px;
position:relative;
}

.pickup_box h3 {
background:url("../img/japanwomen/pickup_ttl.png") no-repeat scroll 0 0 transparent;
height:45px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:640px;
}

.pickup_box .pickup_player {
border-bottom:2px dotted #FF99CC;
padding-bottom:15px;
margin-bottom:15px;
}

.pickup_box p.note {
margin: 5px 0 15px 0;
line-height: 1;
font-size: 10px;
text-align: right;
}


/*========================================
個人成績
=========================================*/
.result-ind {
margin-bottom:20px;

}
.result-ind_box {
clear:both;
margin:10px 0 0;
padding:0;
font-size:0.9em;

}
.result-ind img{
float: left;
width: 180px;
margin: 8px 10px 15px 0;
}
.result-ind_box .body {
background:url(../img/japanwomen/box_bg.gif) no-repeat scroll right 0 #FFFFFF;
margin:0;
padding:10px 16px 5px;
position:relative;
}
.result-ind_box h3 {
background:url(../img/japanwomen/result-ind_ttl.png) no-repeat scroll 0 0 transparent;
height:45px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:640px;
}

.result-ind_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}

/*テーブル*/
.result-ind_box table{
width: 608px;
border-top:1px solid #666666;
border-left:1px solid #666666;
text-align:left;
margin-top:5px;
}
.result-ind_box table thead th,
.result-ind_box table tr th{
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:6px 10px 4px;
font-weight:bold;
line-height: 1.2;
background: #eeeeee;
color: #333333;
}

* html .result-ind_box table thead th,
* html .result-ind_box table tr th {
font-size:0.75em;
}
.result-ind_box table tr.under_ranking {
border-top:2px solid #666666;
}
.result-ind_box table tr.jstringer td,
.result-ind_box table tr.under_ranking td {
color: #CD1EB4;
}
.result-ind_box table tr td {
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding: 5px;
line-height: 1.6;
color: #333333;
background: #ffffff;
}
.result-ind_box table thead th.left,
.result-ind_box table tr th.left{
text-align: left;
}
.result-ind_box table tr td.center {
text-align: center;
}

/*========================================
チームの情報
=========================================*/
.teams_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.teams_box h3 {
background: url(../img/japanwomen/teams_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.teams_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.teams_box h4 {
font-size: 16px;
min-height: 14px;
border-left: 8px solid #CD1EB4;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
font-weight: bold;
}
.teams_box .wgp_entry , .teams_box .wgp_entry_harf {
margin: 5px 0 20px 0;
background: #333333;
}
.teams_box .wgp_entry_harf {
width: 50%;
}
.teams_box .wgp_entry th , 
.teams_box .wgp_entry_harf th {
font-size: 14px;
color:#ffffff;
background: #333366;
font-weight:bold;
}
.teams_box .wgp_entry th span , 
.teams_box .wgp_entry_harf th span {
font-weight:normal;
font-size:0.85em;
}
.teams_box .wgp_entry td img,
.teams_box .wgp_entry_harf td img {
float: left;
}
.teams_box .wgp_entry td dl,
.teams_box .wgp_entry_harf td dl {
float: right;
width: 205px;
margin: 0;
}
.teams_box .wgp_entry table , .teams_box .wgp_entry_harf table {
float: right;
width: 205px;
margin: 0;
margin-bottom:5px;
}

.teams_box .wgp_entry .jap table { margin-bottom:31px;} 
.teams_box .wgp_entry table tr td , .teams_box .wgp_entry_harf table tr td  {
line-height:1.2;
}
.teams_box .wgp_entry table tr td.left , .teams_box .wgp_entry_harf table tr td.left  {
background:#FDE1FF;
width:60%;
}
.teams_box .wgp_entry table tr td.right , .teams_box .wgp_entry_harf table tr td.right {
text-align:center;
width:40%;
}

.teams_box p.explain { padding:5px; border-top:#FF99FF dotted 1px; }
.teams_box .wgp_entry td.col2 dl {
float: left;
margin-left: 10px;
width: 305px;
}
.teams_box .wgp_entry td .teams , .teams_box .wgp_entry_harf .teams {
margin: 5px 0 5px 46px;
}
.teams_box .wgp_entry td .teams img {
width: 200px;
}

.teams_box td.country { width:314px; }

/*========================================
モバイル情報
=========================================*/
.mobile_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.mobile_box .body {
width: 608px;
padding: 10px 16px 5px;
background: #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.mobile_box h3 {
background: url(../img/japanwomen/mobile_ttl.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.mobile_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}

.mobile_box .mobile_con {
clear: both;
width: 608px;
margin: 15px 0;
}
.mobile_box .mobile_con .lbox {
float: left;
width: 294px;
}
.mobile_box .mobile_con .rbox {
float: right;
width: 294px;
}


/*========================================
チケット情報
=========================================*/
.ticket_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.ticket_box h3 {
background: url(../img/japanwomen/ticket_ttl.png) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.ticket_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.ticket_box h4 {
font-size: 16px;
min-height: 14px;
border-left: 8px solid #CD1EB4;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
font-weight: bold;
}
.ticket_box table {
margin-bottom: 15px;
}
.ticket_box p.cap {
font-size: 10px;
margin: 5px 0 0 0;
}
/*========================================
見どころ
=========================================*/
.high_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.high_box h3 {
background: url(../img/japanwomen/2010highlite_ttl.gif) no-repeat;
width: 640px;
height: 45px;
text-indent: -9999px;
overflow: hidden;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.high_box .body {
width: 608px;
padding: 10px 16px 5px;
background:  #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.high_box h4 {
font-size: 16px;
min-height: 14px;
border-left: 8px solid #CD1EB4;
margin:0;
padding: 5px 0 0 10px;
line-height:1.6;
font-weight: bold;
}

/* WGP特殊バナー */
.wgp2010 {
clear: both;
padding: 10px 0 0;
background: #002357;
width: 640px;
margin-bottom: 20px;
}
.wgp2010 img,
.wgp2010 img a {
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2010 img.left {
float:left;
}
.wgp2010 img.right {
float:right;
}
.wgp2010 h3 {
background: url(../img/japanwomen/wgp_main_ttl.png) no-repeat;
width: 640px;
height: 48px;
text-indent: -9999px;
overflow: hidden;
margin:10px 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2010 .wgp_box_btm {
background: url{../img/japanwomen/wgp2010_btm.png) no-repeat;
width: 640px;
height: 16px;
clear: both;
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2010 .highlite_photo1 { float:right; width:200px; overflow:hidden; padding:0 0 10px 10px; }
.wgp2010 .highlite_photo2 { float:left; width:200px; overflow:hidden; padding:5px 10px 10px 0; }





/* WGP特殊バナー */
.wgp2012 {
clear: both;
padding: 10px 0 0;
background: #002357;
width: 640px;
margin-bottom: 20px;
}
.wgp2012 img,
.wgp2012 img a {
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2012 img.left {
float:left;
}
.wgp2012 img.right {
float:right;
}
.wgp2012 h3 {
background: url(../img/japanwomen/wgp_main_ttl.png) no-repeat;
width: 640px;
height: 48px;
text-indent: -9999px;
overflow: hidden;
margin:10px 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2012 .wgp_box_btm {
background: url{../img/japanwomen/wgp2012_btm.png) no-repeat;
width: 640px;
height: 16px;
clear: both;
behavior: expression(IEPNGFIX.fix(this));
}
.wgp2012 .highlite_photo1 { float:right; width:200px; overflow:hidden; padding:0 0 10px 10px; }
.wgp2012 .highlite_photo2 { float:left; width:200px; overflow:hidden; padding:5px 10px 10px 0; }


/*========================================
オンエア情報
=========================================*/
.onair-j_box {
width: 620px;
margin:10px 0 0 ;
padding:0;
clear: both;
}
.onair-j_box .body {
width: 608px;
padding: 10px 16px 5px;
background: #ffffff url(../img/japanwomen/box_bg.gif) no-repeat right 0;
margin:0;
}
.onair-j_box h3 {
background: url(../img/japanwomen/info_ttl2.png) no-repeat;
width: 640px;
height: 44px;	
text-indent: -9999px;
overflow: hidden;
margin: 0 0 0 0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}
.onair-j_box h4 {
font-size: 16px;
border-left: 8px solid #CD1EB4;
padding: 5px 0 0 10px;
line-height: 1.5;
line-height:1.6;
clear: both;
margin: 0 0 5px;
font-weight: bold;
}
.onair-j_box h4 table thead th, .onair_box-j h4 table tr th {
background:none repeat scroll 0 0 #EEEEEE;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
color:#333333;
font-size:12px;
font-weight:bold;
line-height:1.6;
padding:5px 2px;
}


