strong {
	font-weight:bold;
	padding:10px 0;
	display:block;
}

h1 a,
h1 a:hover {
	background:url(../img/img_logo_off.jpg) no-repeat;
	width:390px;
	height:102px;
	text-indent:-9999px;
	display:block;
	float:left;
}

h1 a:hover {
	background:url(../img/img_logo_on.jpg) no-repeat;
}

.head_bnr {
	background:url(../img/bg_bnr_head.jpg) no-repeat;
	width:498px;
	height:78px;
	float:right;
	padding:2px;
	margin:8px 0 0 0;
}

.marquee {
	background:url(../img/bg_marquee.jpg) no-repeat center;
	width:978px;
	height:50px;
	margin:0 auto;
}

.marquee marquee {
	width:900px;
	margin:0 auto;
	padding:16px;
	display:block;
	font-size:14px;
	color:#FFFFFF;
}

/*--tabtable--*/

.tab_cont,
.tab_cont2,
.tab_cont3 {
	background:url(../img/bg_leftcont_main.jpg) repeat-y left top;
	width:638px;
	padding:10px 20px 10px 20px;
}

.tab_cont2 {
	padding:10px 20px 20px 20px;
}

.tab_cont3 {
	width:658px;
	padding:10px 0 20px 20px;
}

.tab_bdr {
	padding:0 10px;
	float:left;
}

.table01,
.table02,
.table03,
.table04 {
	color:#000000;
	border-collapse:collapse;
}

.table01 td {
	border-bottom:#000000 1px dotted;
	padding:5px 2px;
	text-align:center;
}

.table01 th {
	padding:2px;
	text-align:right;
}

.table01 .bdr {
	border-bottom:1px #000000 dotted;
	padding:5px 0;
}

.table01 td.td01 {
	width:5%;
}

.table01 td.td02 {
	width:13%;
}

.table01 td.td03 {
	width:15%;
}

.table01 td.td04 {
	width:67%;
	text-align:left;
}

.table01 td.td05 {
	width:5%;
}

.table01 td.td06 {
	width:13%;
}

.table01 td.td07 {
	width:82%;
	text-align:left;
}

.table01 td.td08 {
	text-align:center;
	border-bottom:none;
	width:650px;
	padding:10px 0 0 0;
}

.table01 td.td08 img {
	margin:0 5px 0 0;
}

.table01 td.td09 {
	text-align:right;
	border-bottom:none;
	width:30%;
}

.table01 td.td10 {
	border-bottom:none;
	width:40%;	
}

.table01 td.td11 {
	text-align:left;
	border-bottom:none;
	width:30%;	
}

.table02 td {
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

.table02 td.td01 {
	width:10%;
	vertical-align:top;
	padding:5px 0 0 0;
}

.table02 td.td02 {
	width:90%;
	vertical-align:top;
}

.table03 {
	width:330px;
}

.table04 {
	width:430px;
}

.table03 a,
.table04 a {
	color:#FF0000;
}

.table03 th,
.table03 td,
.table04 th,
.table04 td {
	border-bottom:1px dotted #000000;
}

.table03 th,
.table04 th {
	vertical-align:top;
	width:70px;
	padding:3px 0 0 5px;
}

.table03 td,
.table04 td {
	padding:3px 5px 3px 0;
}

.table03 td.ten,
.table04 td.ten {
	vertical-align:top;
	padding:3px 10px;
}

.bg_tab {
	background:url(../img/bg_tab.jpg) no-repeat;
	width:664px;
	height:45px;
	padding:8px 0 0 24px;
	margin:10px 0 0 10px;
}

.TabbedPanelsTabGroup li {
	display:inline;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor:pointer;	
}

.TabbedPanelsContentGroup {
	clear:both;
	padding:0 10px;
}

.TabbedPanelsContent {
	padding:0px;
}

.tabhight_news {
}

.tabhight_tour {
	max-height:200px;
	overflow:scroll;
	overflow-x:hidden;
}

.tabhight_card {
	max-height:400px;
	overflow:scroll;
	overflow-x:hidden;
}

/**/

.left_bnr {
	background:url(../img/bg_bnr_left.jpg) no-repeat;
	width:676px;
	height:131px;
	padding:11px 0 0 11px;
	clear:both;
	margin:0 0 0 10px;
}


.right_bnr {
	background:url(../img/bg_bnr_right.jpg) no-repeat;
	width:247px;
	height:87px;
	clear:both;
	padding:11px 0 0 11px;
	margin:0 0 5px 5px;
}

/**/

.ttl_calender {
	clear:both;
	float:left;
	padding:15px 0 0 15px;
}

.bg_calender {
	background:url(../img/bg_calender_main.jpg) repeat-y;
	width:253px;
	clear:both;
	padding:5px 0 5px 11px;
	margin:0 0 0 5px;
}

.bdr_calender {
	padding:0 0 0 5px;
	float:left;
}


#foot ul {
	padding:0 0 10px 0;
	width:650px;
	margin:0 0 0 190px;
	*margin:0 0 0 60px;
}

