@charset "utf-8";
/* CSS Document */

/* IE対策 */*{ zoom:1; }

body {
	margin:0px;
	padding:0px;
	background-color:#e3e3e3;
	background-image:url(/images/background.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-family:Arial, Helvetica, sans-serif, Verdana;
	}
	
img { border: none;}

/*link setting ---------------------------------------------------*/
a:link {color:#3366CC;}
a:hover {color:#33CCFF; text-decoration:none;}
a:visited {color:#0066CC;}

a.pdf {
	background-image:url(http://www.prodarts.jp/images09/ico-pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	line-height:18px;
	}
a.shousai {
	background-image:url(/images/ico-ya-green.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:18px;
	}

/* ------------------------------------------------------------font setting----*/
.f16b {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	}
.f18b {
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	}
.f-red {
	color:#FF0000;
	}
.f-small {font-size:10px; font-family:"ＭＳ ゴシック", "Osaka－等幅";}
.fmens {color:#003366;}
.fwem {color:#cc3366;}
/*--------------------------------------------------------------Common-------------*/

/*ページの先頭へ*/
.totop {
	text-align:right;
	font-size:12px;
	margin:10px;
}

div.BorderTbl table {
	border-spacing:0px;
	empty-cells:show;
	border-collapse:collapse;
	border-top:1px solid #9E9D99;
	border-left:1px solid #9E9D99;
	margin-top:3px;
	margin-bottom:3px;
}

div.BorderTbl th {
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-weight:bold;
	font-size:12px;
	padding:3px;
	background-color:#F0F0EC;
	color:#282D2B;
}

div.BorderTbl td {
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-size:12px;
	line-height:120%;
	padding:5px;
}

#container{
	width:900px;
	margin:5px auto 10px auto;
}


/*---#header---*/
#HeadLogo{
	width:467px;
	float:left;
}
.HeadSearch{
	width: 350px; 
	margin:0;
	padding:10px 0 0 0;
	float:right;
}
#HeadMenu{
	width:433px;
	float:right;
	margin-top:47px;
	text-align:right;
}
#HeadFoot{ clear:both; }

#menu ul {
	margin:0px;
	padding:0px;
}
#menu li {
	list-style:none;
	margin:0px;	padding:0px;
	float:left;
}
#menu img {
	margin:0px;
	padding:0px;
	border:0px;
}
#menu a:hover img {	
	filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}
#HotNews{
	margin:3px 0 8px 0;
}
#TopMainImg{
	margin-bottom:15px;
	text-align:center;
}


/*TOP --3Column--*/
#Con3CLeft {
	width:216px;
	float:left;
}

#Con3CMain {
	width:464px;
	margin-left:10px;
	float:left;
}

#Con3CRight {
	width:198px;
	float:right;
}

.ContBox {
	border:1px solid #666666;
	margin-bottom:10px;
}

#Con3CLeft h3 {
	margin:0px;
	text-align:center;
	border-top:3px solid #000000;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-image:url(http://www.prodarts.jp/images09/left-img03.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	line-height:140%;	
}
		
#Con3CLeft h4 {
	margin:0px;
	padding:7px 3px 3px 3px;
	background-image:url(http://www.prodarts.jp/images09/left-img03.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	line-height:20px;
}
		
#Con3CLeft p {
	font-size:12px;
	line-height:16px;
	margin:3px;
}

#Con3CLeft ul {
	border-top:1px dashed #CCCCCC;
	margin:0px auto;
	padding:3px 0px;
}

#Con3CLeft li { /* for FireFox */
	list-style-image:url(http://www.prodarts.jp/images09/ico-ya-red.jpg);
	text-align:left;
	font-size:12px;
	line-height:16px;
	list-style-position:inside;
	padding:0px 0px 0px 10px;
	margin:0px;
	text-indent:3px;
}

*:first-child+html #Con3CLeft li  { /* for IE7 */
	list-style-image:url(http://www.prodarts.jp/images09/ico-ya-red.jpg);
	text-align:left;
	font-size:12px;
	line-height:16px;
	list-style-position:outside;
	padding:0px;
	margin:0px 0px 0px 20px;
	text-indent:3px;
}

