@import url("footer03.css");

/*　ヘッディング各種　*/

#h1Wrap {
	margin:0;
	padding:0;
	width:700px;
	margin-top:0px;
	margin-left:27px;
}
.h2Wrap {
	background-color:#1F6925;
	padding:5px 10px;
}
.h3Wrap h4 {
	background-image:url(/news/img/tv_title01.gif);
	text-indent:-9999;
}





.h2WrapUS {
	background-color:#3374ac;
	background-image:url(/news/img/bg_ush2.gif);
	padding:4px 10px;
	margin-top:0px;
}
.h2WrapWIM {
	background-color:#5C3385;
	padding:5px 10px;
	margin-top:10px;
}
.h2WrapRG {
	background-color:#972400;
	padding:5px 10px;
	margin-top:10px;
}
.h2Wrap0 {
	background-color:#1F6925;
	padding:5px;
	margin-top:0;
}
.h2Wrap a {
	font-size:85%;
	color:#FFFFFF;
}
.h2WrapUS a {
	font-size:85%;
	color:#FFFFFF;
}
.h2WrapWIM a {
	font-size:85%;
	color:#FFFFFF;
}
.h2WrapRG a {
	font-size:85%;
	color:#FFFFFF;
}
.h2btmA01 {
	padding:3px;
	border-left:1px solid #339933;
	border-right:1px solid #339933;
	border-bottom:1px solid #339933;
}
.h2btmA02 {
	margin:0 0 10px 0;
	border-left:1px solid #339933;
	border-right:1px solid #339933;
	border-bottom:1px solid #339933;
}
.h2btmA {
	border-left:1px solid #339933;
	border-right:1px solid #339933;
	border-bottom:1px solid #339933;
}
.h2btmA_wim {
	padding:3px;
	border-left:3px solid #c2e085;
	border-right:3px solid #c2e085;
	border-bottom:3px solid #c2e085;
}
.h2btmA4 {
	padding:0px;
	border-top:3px solid #D9E6C0;
	border-left:3px solid #D9E6C0;
	border-right:3px solid #D9E6C0;
	border-bottom:3px solid #D9E6C0;
}
.h2btmA4Wrap {
	padding:3px;
	margin-top:0;
	border:1px solid #80ac30;
}

.h4title_commerce {
	width:590px;
	height:30px;
    background: url(../../news/img/news_commerce.jpg) no-repeat;
}

.h4title_570 {
	width:570px;
	height:29px;
    background: url(../../news/img/title_570.gif) no-repeat;
}
.h4title_568 {
    background-color: #339933;
    border: 1px solid #339933;
    color: #FFFFFF;
    height: auto;
    padding: 0 5px 5px 0;
    width: 561px;
}
.h4title_568_02 {
	width:568px;
	height:45px;
    background: url(../../news/img/title_568_02.gif) no-repeat;
}
.h4title_410 {
	width:410px;
	height:29px;
    background: url(../../news/img/title_410.gif) no-repeat;
}
.h4title_281 {
	width:281px;
	height:29px;
    background: url(../../news/img/title_281.gif) no-repeat;
}

h4 {
	font-size:140%;
	margin:0;
	padding: 6px 0px 0px 10px;
}
h5 {
	font-size:100%;
	margin:0;
	padding: 6px 0px 0px 10px;
}
h6 {
	font-size:140%;
	margin:0;
}





/* h2btmの上有 */

.h2btmB {
	border-bottom:1px solid #339933;
	border-right:1px solid #339933;
	border-top:1px solid #339933;
}
.h2btmE {
	border:1px solid #339933;
}
.h2btmA .score {
	margin:0;
	padding:2px;
}
.h2btmC {
	padding:9px;
	background-color:#D9E6C0;
}
.h2btmC6_wim {
	padding:7px;
	background-color:#ffffff;
	border:2px solid #3374ac;
}
.h2btmC6_wim {
	padding:7px;
	background-color:#ffffff;
	border:2px solid #99ff99;
}
.h2btmC6_rg {
	padding:9px;
	background-color:#ffcc66;
}
.h2btmC6 {
	padding:9px;
	background-color:#D9E6C0;
}
.h2btmC div {
	padding:5px 10px;
	background-color:#F5F5F5;
	border:3px solid #BBBBBB;
}
.h2btmC div h3 {
	font-size:95%;
	margin:0;
	padding:2px 0;
	border-bottom:1px solid #BBBBBB;
}
.h2btmC div p {
	margin:0;
	font-size:85%;
}
.h2btmD {
	padding:5px;
	background-color:#E9E9E9;
}
.h2f18Wrap {
	background-color:#1F6925;
	padding:5px 10px;
}

