/*body {
	background: #000000 url(../KK_CUP/12kurobo_cup/cup12_top_bg.jpg) repeat-x left top;
}
img {
	border: 0;
}
a {
	color: #FF6600;
	text-decoration: none;
	height: 12px;
	outline: 0;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
*/
#main {
	width: 960px;
	font-family: メイリオ,"ヒラギノ角ゴ Pro W3”,"Hiragino Kaku Gothic Pro W3”,"ＭＳ Ｐゴシック", Osaka ,sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../KK_CUP/12osaka_report/12mukogawa/12report_top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left -167px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#main h1 {
	width: 760px;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#cuptop {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
/* タブ */
.widget {
	margin: 20px auto 0px;
	padding: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	width: 700px;
}
.widget a {
	color: #222;
	text-decoration: none;
}
.widget a:hover {
	color: #009;
	text-decoration: underline;
}
.tabnav {
	margin: 0px;
	padding: 0px;
}
.tabnav li {
	list-style: none;
	float: left;
	width: 120px;
	height: 30px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.tabnav li a {
	text-decoration: none;
	color: #333333;
	outline: none;
	font-size: 12px;
	line-height: 2.6;
	display: block;
	text-align: center;
	height: 30px;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ui-tabs-hide {
	display: none;
}
.wn_bg{
	background: url(../KK_CUP/12kurobo_cup/tab_whatsnew.jpg) no-repeat left top;
}
.osaka_bg{
	background: url(../KK_CUP/12kurobo_cup/tab_osaka.jpg) no-repeat left top;
}
.tokyo_bg{
	background: url(../KK_CUP/12kurobo_cup/tab_tokyo.jpg) no-repeat left top;
}
.hakata_bg{
	background: url(../KK_CUP/11kurobo_cup/11hakata_bg.jpg) no-repeat left center;
}
.toba_bg{
	background: url(../KK_CUP/12kurobo_cup/tab_toba.jpg) no-repeat left top;
}
.kochi_bg{
	background-image: url(../KK_CUP/12kurobo_cup/tab_kouchi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* What's new */
.wn_tab {
	color: #FFFFFF;
	width: 698px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}
.wn_tab h2{
	font-size: 15px;
	line-height: 2;
	padding-left: 10px;
	height: 30px;
	width: 640px;
	margin: 0px auto 10px;
	background: url(../KK_CUP/12kurobo_cup/whatsnew_title_bg.jpg) repeat-x left top;
	color: #FFFFFF;
}
.wn_tab ul{
	margin: 0px auto;
	width: 650px;
}
.wn_tab li{
	font-size: 12px;
	margin: 5px 0px 0px;
	padding: 0px 0px 5px 10px;
	border-bottom: 1px dotted #666666;
	list-style: none;
	background: url(../KK_CUP/12kurobo_cup/topi_arrow.gif) no-repeat left top;
	color: #000000;
	height: 12px;
	line-height: 1;
}
.wn_tab li a{
	color: #FF6600;
	text-decoration: none;
}
.wn_tab li a:hover{
	text-decoration: underline;
	color: #FF6600;
}
/* 大阪大会 */
.osaka_tab {
	color: #FFFFFF;
	width: 698px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}
.osaka_tab h3{
	font-size: 15px;
	line-height: 2;
	padding-left: 15px;
	height: 30px;
	width: 635px;
	margin: 0px auto 15px;
	background: #FFFFFF url(../KK_CUP/12kurobo_cup/osaka_title.jpg) repeat-x left top;
	color: #333333;
}


/* 東京大会 */
.tokyo_tab {
	color: #FFFFFF;
	width: 698px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}
.tokyo_tab h3{
	font-size: 15px;
	line-height: 2;
	padding-left: 15px;
	height: 30px;
	width: 635px;
	margin: 0px auto 15px;
	background: #FFFFFF url(../KK_CUP/12kurobo_cup/tokyo_title.jpg) repeat-x left top;
	color: #333333;
}

/* 鳥羽大会 */
.toba_tab {
	color: #FFFFFF;
	width: 698px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFFFFF;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.toba_tab h3{
	font-size: 15px;
	line-height: 2;
	padding-left: 15px;
	height: 30px;
	width: 635px;
	margin: 0px auto 15px;
	background: #FFFFFF url(../KK_CUP/12kurobo_cup/toba_title.jpg) repeat-x left top;
	color: #333333;
}

/* 黒鯛工房杯　高知 */
.kochi_tab {
	color: #FFFFFF;
	width: 698px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}
.kochi_tab h3{
	font-size: 15px;
	line-height: 2;
	padding-left: 15px;
	height: 30px;
	width: 635px;
	margin: 0px auto 15px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../KK_CUP/12kurobo_cup/kochi_title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/* 各大会情報 */
.rally_info{
	margin: 0px auto;
	width: 650px;
}
.columnL{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 207px;
}
.columnL img{
	margin-bottom: 5px;
}
.columnR{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 420px;
}
.columnR p{
	font-size: 12px;
	line-height: 1.5;
	color: #000000;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}
.columnR p a{
	color: #FF6600;
	text-decoration: none;
}
.columnR p a:hover{
	text-decoration: underline;
	color: #FF6600;
}

/* 大会アーカイブス */
#cup_archives{
	color: #FFFFFF;
	margin: 30px auto;
	width: 700px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	background: #FFFFFF;
}
#cup_archives h4{
	font-size: 15px;
	height: 30px;
	width: 640px;
	line-height: 1.9;
	padding-left: 10px;
	background: #FFFFFF url(../KK_CUP/12kurobo_cup/whatsnew_title_bg.jpg) repeat-x left top;
	margin: 0px auto 10px;
	color: #FFFFFF;
}
#cup_archives ul{
	margin: 0px auto;
	width: 650px;
}
#cup_archives li{
	list-style: none;
	margin: 0px 0px 5px;
	padding: 0px 0px 5px 10px;
	border-bottom: 1px dotted #666666;
	background: url(../KK_CUP/12kurobo_cup/archives_arrow.gif) no-repeat left top;
	font-size: 12px;
	line-height: 1;
}
#cup_archives li a{
	text-decoration: none;
	color: #000000;
}
#cup_archives li a:hover{
	color: #990000;
	text-decoration: none;
}
.atten_red{
	font-weight: bold;
	color: #CC0000;
}
#atten{
	margin: 20px auto 0px;
	padding: 0px;
	width: 650px;
}
#atten dl{
	font-size: 12px;
	line-height: 1.4;
}
#atten dt{
	font-size: 15px;
	color: #FFFF00;
	text-align: center;
	margin-bottom: 8px;
	font-weight: bold;
}
#atten dd{}