.LinkBox {
	font-size:12px;
	line-height:17px;
	margin:5px 0px;
	padding:3px 5px;
	border-top:1px dashed #CCCCCC;
	text-align:right;
}

.LinkBox2 {
	font-size:12px;
	line-height:17px;
	margin:5px 0px;
	padding:3px 5px;
	text-align:right;
}

#footer { clear:both;}

#footer div{
	margin:0px;
	font-size:12px;
	line-height:140%;
}
#footer div.sitemap{
	padding-top:5px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	text-align:right;
}


/*TOP --Con3CMain--*/
#Con3CMain h3{
	margin:0px;
}
#UpdateBox{
	width:455px;
	overflow:auto;
	height:600px;
	margin:5px auto 10px auto;
}

.UpdateEntry{
	background-image:url(http://www.prodarts.jp/images09/top-newsbox-bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}
.UpdateEntryText {
	margin:5px 10px 15px 10px;
	font-size:12px;
	line-height:16px;
}
#UpdateBox h4.date{
	color:#cc0066;
	font-weight:bold;
	margin:5px auto 5px 10px;
	padding-top:5px;
	font-size:12px;
}
#UpdateBox p{ margin:3px;}

#TopSchedule {}
#TopSchedule table {
	width:450px;
	margin:5px auto;
	font-size:12px;
	line-height:14px;
}

#TopSchedule td {
	border-bottom:1px dotted #666666;
	padding:3px 0px;
	line-height:17px;
}

#TopSchedule td.none { border-bottom:none; }
.kai {
	color:#cc0066;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

.sen {
	color: #3333FF;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

.kaijou {
	color:#009933;
	font-size:10px !important;
	font-family:"ＭＳ Ｐゴシック";
}

.icons img { margin-right:3px;}
.tname{ font-size:14px;}
/*grade { height:20px; margin-right:3px;}*/
/*TOP --#Con3CRight--*/

#Con3CRight h3{ margin:0px; }
#TopRankMen{}
#TopRankMen table{
	border:1px solid #006699;
	width:192px;
}

#TopRankMen td{
	font-size:12px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}

td.border-r{
	border-right:1px solid #CCCCCC;
}

.point { color:#006633; }

#TopRankWem{ margin-top:10px; }
#TopRankWem table{
	border:1px solid #bb0500;
	width:192px;
}

#TopRankWem td{
	font-size:12px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
	
/*Sub Content --2Column--*/
#SubMenu { margin-bottom:15px;}
#SubMenu h4{
	background-image:none;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.SubLinks { padding-bottom:10px; }

div.SubLinks a {
	background-image:url(/images/ico-ya-green.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	padding-left:10px;
	margin-left:5px;
	line-height:20px;
}

/*Con2C setting*/
#Con2C {
	font-size:14px;
	line-height:130%;
}
#Con2CMain {
	width:663px;
	min-height:600px;
	margin-left:10px;
	float:left;
}
#Con2CMain h2{ margin:8px auto; }
#Con2CMain h3{
	font-size:18px;
	font-weight:bold;
	background-image:url(/images/page-title-sub-bg.gif);
	background-repeat:no-repeat;
	width:673px;
	line-height:45px;
	text-indent:20px;
	margin:3px auto;
}

/*パンくず*/
#NaviPan{
	font-size:12px;
	padding:3px;
}
.PanCarrent { color:#cc0000; }

/*TourSchedule setting*/
#TourSchedule { margin-top:10px; }

#TourSchedule table {
	width:620px;
	margin:5px auto;
	font-size:14px;
	line-height:16px;
}
#TourSchedule td {
	border-bottom:1px dotted #666666;
	padding:3px 1px;
	line-height:25px;
}
#TourSchedule h4{
	color:#000033;
	background-image:url(http://www.prodarts.jp/images09/h4-bg.gif);
	background-repeat:repeat-x;
	padding:5px 10px;
}
	