.h2f18WrapRG {
	background-color:#972400;
	padding:5px 10px;
}

.h2f18WrapWIM {
	background-color:#5c3385;
	padding:5px 10px;
}

.h2f18WrapUS {
	background-color:#3374ac;
	padding:5px 10px;
}
.h2f18WrapOLYMPIC {
	background-color:#C31228;
	padding:5px 10px;
}
.h2f18WrapTORAY {
	background-color:#FF6699;
	padding:5px 10px;
}

.h2f18WrapAIG {
	background-color:#002F57;
	padding:5px 10px;
}

.h2f18 {
	float:none;
	font-size:150%;
	color:#ffffff;
	margin:0;
	padding-left:20px;
	background-image:url(../img/bullet_h2f18.gif);
	background-repeat:no-repeat;
}

.h2f18US {
	float:none;
	font-size:150%;
	color:#ffffff;
	margin:0;
	padding-left:20px;
	background-image:url(/img/us_bullet_h2f18.gif);
	background-repeat:no-repeat;
}

.h2f18WIM {
	float:none;
	font-size:150%;
	color:#ffffff;
	margin:0;
	padding-left:20px;
	background-image:url(/img/wim_bullet_h2f18.gif);
	background-repeat:no-repeat;
}

.h2f18RG {
	float:none;
	font-size:150%;
	color:#ffffff;
	margin:0;
	padding-left:20px;
	background-image:url(/img/rg_bullet_h2f18.gif);
	background-repeat:no-repeat;
}

.h2f18OLYMPIC {
	float:none;
	font-size:150%;
	color:#ffffff;
	margin:0;
	padding-left:20px;
	background-image:url(/img/rg_bullet_h2f18.gif);
	background-repeat:no-repeat;
}


/*　今日のニュース(グランドトップ)　*/
.topNewG {
	margin:0;
	padding:5px 5px 3px 5px;
	border-bottom:1px solid #BBBBBB;
	background-color:#F5F5F5;
}

.topNewG_wim {
	margin:0;
	padding:5px 5px 3px 5px;
	border-bottom:1px solid #ccffcc;
	background-color:#F5F5F5;
}

.topNewG img {
	margin-left:2px;
	margin-bottom:2px;
}

/*　今日のニュース(ニューストップ用)　*/
.topNew {
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #1F6925;
}
.h2btmA_wim .topNewG_wim {
	margin:0;
	padding:5px 5px 0 5px;
	border-bottom:0px solid #ccffcc;
	background-color:#F5F5F5;
}
.h2btmA .topNewG {
	margin:0;
	padding:5px 5px 0 5px;
	border-bottom:0px solid #BBBBBB;
	background-color:#F5F5F5;
}
.h2btmA_wim .newsback_wim {
	margin:0;
	padding:2px;
	background-color:#F5F5F5;
	border-top:1px solid #c9c9c9;
}
.h2btmA .newsback {
	margin:0;
	padding:2px;
	background-color:#F5F5F5;
	border-top:1px solid #c9c9c9;
}

/*　今日のニュース(ニューストップ用)　*/
.today_pic01 {
	background-color:#6633CC
}


/*　クイックニュース(ニューストップ用)　*/
#quickNews {
	margin-top:10px;
	padding:5px;
	background-color:#D9E6C0;
}

#quickNews .quickHead {
	background-color:#95BC33;
	margin:0;
	padding:0;
}

#quickNews .quickHead_us {
	background-color:#3374ac;
	margin:0;
	padding:0;
}