#foot ul li {
	display:inline;
}

.footnav01 a,
.footnav02 a,
.footnav03 a,
.footnav04 a,
.footnav05 a,
.footnav06 a,
.footnav07 a,
.footnav01 a:hover,
.footnav02 a:hover,
.footnav03 a:hover,
.footnav04 a:hover,
.footnav05 a:hover,
.footnav06 a:hover,
.footnav07 a:hover {
	background:url(../img/nav_foot_off01.jpg) no-repeat;
	text-indent:-9999px;
	float:left;
	width:44px;
	height:12px;
	margin:0 30px 0 0;
}

.footnav02 a {
	background:url(../img/nav_foot_off02.jpg) no-repeat;
	width:44px;
}

.footnav03 a {
	background:url(../img/nav_foot_off03.jpg) no-repeat;
	width:54px;
}

.footnav04 a {
	background:url(../img/nav_foot_off04.jpg) no-repeat;
	width:28px;
}

.footnav05 a {
	background:url(../img/nav_foot_off05.jpg) no-repeat;
	width:105px;
}

.footnav06 a {
	background:url(../img/nav_foot_off06.jpg) no-repeat;
	width:65px;
}

.footnav07 a {
	background:url(../img/nav_foot_off07.jpg) no-repeat;
	width:53px;
}

.footnav01 a:hover {
	background:url(../img/nav_foot_on01.jpg) no-repeat;
}

.footnav02 a:hover {
	background:url(../img/nav_foot_on02.jpg) no-repeat;
	width:44px;
}

.footnav03 a:hover {
	background:url(../img/nav_foot_on03.jpg) no-repeat;
	width:54px;
}

.footnav04 a:hover {
	background:url(../img/nav_foot_on04.jpg) no-repeat;
	width:28px;
}

.footnav05 a:hover {
	background:url(../img/nav_foot_on05.jpg) no-repeat;
	width:105px;
}

.footnav06 a:hover {
	background:url(../img/nav_foot_on06.jpg) no-repeat;
	width:65px;
}

.footnav07 a:hover {
	background:url(../img/nav_foot_on07.jpg) no-repeat;
	width:53px;
}

/*sub*/

h2 {
	width:688px;
	height:53px;
	margin:10px 0 0 10px;
}

h3 {
	margin:0 0 10px 0;
}

h4.imgsub {
	background:url(../img/bg_imgsub.jpg) repeat-y;
	width:605px;
	min-height:26px;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 20px 5px 20px;
	margin:0 0 10px 0;
	line-height:185%;
}


/*--prof--*/
.prof_img {
	margin:0 10px 0 0;
	float:left;
}

.prof_pic {
	padding:5px 0;
	clear:both;
}

.prof_pic img {
	margin:0 2px;
}

.prof_txt {
	background:url(../fighter/img/bg_prof.jpg) repeat-x;
	width:624px;
	border:#CCCCCC 1px solid;
	padding:10px;
}

/*--tour--*/

.tourlist_R {
	padding:0 10px 0 0;
	min-height:282px;
}

.tour_img {
	float:left;
	margin:0 10px 0 0;
}

.tour_name {
	font-weight:bold;
	margin:0 0 5px 0;
}

.tour_card {
	clear:both;
	padding:10px 0 0 0;
}	

.card_ttl,
.cont_table {
	width:645px;
}

.card_ttl {
	margin:0 0 10px 0;
}

.cont_table td {
	border-bottom:none;
	padding:0px;
}

.tdpic {
	width:160px;
}

.tdname {
	width:102px;
}

.tdvs {
	width:55px;
}

.tour_block p {
	float:left;
	text-align:center;
	margin:0 16px 30px 0;
}


/*--news--*/

.bk_block {
	margin:20px 0 0 0;
	text-align:right;
	width:645px;
	clear:both;
}

.bk_icon {
	padding:4px 10px 0 0;
}

.news_left {
	float:left;
	width:410px;
	padding:0 10px 0 0;
}

.news_right {
	float:right;
	width:200px;
}

.news_right img {
	margin:0 0 20px 0;
}

/*--comp--*/
.comp_table {
	border-collapse:collapse;
	width:644px;
	/*
	border:#999999 1px solid;
	*/
}

.comp_table strong {
	font-weight:bold;
}

.comp_table th {
	vertical-align:top;
	border:#ffffff 2px solid;
	padding:10px;
	text-align:left;
	width:18%;
	background:#e2e2e2;
}