#GaiyouBox{ margin:20px auto;}
#GaiyouBox table {
	border-spacing:0px;
	empty-cells:show;
	border-collapse:collapse;
	border-top:1px solid #9E9D99;
	border-left:1px solid #9E9D99;
	margin-top:3px;
	margin-bottom:3px;
}
#GaiyouBox th {
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-weight:bold;
	font-size:12px;
	padding:3px;
	background-color:#F0F0EC;
	color:#282D2B;
}
#GaiyouBox td {
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-size:12px;
	line-height:120%;
	padding:5px;
}
#GaiyouBottons{
	width:620px;
	margin:5px auto;
	text-align:right;
}
#GaiyouBottons img{
	margin-left:5px;
}
#GaiyouResultNavi{
	width:620px;
	margin:3px auto;
	text-align:center;
}

.GaiyouCont{
	width:630px;
	margin:5px auto;}
h5.koumoku {
	margin:0px;
	padding:5px 8px;
	font-size:14px;
	background:#F0F0EC;
	font-weight:bold;
	color:#333333;
	text-indent:10px;
	border-left:3px #868486 solid;
	border-bottom:1px #CCCCCC solid;
}
.naiyou{
	margin:0px 20px;
	padding:10px 0px;
	font-size:12px;
	line-height:140%;
}
	
/* ResultBox */
#ResultBox{
	width:620px;
	margin:20px auto;
}
	
#ResultBox h4{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/images/result-tourname-bg.gif);
	line-height:33px;
	margin:0px;
	text-indent:10px;
}

#ResultBox h4 a:link{color:#ffffff;}
#ResultBox h4 a:hover{color:#ffffff;}
#ResultBox h4 a:visited{color:#ffffff;}
#ResultBox h5 {
	font-size:14px;
	font-weight:bold;
	margin:10px auto;
	}
	
#ResultBox p{
	margin-top:10px;
	margin-bottom:10px;
	line-height:140%;
	letter-spacing:0.1em;
	}

.ResultEntryList { clear: left;	}

.ResultCont {
	width:600px;
	margin:10px auto;
	padding:0px;
	font-size:14px;
	text-align:left;
	}
img.ResultPoster {
	margin:0px 10px 10px 0px;
	float:left;
	}
img.ResultPoster10 {
	margin:27px 10px 10px 0px;
	float:left;
	}
img.ResultPosters {
	margin:0px 10px 10px 0px;
	float:left;
	border:1px solid #CCCCCC;
	}
.ResultHonbun {
	width:475px;
	margin:5px 0px 0px 0px;
	float:left;
	}
.ResultHonbuns {
	width:450px;
	margin:5px 0px 0px 0px;
	float:left;
	}
.BottonBox {
	margin-top:10px;
	}
table.ResultList{
	border-spacing:0px;
	empty-cells:show;
	border-collapse:collapse;
	border-top:1px solid #9E9D99;
	border-left:1px solid #9E9D99;
	margin-top:3px;
	margin-bottom:3px;
	}
table.ResultList th{
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-weight:bold;
	font-size:12px;
	padding:3px;
	background-color:#F0F0EC;
	color:#282D2B;
	}
table.ResultList td {
	border-right:1px solid #9E9D99;
	border-bottom:1px solid #9E9D99;
	font-size:12px;
	line-height:120%;
	padding:5px;
	}

#ResultBox h4.ResultPage{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:none;
	text-indent:0px;
	margin:0px;
	}
.ResultHonbunPage {
	width:630px;
	margin:0px;
	float:left;
	}
.ResultEntryPage {
	clear:left;
	padding-bottom:10px;
	}

/* 2012.07.12追加　tournament_result関連css */
#Result_detail {
	width: 600px;
	padding: 10px;	
	margin: 0 auto;
	background-image:url(/images/result_bk_gray05.gif);
	background-repeat: repeat-x repeat-y;
}

#texttitle {
	width: 600px;
	height: 50px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	background-image:url(/images/result_bk_texttitle.gif);
	background-repeat: no-repeat;
}

#tour_poster {
	width: 600px;
	padding: 10px;
	background-image:url(/images/result_bk_banner.gif);
	background-repeat: no-repeat;
}

table#Results_tbl {
	width: 600px;
	margin: 0 auto;
	color: #ffffff;
	background-image:url(/images/result_bk_gray04.gif);
	background-repeat: repeat-x repeat-y;
}

table#Results_tbl a:link{color:#ffffff;}
table#Results_tbl a:hover{color:#ffffff;}
table#Results_tbl a:visited{color:#ffffff;}