#quickNews .quickHead_wim {
	background-color:#5C3385;
	margin:0;
	padding:0;
}

#quickNews .quickHead_rg {
	background-color:#972400;
	margin:0;
	padding:0;
}

#quickNews h2 {
	background-image:none;
	padding:0 0 0 7px;
	margin:0;
}

#quickNews .kyodo {
	float:right;
	margin-right:5px;
	color:#FFFFFF;
	font-size:85%;
}

#quickNews p {
	padding:0 5px;
	font-size:95%;
}



/*　ゆっくりニュース(ニューストップ用)　*/
#slowNews {
	margin-top:10px;
	padding:5px;
	background-color:#eff9df;
}

#slowNews .slowHead {
	background-color:#95BC33;
	margin:0;
	padding:0;
}
#slowNews h2 {
	background-image:none;
	padding:0 0 0 7px;
	margin:0;
}
#slowNews .txt {
	float:right;
	margin-right:5px;
	color:#FFFFFF;
	font-size:85%;
}

#slowNews .headline {
	font-size:100%;
	line-height:110%;
}

#slowNews a {
	padding:0 4px;
	font-size:100%;
	line-height:110%;
}

/*　世界ランキング(ニューストップ用)　*/

.rankTbl {
	width:100%;
}
.rankTbl td {
	font-size:85%;
	padding:3px;
}

.rankTbl td a {
	font-size:95%;
}
.rankTbl .num {
	font-weight:bold;
}

.rankTbl caption {
	margin:0;
	padding:2px 5px;
	background-color:#95bc33;
	font-size:85%;
	font-weight:bold;
	text-align:left;
}

/*　JOP大会情報　*/
.job_title {
	margin:0;
	padding:5px 10px;
	background-color:#FFFFCC;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}


/*　世界ランキング、選手名鑑　*/

.rankTblB {
	width:100%;
}
.rankTblB td {
	font-size:100%;
	padding:3px;
}
.rankTblB td a {
	font-size:100%;
}
.rankTblB .num {
	font-weight:bold;
}
.rankTblB .point {
	text-align:right;
}
.rankTblB .last {
	text-align:center;
}
.rankTblB thead td {
	font-size:95%;
	font-weight:bold;
	text-align:left;
	background-color:#FFFFCC;
}

/*
.rankTblB thead td {
	font-size:95%;
	font-weight:bold;
	text-align:left;
	background-color:#E0E0E0;
}
*/
.rankTblB caption {
	margin:0;
	padding:2px 5px;
	background-color:#FFFFCC;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}

/*　国内情報　*/
#domInfo h3 {
	font-size:95%;
	margin:0;
	padding:2px 5px;;
	background-color:#D9E6C0;
}

#domInfo caption {
	background-color:#E0E0E0;
}

.h3bult {
	color:#1F6925;
}

#domInfo p {
	margin:0;
	padding:2px;
	background-color:#F5F5F5;
}

.readWrap {
	width:568px;
	padding:0;
}

/* スコア速報 */
#scoreTime {
	font-size:85%;
	margin:0 0 0 10px;
}
#scoreExp {
	margin-top:0px;
	padding:2px;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	width:160px;
}
#scoreExp p {
	line-height:130%;
	padding:2px;
	margin:2px 0 0 0;
	font-size:85%;
	background-color:#F5F5F5;
}
#scoreExp a {
	line-height:130%;
	padding:2px;
	margin:2px 0 0 0;
	font-size:85%;
	background-color:#F5F5F5;
}
#tournamentRes {
	margin-top:2px;
	padding:3px;
	border:3px solid #BBBBBB;
}

#tournamentRes h3 {
	padding:3px;
	margin:0;
	background-color:#D9E6C0;
}

#tournamentRes p {
	line-height:200%;
	padding:5px;
	margin:2px 0 0 0;
	background-color:#F5F5F5;
}

#tournamentList h3 {
	padding:3px;
	margin:0;
	background-color:#D9E6C0;
}