.comp_table td {
	vertical-align:top;
	border:#ffffff 2px solid;
	padding:10px;
}

/*--calender--*/

.calender_table {
	border-collapse:collapse;
	margin:0 0 0 2px;
	_*margin:0 0 0 1px;
}

.calender_table a {
	text-decoration:none;
}

.calender_table th {
	text-align:center;
	width:30px;
}
.calender_table td {
	border:1px #FFFFFF solid;
}


.calender_table td a {
	text-align:center;
	width:30px;
	height:30px;
	background:#356276;
	font-size:9px;
	color:#FFFFFF;
	display:block;
	text-align:left;
}

.calender_table td a.sun {
	background:#AE1A26;
}

.calender_table td a.vs {
	background:url(../img/icon_vs2.jpg) no-repeat;
}

.calender_table td a span {
	position:relative;
	top:-3px;
	left:2px;
}

.month_table {
	font-size:13px;
	margin:3px 0 0 0;
}	

.month_table th {
	padding:0 5px;
	text-align:center;
}	

.month_table td.back,
.month_table td.next {
	width:99px;
	text-align:right;
	padding:0 5px;
	background:url(../img/icon_L.gif) no-repeat 63px 6px;
}

.month_table td.next {
	text-align:left;
	background:url(../img/icon_R.gif) no-repeat 35px 6px;
	
}
.month_table td.back2,
.month_table td.next2 {
	width:99px;
	text-align:right;
	padding:0 7px;
}

.month_table td.next2 {
	text-align:left;
}
/*
.page_btm {
	height:40px;
	overflow:hidden;
}
*/

/*--hisory--*/

.rule_table {
	border-collapse:collapse;
	width:100%;
	border:#999999 1px solid;
}

.rule_table strong {
	font-weight:bold;
}

.rule_table th {
	vertical-align:top;
	border:#999999 1px solid;
	padding:10px;
	text-align:center;
	width:15%;
	background:#F2F2F2;
}

.rule_table td {
	vertical-align:top;
	border:#999999 1px solid;
	padding:10px;
}

.ttl_rule {
	text-align:center;
	font-weight:bold;
	margin:20px 0;
}

.txt_rule {
	margin:10px 0 0 0;
}

.cc_left {
	float:left;
	padding:0 20px 0 0;
}

/*--pp--*/

.pp_block {
	margin:20px 0 0 0;
}

.pp_block span {
	font-weight:bold;
}

/*--form--*/
.form_table {
	border-collapse:collapse;
	width:644px;
	/*
	border:#999999 1px solid;
	*/
}

.form_table strong {
	font-weight:bold;
}

.form_table th {
	vertical-align:top;
	border:#ffffff 2px solid;
	padding:10px;
	text-align:left;
	width:27%;
	background:#e2e2e2;
}

.form_table td {
	vertical-align:top;
	border:#ffffff 2px solid;
	padding:10px;
}

.form_table .form_s {
	width:60px
}

.form_table .form_m {
	width:200px;
}

.form_table .form_l {
	width:300px;
}

.form_table textarea {
	width:450px;
	height:150px;
}

.form_table select,
.form_table input,
.form_table textarea {
	border:1px #cccccc solid;
	padding:4px;

}

.form_table select:hover,
.form_table input:hover,
.form_table textarea:hover {
	background:#FFFFCC;
}

/*--link--*/

.link_box {
	width:104px;
	padding:0 13px 30px 13px;
	float:left;
	height:120px;
}

.link_img {
	margin:0 0 10px 0;
}

.link_name {
	text-align:center;
	font-size:12px;
}

.linklist_R {
	padding:0 10px 0 0;
}

.link_block {
	clear:both;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:#333333 dotted 1px;
	width:645px;
}

/*--sponser--*/

.sponser_txt {
	margin:0 0 20px 0;
	width:645px;
}

/*--blog--*/

.blog_box {
	width:104px;
	padding:10px 13px 30px 13px;
	float:left;
}

.icon_box {
	clear:both;
	padding:10px 0 0 15px;
}

/*--team--*/

.teamimg {
	margin:20px 0 30px 0;
}

.btn_back {
	padding:10px 15px 5px 0;
}

.btn_back a,
.btn_back a:hover {
	background:url(../img/btn_back.gif) no-repeat;
	width:38px;
	height:13px;
	text-indent:-9999px;
	display:block;
	float:right;
}

.btn_back a:hover {
	background:url(../img/btn_back_on.gif) no-repeat;
}

.newskiji a {
	color:#0000FF;
}

.card_table {
	border:#ffffff 1px solid;
	background:#000000;
	width:100%;
	color:#FFFFFF;
	text-align:center;
	margin:0 auto;
}

.card_table td {
	border:#ffffff 1px solid;
	width:12%;
}