.men_Results {
	width: 600px;
	height: 60px;
	margin: 0 auto;
	background-image:url(/images/result_banner_men.jpg);
	background-repeat: no-repeat;
	}
	
.wem_Results {
	width: 600px;
	height: 60px;
	margin: 0 auto;
	background-image:url(/images/result_banner_wem.jpg);
	background-repeat: no-repeat;
	}

.tour_info {
	width: 600px;
	height: 60px;
	margin: 0 auto;
	background-image:url(/images/result_banner_tournamentinfo.jpg);
	background-repeat: no-repeat;
	}

.pickup {
	width: 600px;
	height: 60px;
	margin: 0 auto;
	background-image:url(/images/result_banner_pickup.jpg);
	background-repeat: no-repeat;
	}

.digest {
	width: 600px;
	height: 60px;
	margin: 0 auto;
	background-image:url(/images/result_banner_digest.jpg);
	background-repeat: no-repeat;
	}

table#Results_tbl th.btnwin{
	width: 230px;
	height: 43px;
	margin: 12px 0 0 0;
	background: #222222;
	background-image:url(/images/result_winner.jpg);
	background-repeat: no-repeat;
}

table#Results_tbl th.btn {
	width: 175px;
	height: 48px;
	margin: 12px 0 0 0;
}

table#Results_tbl td.winner {
	width: 230px;
	padding: 10px 0 5px 0;
	text-align: center;
	line-height: 2.0em;
	background: #222222;
}

table#Results_tbl td.tournament {
	width: 365px;
	padding: 0 0 0 8px;
	margin: -5px 0 0 0;
}

table#Results_tbl th.second {
	width: 193px;
	height: 38px;
	background-image:url(/images/result_second.jpg);
	background-repeat: no-repeat;
}

table#Results_tbl th.third {
	width: 193px;
	height: 38px;
	background-image:url(/images/result_third.jpg);
	background-repeat: no-repeat;
}

table#Results_tbl td.member{
	width: 193px;
	margin: 0 auto;
	padding: 0 -5px;
	text-align: center;
	line-height: 2.0em;
	background: #222222;
}

table#Results_tbl td.member img.member{
	margin-top: 10px;
}

table#Results_tbl td.fifth{
	width: 145px;
	margin: 0 auto;
	padding: 0 -5px;
	text-align: center;
	line-height: 2.0em;
	background: #222222;
}

table#Results_tbl td.fifth img.fifth{
	margin-top: 7px;
}

table#Results_tbl td.tourinfo_txt {
	padding: 10px;
	color: #ffffff;
	line-height: 1.5em;
	vertical-align: top;
}

table#Results_tbl td.pickup_txt {
	padding: 10px;
	color: #ffffff;
	line-height: 1.5em;
	vertical-align: top;
}

table#Results_tbl td.tourinfo_img {
	width: 260px; 
	padding: 10px; 
	background: #333; 
	margin-right: 10px;
}

table#Results_tbl td.pickup_img {
	width: 120px; 
	padding: 10px; 
	background: #333; 
	margin-right: 10px;
}

table#Stats_tbl {
	width: 600px;
	margin: 0 auto;
	color: #ffffff;
	text-align: center;
	background-image:url(/images/result_bk_gray04.gif);
	background-repeat: repeat-x repeat-y;
	border: 1px solid #ffffff;"
	cellpadding: 2;
	cellspacing: 2;
} 

table#Stats_tbl a:link{color:#ffffff;}
table#Stats_tbl a:hover{color:#ff0000;}
table#Stats_tbl a:visited{color:#ffffff;}

table#Stats_tbl tr td{
	border: 1px solid #ffffff;
	border-colapse: colapse;
}

/* tournament_result_stats　css */
td#tournament_1 {/*'1'  =>  '決勝'*/
	color: #333333;
	background: #ff99cc;
}

td#tournament_2 {/*'2'  =>  '準決勝'*/
	color: #333333;
	background: #ff9900;
}

td#tournament_3 {/*'3'  =>  '準々決勝'*/
	color: #333333;
	background: #ffff00;
}

td#tournament_4 {/*'4'  =>  'ベスト16'*/
	color: #333333;
	background: #B5FFB5;
}