#tournamentList p {
	font-size:95%;
	padding:5px;
	margin-top:2px;
	background-color:#F5F5F5;
}
#tournamentListtop p {
	font-size:85%;
	padding:2px;
	margin-top:2px;
	background-color:#F5F5F5;
}

/* 選手名鑑詳細 */
.h2btmA03 {
	margin:0 0 10px 0;
	border-left:1px solid #339933;
	border-right:1px solid #339933;
	border-bottom:1px solid #339933;
}
.h2btmA03 .colLeft {
	font-weight:bold;
}
.h2btmA03 .blt {
	color:#1F6925;
}
.h2btmA03 .sepalateH {
	padding:0 0 10px 0;
	border-bottom:1px solid #B9B9B9;
}
.h2btmA03 .sepalate {
	padding:10px 0;
	border-top:1px solid #B9B9B9;
}
.h2btmA03 .sepalate td {
	vertical-align:top;
}
.h2btmA03 .week {
	font-size:85%;
	color:#7E7E7E;
	text-align:center;
}
#dataArea {
	/*width:315px;*/
	float:right;
}
#dataArea table {
	width:100%;
}

/*
#players {
	width:627px;
	margin:0 auto;
	padding:15px;
	border:6px solid #E9E9E9;
	background-color:#F5F5F5;
}
#players h2 {
	font-size:150%;
	color:#202020;
	background-image:none;
	padding:0;
	float:none;
}
#players .colLeft {
	font-weight:bold;
}
#players .blt {
	color:#1F6925;
}
#players .sepalateH {
	padding:0 0 10px 0;
	border-bottom:1px solid #B9B9B9;
}
#players .sepalate {
	padding:10px 0;
	border-bottom:1px solid #B9B9B9;
}
#players .sepalate td {
	vertical-align:top;
}
#players .week {
	font-size:85%;
	color:#7E7E7E;
	text-align:center;
}
*/

/* historyBack */
.hisBack {
	margin:0 10px 10px 0;
	text-align:right;
}
.hisBack02 {
	margin: 0px;
	text-align:right;
}

/*　クイックニュース　*/
.qnews {
	padding:15px 25px 30px;
	background-color:#F5F5F5;
	border-left:6px solid #E9E9E9;
	border-right:6px solid #E9E9E9;
	border-bottom:6px solid #E9E9E9;
}

/*　今日のニュース(詳細)　*/
#newsDetail {
	padding:15px 25px 30px;
	background-color:#F5F5F5;
	border-left:6px solid #E9E9E9;
	border-right:6px solid #E9E9E9;
	border-bottom:6px solid #E9E9E9;
}

#newsDetail img {
	margin-left:30px;
	margin-bottom:10px;
	float:right;
}


/*　年間スケジュール(詳細)　*/
.scheDate {
	margin:0;
	padding:2px 10px 2px 30px;
	background-color:#D9E6C0;
}

.scheWord {
	padding:15px 25px 30px;
	background-color:#FFFFFF;
	border-left:6px solid #E9E9E9;
	border-right:6px solid #E9E9E9;
	border-bottom:6px solid #E9E9E9;
}

.scheDate p {
	margin:0;
	padding:0;
}

.getAcro {
	margin-top:10px;
}
.getAcro p {
	font-size:85%;
	line-height:120%;
	color:#808080;
	padding:0;
	margin:0;
}

.getAcro img {
	margin-right:10px;
}

/*　TV放送スケジュール　*/
.tvDate {
	font-weight:bold;
	text-align:center;
}
.tvDate02 {
	font-weight:bold;
	padding-left:5px;
}


/*　国内情報　*/
.h2Ul {
	margin:0;
	padding:0 20px;
}
/*------------------*/
/*　ツアーレポート　*/
/*------------------*/

/*　レポート一覧　*/
.repoList {
	background-color:#FFFFCC;
	padding:2px 5px;
	margin-bottom:10px;
}
.repoList ul {
	margin:0;
}
.repoList ul li {
	display:block;
	float:left;
	margin-right:20px;
	padding-left:15px;
	background:#FFFFCC url(../../news/img/mrk_arrow_tour.gif) no-repeat;
}

