@charset "shift_jis";

/*----------------------------
  CSS Date Document 2007.12
----------------------------*/

@import "common.css";


/*####################　ヘッダイメージ　####################*/

#HeadImg {
	background:url(../img/heade-img.jpg);
	height:285px;
	}

#HeadImg h2,
#HeadImg p{
	position:absolute;
	top:-9999px;
	left:-9999px;
	}
#HeadImg p.attention{
	position:relative;
	top:205px;
	left:0;
	color:#333;
	background:url(../img/common/wall-alpha.png);
	padding:10px;
	line-height:150%;
	}



/*####################　日本拳法は〜　####################*/

#WhatBox {
	position:relative;
	top:0;
	left:0;
	clear:both;
	width:570px;
	margin:0 0 0 18px;
	padding-top:60px;
	}

#WhatBox .photo{
	float:left;
	width:190px;
	margin:0 11px -48px 0;
	position:relative;
	top:-60px;
	}

#WhatBox h2 {
	position:absolute;
	right:3px;
	top:0;
	float:left;
	width:369px;
	margin-bottom:14px;
	
	}
#WhatBox p.hachiyo {
	background-image:url(../img/button-hachiyo.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:20px;
	top:190px;
	width:145px;
	height:23px;
	}
	
#WhatBox p.hachiyo a{
	display:block;
	height:23px;
	text-indent:-9999px;
	}
	
#WhatBox p {
	line-height:150%;
	margin:0 0 20px 0;
	}


/*####################　リンクバナー３つ　####################*/

#LinkBox {	
	background:url(../img/button-link.jpg) right no-repeat;
	width:572px;
	height:80px;
	margin:0 0 0 8px;
	}
#LinkBox dt {
	display:inline;
	float:left;
	height:80px;
	width:180px;
	margin-left:10px;
	}
#LinkBox dt a{
	height:80px;
	display:block;
	text-indent:-9999px;
	}
#LinkBox dd {
	position:absolute;
	top:-9999px;
	left:-9999px;
	}




/*####################　トピックス　####################*/

/*共通設定*/

#TopicsBox,
#ScheduleBox,
#ResultBox {margin:0 0 0 18px;}

#TopicsBox h2,
#ScheduleBox h2,
#ResultBox h2 {position:relative; text-indent:-9999px;}


#TopicsBox h2 a,
#ScheduleBox h2 a,
#ResultBox h2 a{
	display:block;
	width:143px;
	height:19px;
	position:absolute;
	right:18px;
	}
#TopicsBox .wrap,
#ScheduleBox .wrap,
#ResultBox .wrap{background:url(../img/common/wall-topics_bottom.gif) left bottom no-repeat; padding-bottom:8px;}

#TopicsBox ul,
#ScheduleBox ul,
#ResultBox ul {
	background:url(../img/common/wall-topics_top.gif) left top no-repeat;
	padding:15px 15px 0;
	}

#TopicsBox li,
#ScheduleBox li,
#ResultBox li {
	background:url(../img/common/line-dotted.gif) left bottom no-repeat;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	line-height:135%;
	}

#TopicsBox li span,
#ScheduleBox li span,
#ResultBox li span{
	color:#666;
	font-family:verdana;
	font-size:10px;
	}
#TopicsBox li a,
#ScheduleBox li a,
#ResultBox li a{
	color:#003399;
	background:url(../img/common/ico-arrow_red.gif) 0 2px no-repeat;
	padding-left:14px;
	text-decoration:none;
	_background-position:0 4px;
	}


/*新着情報*/
#TopicsBox h2 {
	background:url(../img/title-01.gif) no-repeat;
	height:72px;
	}
#TopicsBox h2 a{top:41px;}


/*行事予定*/
#ScheduleBox h2 {
	background:url(../img/title-02.gif) no-repeat;
	height:55px;
	}
#ScheduleBox h2 a{top:24px;}


/*試合結果*/
#ResultBox h2 {
	background:url(../img/title-03.gif) no-repeat;
	height:55px;
	}
#ResultBox h2 a{top:24px;}







/*end*/