td#tournament_5 {/*'5'  =>  'ベスト32'*/
	color: #333333;
	background: #ca99ff;
}

td#tournament_6 {/*'6'  =>  'ベスト64'*/
	color: #333333;
	background: #91dcff;
}

td#tournament_7 {/*'7'  =>  'ベスト128'*/
	color: #333333;
	background: #91b9ff;
}

td#tournament_8 {/*'8'  =>  'ベスト24'*/
	color: #ffffff;
	background: #336600;
}

td#tournament_9 {/*'9'  =>  'ベスト48'*/
	color: #ffffff;
	background: #cc3366;
}

td#tournament_10 {/*'10'  =>  'ベスト96'*/
	color: #ffffff;
	background: #990000;
}

td#tournament_11 {/*'11'  =>  'ベスト192'*/
	color: #ffffff;
	background: #993300;
}

td#tournament_12 {/*'12'  =>  'その他'*/
	color: #ffffff;
	background: #003300;
}










/*----------------------------------------------------------------------ResultTabs--------*/

#tabContent {
	width:595x;
	margin:0px;
	padding:2px;
	}
#wemContent {
	width:595px;
	margin:0px;
	padding:0px;
	}
#tabIndex, #wemIndex {
	margin: 0px; padding: 0px;
}

#tabIndex ul, #wemIndex ul {
	border-bottom:1px solid #999999;
	float:left;
}

#tabIndex li, #wemIndex li {
	float:left;
	text-align:center;
	margin-right: 10px;
	padding: 0.2em;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: block;
	width:120px;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
	border-left:#999999 1px solid;
}



#tabIndex .open a, #wemIndex .open a {color:#FFFFFF; text-decoration:none;}
#tabIndex .close a, #wemIndex .close a {color:#FFFFFF; font-weight:normal;}

#wemIndex .open { background-color:#bc2343; text-decoration: none;}
#tabIndex .open { background-color:#002c59; text-decoration: none;}
#wemIndex .close { background-color:#a95b6b; text-decoration: none;}
#tabIndex .close { background-color:#354b61; text-decoration: none;}


#tabBoxIndex, #wemBoxIndex {
	clear:both;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:0px; margin:0px;
}

#wemBoxIndex dt {
	background-image:url(/images/resulttab-wem-bg.gif);
	background-repeat:repeat-x;
	background-color:#bd1840;
	margin:0px; padding:3px;
	color:#FFFFFF; font-size:12px;
	text-indent:10px;
}
#tabBoxIndex dt{
	background-image:url(/images/resulttab-men-bg.gif);
	background-repeat:repeat-x;
	background-color:#002c59;
	margin:0px; padding:3px;
	color:#FFFFFF; font-size:12px;
	text-indent:10px;}
#tabBoxIndex dl, #wemBoxIndex dl {margin:0px; padding:0px;}
#tabBoxIndex dd, #wemBoxIndex dd {margin:10px;}
td.tdmen, th.tdmen {
	background-image:url(/images/resulttab-men-bg.gif);
	background-repeat:repeat-x;
	background-color:#002c59 !important;
	margin:0px; padding:3px;
	text-align: center;
	color:#FFFFFF !important; font-size:12px;
}
td.tdwem, th.tdwem 	{
	background-image:url(/images/resulttab-wem-bg.gif);
	background-repeat:repeat-x;
	background-color:#bd1840 !important;
	margin:0px; padding:3px;
	text-align: center;
	color:#FFFFFF !important; font-size:12px;
}

/*----------------------------------------------------------------------ResultPageNavi--------*/
#ResultPageNavi {
	width:630px;
	margin:15px auto 0px auto;
	padding-bottom:10px;
	font-size:10px;
}
#ResultPageNavi ul {
	margin:0px;
	padding:0px;
}
#ResultPageNavi li {
	list-style:none;
	margin:0px;	padding:0px;
	float:left;
}
#ResultPageNavi img {
	margin:0px;
	padding:0px;
	border:0px;
}
	
#ResultPageNavi a:hover img {	
  filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}
	