/*　レポート本文　*/
#reports h3 {
	margin:0;
	padding:5px;;
	background-color:#D9E6C0;
}
#reports .place {
	font-size:85%;
	margin-top:2px;
	padding:2px 10px;
	background-color:#F5F5F5;
	border-bottom:1px solid #BBBBBB;
}
#reports .words {
	margin:0;
	padding:10px;
	background-color:#F5F5F5;
}

/*　PINKY'S REMARKS　*/
.pinkyView {
	margin:20px 0 0 10px;
}
.viewTtl {
	margin:0;
	width:676px;
	padding:2px;
	background:#E2DDBE;
}
.viewBody {
	width:670px;
	padding:5px;
	background:#EFEDD9;
}
.viewTtl h3 {
	font-size:85%;
	margin:0 10px;
}
.viewBody p {
	margin:10px;
}
.viewBody h4 {
	margin:12px;
}

/*------------------*/
/*　ツアーレポート　*/
/*------------------*/

/*　レポート一覧　*/
.scheBox {
	width:100%;
	border-collapse: collapse;
}
/*
.scheBox th {
	border:0px 2px solid #FFFFFF;
}
*/
.firstCol {
   border:none !important;
}

.scheBox td {
	font-size:85%;
	padding:5px 3px 5px;
	border-left-color: #339933;
	border-left-style: solid;
	border-left-width: 1px;
	vertical-align:top;
}
.scheBox thead {
	text-align:center;
	background-color:#FFFFCC;
}
.scheBox thead td {
	padding:1px;
	font-weight:bold;
	border-left-color: #339933;
	border-left-style: solid;
	border-left-width: 1px;
}
.scheBox .day {
	font-size:95%;
}
.scheBox .name {
	font-size:100%;
	font-weight:bold;
}
.scheBox .small_name {
	font-size:100%;
	font-weight:bold;
}
.scheBox .cate {
	text-align:left;
}



/* コラム設定
-----------------------------------*/
#newsleftCol {
	width:520px;
	float:left;
}
#newsrightCol {
	width:160px;
	float:right;
}

/*　ディテールコラム領域　*/
#columWrap2 {
	width:670px;
	margin-left:40px;
}

/*　選手名鑑コラム領域　*/
#columWrapP {
	width:670px;
	margin-left:40px;
}

/*------------------*/
/*　GS特集　*/
/*------------------*/

.gsWrap {
	padding:8px;
	margin-top:0;
	border:1px solid #ffffff;
}

/* 選手モデル紹介　*/

.pmTbl {
	width:160px;
}
.pmTbl td {
	font-size:95%;
	padding:0px;
}
.pmTbl td a {
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif, Arial Unicode MS, MS UI Gothic;
	line-height:120%;
}
.pmTbl td strong {
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif, Arial Unicode MS, MS UI Gothic;
	line-height:120%;
}

/* -- 2005-10 追加 --*/