#FootNavi {
	text-align:center;
	font-size:14px;
	margin:5px 0px;
	padding:5px;
	background-color:#E7E7E7;
	border:1px solid #C8CFD2;
}
/*----------------------------------------------------------------------gallery--------*/	
#gallery-box {
	width:616px;
	margin:10px auto;
}
#gallery-box img {
	margin:2px;
	border:0px;
}

/*----------------------------------------------------------------------rulebook--------*/

#rulebook{
	width:630px;
	margin:5px auto;
}
	
#rulebook h4{
	color:#000033;
	background-image:url(http://www.prodarts.jp/images09/h4-bg.gif);
	background-repeat:repeat-x;
	padding:5px 10px;
}

/*----------------------------------------------------------------------PlayeSsearch--------*/
#PlayeSsearch{
	width:630px;
	margin:5px auto;
}
	
#PlayeSsearch form{
	margin:0px; padding:0px;
}
#PlayeSsearch p{
	margin:5px;
	font-size:12px;
}
		
/*----------------------------------------------------------------------MainContBox--------*/
.MainContBox {
	width:630px;
	margin:10px auto 20px auto;
}
.MainContBox h4.bg{
	color:#000033;
	background-image:url(http://www.prodarts.jp/images09/h4-bg.gif);
	background-repeat:repeat-x;
	padding:5px 10px;
	font-size:16px;
}
div.MainContBox p.box {
	margin:5px 20px 8px 20px;
	font-size:14px;
	line-height:120%;
	}
div.MainContBox p.boxsmall {
	margin:5px 20px 8px 20px;
	font-size:12px;
	line-height:120%;
	}

div.PlayerCateTop {
	clear:left;
	}
div.PlayerCateTop h5{
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-image:url(http://www.prodarts.jp/images09/ico-ya-red.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
	margin:5px;
	}
div.PlayerCateTop h5 a:link,div.PlayerCateTop h5 a:visited{
	color:#000000;	}

div.PlayerCateSub {
	margin:5px 10px;
	padding:3px 5px;
	}
div.PlayerCateSub ul{
	margin:0px 5px; padding:0px 5px;
	}
div.PlayerCateSub li{
	background-image:url(/images/ico-ya-green.jpg);
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
	margin-left:5px; padding-left:5px;
	width:100px;
	margin-right:3px;
	text-indent:10px;
	float:left;
	}
#PlayerMessage {
	width:605px;
	margin:10px 0px 10px auto;
	border:1px solid #CCCCCC;
	padding:5px;
	font-size:12px; line-height:130%;
	}
.PlayerInfo {
	text-align:right;
	}
#PlayerAttribute{}
#PlayerAttribute ul{
	margin:0px 30px; padding:0px;
	}
#PlayerAttribute li{
	list-style-type:none;
	}

.PlayerList{
	width:98px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	text-align:center;
	height:180px;
}
.PlayerNick {
	font-size:10px; !important
	color:#333333;
	}
	
	
	
/*----------------------------------------------------------------------newsblog--------*/
#NewsBox{
	width:630px;
	margin:10px auto;
}
	
#NewsBox h4{
	width:630px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(http://www.prodarts.jp/images09/ico-ya-red.jpg);
	background-repeat:no-repeat;
	background-position:left;
	line-height:33px;
	text-indent:10px;
	margin:0px;
	background-color:#F3F3F3;
	}
#NewsBox h4 a:link{color:#000000;}
#NewsBox h4 a:hover{color:#000000;}
#NewsBox h4 a:visited{color:#000000;}
#NewsBox h5 {
	font-size:14px;
	font-weight:bold;
	margin:10px auto;
	}
#NewsBox p{
	margin-top:10px;
	margin-bottom:10px;
	line-height:140%;
	letter-spacing:0.1em;
	}

.NewsEntryList {
	clear:left;
	padding-bottom:10px;
	}

.NewsCont {
	width:600px;
	margin:10px auto;
	font-size:14px;
	text-align:left;
	}
img.ResultPoster {
	margin:0px 10px 10px 0px;
	float:left;
	}
.NewsHonbun {}
.EntryDate{
	color:#990000;
	}
.EntrtFooter{
	margin-top:5px;
	padding:5px 3px;
	text-align:right;
	font-size:12px;
	border-top:1px solid #cccccc;
	background-image:url(http://www.prodarts.jp/images09/bg-entryfooter.gif);
	background-repeat:repeat-x;
	height:15px;
	}

.ReadMoreTxt{margin:3px;}

h4.midashi {
	color:#000000;
	border-bottom:1px dotted #c0adb0;
	font-weight:bold;
	font-size:14px;
	margin:20px 0px 0px 0px;
	}

h5.MenuMidashi {
	font-size:14px;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:3px;
	background-image:url(http://www.prodarts.jp/images09/bg-gara.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
		}
.MainContBox h4.bg a:link {
	margin-left:5px;
	color:#000000;		}
.MainContBox h4.bg a:hover{
	margin-left:5px;
	color:#333333;			}
.MainContBox h4.bg a:visited{
	margin-left:5px;
	color:#000000;
			}
ol.alpha {
	list-style: upper-alpha;
	margin: 10px;
}


/*
-------------------------------------------------------------------*/
#RankMen table{
	border:1px solid #006699;
	width:192px;
}
#RankMen td{
	font-size:12px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
td.border-r{
	border-right:1px solid #cccccc;
}
#RankWem table{
	border:1px solid #bb0500;
	width:192px;
}
#RankWem td{
	font-size:12px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}
caption {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
table.rankallman th {
	font-size:10px !important;
	letter-spacing:0px;
	font-weight:normal;
	background-color:#dee5ed;
}
table.rankallman td {
	text-align:center;
	padding:3px 1px;
}
table.rankallwem th {
	font-size:10px !important;
	letter-spacing:0px;
	font-weight:normal;
	background-color:#edd3d3;
}
table.rankallwem td {
	text-align:center;
	padding:3px 1px;
}
table.rankallarea th {
	font-size:10px !important;
	letter-spacing:0px;
	font-weight:normal;
	background-color:#efd24a;
}
table.rankallarea td {
	text-align:center;
	padding:3px 1px;	
}
table.rankallrookie th {
	font-size:10px !important;
	letter-spacing:0px;
	font-weight:normal;
	background-color:#aaff7f;
}
table.rankallrookie td {
	text-align:center;
	padding:3px 1px;	
}





/*Magazine start*/
#MagazineBox{
	width:630px;
	margin:20px auto;
}
	
#MagazineBox h4{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(./images/result-tourname-bg.gif);
	line-height:33px;
	margin:0px;
	text-indent:10px;
	}
#MagazineBox h4 a:link{color:#ffffff;}
#MagazineBox h4 a:hover{color:#ffffff;}
#MagazineBox h4 a:visited{color:#ffffff;}
#MagazineBox h5 {
	font-size:14px;
	font-weight:bold;
	margin:10px auto;
	}
#MagazineBox p{
	margin-top:10px;
	margin-bottom:10px;
	line-height:140%;
	letter-spacing:0.1em;
	}

.Magazine {
	margin-bottom:20px;
}
.Magazine_cnt{
	margin-left:197px;
}
.Magazine_title1{
border-top:1px solid #000; font-size:18px; margin-bottom:10px;
}
.Magazine_title2{
border-bottom:1px dotted #000; margin-bottom:5px; padding-bottom:5px;
}
.Magazine_title3{
margin-bottom:5px; padding-bottom:5px;
}
.section{
	margin-left:52px;
	margin-bottom:20px;
	float:left
}
.section_bak{
	margin-left:30px;
	margin-bottom:20px;
	float:left
}
.Magazine div:first-child{margin-left:0px;}

.attention {
	margin:10px 0; border-top:1px dotted #333333; padding:10px 0;
}
.attention img{
	margin:0 10px;
}

.ClearBox
{
clear:both;
height:0;
visibility:hidden;
}

.ClearBox hr
{
position:absolute;
height:0;
visibility:hidden;
border:0;
}

html body>#container .ClearBox hr
{
position:static;
}

/* fixed for mac ie 5 and not value change */
.ClearBox hr{/*\*//*/position:fixed;/**/}