/* フォント＆テキスト配置 */
.eng 			{font-family:Arial, Helvetica, sans-serif;}
.lpad3			{padding-left:3px;}
.rd				{color:#ff0000;}
.ul				{text-decoration:underline}

/* テキストＰＲ */
#h1sub 			{border-top:1px solid #b9b9b9; padding-top:3px; width:446px; float:left; font-weight:normal;}
#h1sub a 		{line-height:115%; background-image:url(http://tennis365.net/img/icon/bullet_tri.gif); background-repeat:no-repeat; padding-left:10px; text-decoration:underline;}
#h1subB			{padding:3px 0px 0px 15px; background:#ffffff url(/img/icon/pr.gif) no-repeat left top; border-top:1px solid #b9b9b9; width:446px; float:left; font-weight:normal;}
#h1subB a		{line-height:115%; text-decoration:underline;}
.txtPR 			{padding:3px 0px 3px 15px; background:#ffffff url(/img/icon/pr.gif) no-repeat left top; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; margin-bottom:3px; line-height:115%}
.txtPR a 		{line-height:115%; text-decoration:underline; font-weight:100}


/* トップニュース */
.topnews		{line-height:130%;}
.headline		{margin-top:0px; padding-left:15px}
.toptxt			{margin-top:3px; line-height:130%;}
.toptxt a		{line-height:130%;}
.tour			{color:#ffffff; padding-left:10px; font-size:11px;}
.date			{border-bottom:1pt solid #8c8c8c; color:#1f6925; margin: 3px 0px 3px 0px; font-size:11px; line-height:125%;}
.time			{font-size:12px; line-height:125%;}
.small a		{font-size:11px;}
.picNews 		{margin:0px; padding-right:10px;}
.tourName 		{margin-bottom:4px; padding:4px 2px 3px 7px; background-image:url(/img/bg/news_tourname.gif); color:#1f6925; line-height:115%; background-repeat:no-repeat;}
.title 			{line-height:125%; background-image:url(/news/img/bg_newstitle.gif); padding:3px; margin-bottom:3px}
.title a 		{line-height:125%}
.leader 		{line-height:130%; padding:0px 3px 2px 2px;}
.leader a 		{line-height:130%}
.credit 		{font-size:10px; color:#666666; padding-right:3px; margin-bottom:0px; text-align:right;}
/* ヘッドライン＆クイックニュース */
.newsback02 a	{	line-height:16px;}
.newsback02	{	border-bottom:1pt solid #e0e0e0;
			line-height:16px;
			margin:1px 0px;
			padding:3px 3px;}
#quickNews a	{	line-height:130%;}
#qNews .wrap 	{	width:440px;
			margin-top:0px;
			border-left:3px solid #b9b9b9;
			border-bottom:3px solid #b9b9b9;
			border-right:3px solid #b9b9b9;
			padding:0px}
#qNews a 	{	line-height:125%;}

/* 右側 */
#specials 		{border:1px solid #b9b9b9; padding:6px;}
#specials .h4Wrap {margin:0px; background-color:#f7cd83; color:#1f6925; padding:1px 2px 1px 5px;}
#campaign .title {border-bottom:1px solid #1f6925; padding-bottom:1px; color:#ed7523; margin-bottom:4px; margin-top:8px}
#campaign a 	{line-height:130%}

/* ツアー情報 */
.dataTitle 		{border-bottom:1px solid #b9b9b9; margin-bottom:0px; background-color:#f3f0e7; padding-left:5px}
.dataFeature a 	{line-height:125%}
.dataFeature 	{padding:0px 0px 2px 25px; background: url(/img/icon/new_s.gif) no-repeat left; margin:0px}
.topBorder 		{border-top:2px solid #ffffff;}
.rBorder 		{border-right:2px solid #ffffff;}
.botBorder 		{border-bottom:1px solid #ffffff;}
.bg001 			{background-color:#d9e6c0;}
.bg002 			{background-color:#f3f0e7;}

/* ニュース検索 */
#srcBox {border:2px solid #b9b9b9; padding:2px; width:58px; line-height:110%; font-size:9px;}

/* ニュース一覧 */
.lgt 			{padding: 2px 5px 0px 5px;}
.headWord 		{padding-left:0px; margin:6px 0px 6px 0px}
.headWord li 	{
		margin-left:0px;
		padding-left:10px;
		padding:2px;
		list-style-position:inside;
		list-style-type:square}

/* ニュース詳細　*/
#otoku			{background-image:url(/news/img/bg_otoku.gif); background-repeat:no-repeat; padding:3px 2px 0px 98px; vertical-align:top;}


/* ランキングムーバー&ニューランキング */
#movers .up {	background-image:url(/news/img/mrk_ranking_up.gif);
		background-repeat:no-repeat;
		padding-left:15px;}
#movers .down {	background-image:url(/news/img/mrk_ranking_down.gif);
		background-repeat:no-repeat;
		padding-left:15px;}
#movers {	border-top:2px dotted #e9e9e9;
		border-bottom:2px dotted #e9e9e9;
		padding-bottom:5px}
#movers .name {	padding-left:6px;
		background-color:#d9e6c0}
#movers .rank {	padding-right:4px;
		background-color:#d9e6c0}
#movers .comment {padding-left:6px;
		line-height:130%}
#ranking .rankTbl {width:214px;}
#ranking .rankTbl td {padding:2px; font-size:12px}
#ranking .rankTbl a {font-size:12px}
#ranking .rankTbl .num {font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#ranking .rankTbl caption {
		margin:0;
		padding:2px 5px;
		background-color:#95bc33;
		font-size:12px;
		font-weight:bold;
		text-align:left;}

/* ツアースケジュール＆フラッシュバック */

#tour .h3 {	color:#1f6224;
		border-bottom:2px solid #1f6224;
		font-weight:bold}
#tour .list {	padding-left:6px;}
#flash .name {	background-image:url(/news/img/bg_flashback.gif);
		background-repeat:no-repeat;
		background-color:#f3f0e7;
		padding:18px 2px 0px 34px;}
#flash .comment {background-color:#f3f0e7;
		padding:0px 4px 4px 4px}

/* 特集 */
#special .h3 {	color:#1f6224;
		border-bottom:2px solid #1f6224;
		font-weight:bold}
#special .list {padding-left:6px;}
#special .caption {color:#666666;
		font-size:10px;
		line-height:120%}

/* TV番組 */
#tv td {	padding-left:3px}
#tv td .title {	padding-left:10px}


/* mmenu右側 */
#why {padding:0px 25px 0px 0px; float:right}


/* リンク冒頭の→など */
.tri {background-image:url(http://tennis365.net/img/icon/bullet_tri.gif); background-repeat:no-repeat; padding-left:8px}

/* ブロガー応援 */
.taikai {
	font-size: 10px ;
	line-height:90%;
	padding-top:1px;
	border-left:5px;
}
.playername {
	font-size: 11px;
}
.newBlog a {
	font-size:10px;
	line-height:12px;
	padding-left:3px;
}

/* ニュース　全仏特集ヘッダー */

#2007rg_menuWrap01 {height:20px; border-top:0px; padding:0px; width:490px; }
#2007rg_menuWrap01 .2007rgmTop a {background:url(http://news.tennis365.net/news/img/rg2007/rg_top.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmNews a {background:url(http://news.tennis365.net/news/img/rg2007/rg_news.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmPlayers a {background:url(http://news.tennis365.net/news/img/rg2007/rg_players.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmDraw a {background:url(http://news.tennis365.net/news/img/rg2007/rg_draw.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmHistory a {background:url(http://news.tennis365.net/news/img/rg2007/rg_history.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmQuiz a {background:url(http://news.tennis365.net/news/img/rg2007/rg_quiz.gif) no-repeat scroll 0 0; float:left;}
#2007rg_menuWrap01 .2007rgmBlog a {background:url(http://news.tennis365.net/news/img/rg2007/rg_blog.gif) no-repeat scroll 0 0; float:left;}

#2007rg_menuWrap01 a:hover {background-position:0px -20px;}

/* (0808追加) */

.score_title {
	font-size:120%;
	font-weight:bold;
	color:#336633;
}




.cntAreaLBox03{
    width: 566px;
    border-left: solid 1px #CFCFCF;
    border-right: solid 1px #CFCFCF;
    border-bottom: solid 1px #CFCFCF;
    margin-bottom: 12px;
}

.h4title_commerce_568 {
	width:568px;
	height:30px;
    background: url(../../news/img/news_commerce_568.jpg) no-repeat;
    margin-top: 10px;
}


.cntAreaLBox04{
    width: 588px;
    border-left: solid 1px #CFCFCF;
    border-right: solid 1px #CFCFCF;
    border-bottom: solid 1px #CFCFCF;
    margin-bottom: 12px;
}

.h4title_commerce_590 {
	width:590px;
	height:30px;
    background: url(../../news/img/news_commerce_590.jpg) no-repeat;
    margin-top: 10px;
}





/* youtube動画リサイズ用 */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* ニュースコンテンツ本文 */
.newscontentdetail_body {
    margin:5px 0;
    padding: 0;
}