/* img resize 自動高画質リサイズ for left-result.php */
.image-resize {
	max-width: 98px;
	max-height: 98px;
	-ms-interpolation-mode: bicubic;
}
* html body .image-resize {
	width: expression(this.width >= this.height ? "98px" : "auto");
	height: expression(this.width <= this.height ? "98px" : "auto");
}
.resizeSpan {
	display: block;
	width: 98px;
}
/* img resize 自動高画質リサイズ for player list */
.player-resize {
	max-width: 141px;
	max-height: 188px;
	-ms-interpolation-mode: bicubic;
}
* html body .player-resize {
	width: expression(this.width >= this.height ? "141px" : "auto");
	height: expression(this.width <= this.height ? "188px" : "auto");
}
.player-resizeSpan {
	display: block;
	width: 141px;
}
/* img resize 自動高画質リサイズ for player list */
img.poster-resize {
	max-width: 113px;
	max-height: 80px;
	-ms-interpolation-mode: bicubic;
	margin:27px 10px 10px 0px;
	float:left;
}
img.poster-resize2 {
	max-width: 98px;
	max-height: 139px;
	-ms-interpolation-mode: bicubic;
	margin:5px 10px 10px 0px;
	float:left;
}
* html body img.poster-resize {
	width: expression(this.width >= this.height ? "113px" : "auto");
	height: expression(this.width <= this.height ? "80px" : "auto");
}
span.poster-resizeSpan {
	display: block;
	width: 113px;
}

/* ------------------Gallery styles -----------------------*/

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(http://www.prodarts.jp/images09/galleryimg/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:900px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:338px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:900px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu_topban{
	/* This is the container for the thumbnails */
	height:5px;
	/* height:45px; */
}

#menu_topban ul{
	margin:0px;
	padding:0px;
}

#menu_topban ul li{
	/* Every thumbnail is a li element */
	width:100px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
}

li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(http://www.prodarts.jp/images09/galleryimg/pic_bg.png) repeat;
}

li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(http://www.prodarts.jp/images09/galleryimg/active_bg.png) no-repeat;
}

li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(http://www.prodarts.jp/images09/galleryimg/divider.png) no-repeat right;
}
.ebar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(http://www.prodarts.jp/images09/galleryimg/divider.png) no-repeat left;
}
#menu_topban ul li a{
	display:block;
	background:url(http://www.prodarts.jp/images09/galleryimg/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

#menu_topban a img{
	border:none;
}


/* The styles below are only necessary for the demo page */

#TopMainImg {
	/* The main container */
	margin:0 auto 10px auto;
	text-align:center;
	width:900px;
	position:relative;
}

/* ------------------Gallery styles end-----------------------*/
div.henkou {
	padding:10px;
	margin:10px;
	border:2px solid #FF0000;
border-radius: 10px;
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
}
div.henkou dl,dd,dt{
padding:0; margin:0;
}
div.henkou dd{
	text-indent:1em;
}

.ellimination td{
padding:5px !important;
}

/**/
#howtoentry p{ line-height:160%; padding:0.5em;}
#howtoentry h6{ font-size:14px; color:#036; font-weight:bold; padding:0.3em 1em; margin:1em 14px; border:1px solid #556377;}
#howtoentry td{ vertical-align: top; }
#howtoentry td p{ margin:0 0.5em;}
#howtoentry .action { color:#FF6600; font-weight:bold; }
#howtoentry table.flow { margin:0 20px; width:590px; }
.center { text-align:center;}
#howtoentry .center { padding:1em 0;}.


/* color setting */
.back_tbl_yel { background: #EFD24A; }
.black {color: #333;}
.white {color: #fff;}
.red {color: #f00;}
.pink {color: #f0c;}
.blue {color: #0071ae;}
.blue02 {color: #20a2e3;} 
.green {color: #1ecf00;}
.yellow {color: #fc0;}
.brown {color: #c93;} 
.gray {color: #ccc;}

.txtcenter {	
	text-align: center;
}
.txtsize_small {	
	font-size: 0.8em;
	line-height: 110%;
}

/* 2012.05.22追加 */
.ico_gre {
	background-image:url(/images/ico_green.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:18px;
	}

#Con2CMain h3.half{
	font-size:18px;
	font-weight:bold;
	background-image:url(/images/page-title-sub-bg02.gif);
	background-repeat:no-repeat;
	width:335px;
	line-height:45px;
	text-indent:20px;
	margin:3px auto;
}


























