@charset "UTF-8";

/**************************************************************

#THIS_FILE {
	--------------------------------------------
	filename: style.css;
	--------------------------------------------
}

#CONTENT {
	[+000]
	共通で使用する大枠のスタイル
	--------------------------------------------
	+ 1: XXXX;
	+ 2: XXXX;
	+ 3: XXXX;
	+ 4: XXXX;
	--------------------------------------------
}

#KEY {
	ファイル内管理
	--------------------------------------------
	Search key "+" + "n"
	--------------------------------------------
}

#FONT_SIZE {
	-- Yahoo UI Library Fonts CSS ver.2.3.1
	Font-size Adjustment
	--------------------------------------------
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
	--------------------------------------------
}
	
**************************************************************/



/* ==============================================================

	[+1] index
	
============================================================== */

/* -----------------------------------
　championship_newsTop
----------------------------------- */

#championship_newsTop {
margin-bottom:20px;
padding-bottom:10px;
background:url(../imgdir/common/bg_contents01.gif) 0 0 repeat-y #fff;
border-bottom:1px solid #E3E3E3;
}

  #championship_newsTop h2 {
  padding:11px 0 0 21px;
  background:url(../imgdir/common/bg_ttl01.gif) 0 bottom no-repeat;
  border-top:3px solid #90050B;
  height:28px;
  _height:39px; /*IE6*/
  }
  
  #championship_newsTop h2 a {
  vertical-align:middle;
  background:url(../imgdir/common/icn_black.gif) 0 center no-repeat;
  padding:0 0 0 16px;
  margin:0 0 0 400px;
  }


  #championship_newsTop dl {
  margin:16px 20px;
  }
  #championship_newsTop dl dt {
  color:#999;
  font-style:italic;
  }
  #championship_newsTop dl dt img.icn {
  margin:0 10px 0 0;
  }
  #championship_newsTop dl dd {
  margin:0 0 10px 0;
  }

/* -----------------------------------
　championship_about
----------------------------------- */

#championship_about {
margin-bottom:40px;
}

/* -----------------------------------
　h2
----------------------------------- */

#championship_about h2,
#championship_news h2,
#championship_team h2,
#championship_info h2,
#championship_photo h2 {
margin-bottom:15px;
padding:4px 0 8px 15px;
background:url(../imgdir/championship_woman/common/bg_ttl.gif) 0 0 no-repeat;
}


/* -----------------------------------
　btn_toInfo
----------------------------------- */

p.btn_toInfo {
text-align:center;
margin-bottom:10px;
}

/* -----------------------------------
　right_navi03
----------------------------------- */

#right_navi03 {
margin-bottom:40px;
background:url(../imgdir/common/bg_rightList03.gif) 0 0 repeat-y;
border-top:3px solid #90050B;
border-bottom:1px solid #E2E2E2;
}
  #right_navi03 ul li {
  background:url(../imgdir/championship_woman/common/bg_sideNavi.gif) 0 0 no-repeat;
  }
  #right_navi03 ul li a {
  margin:0 1px;
  padding:11px 0 11px 34px;
  _padding:11px 0 7px 34px; /*IE6*/
  display:block;
  border-top:1px solid #E2E2E2;
  }
  #right_navi03 ul li.first a {
  border:none;
  }
	#right_navi03 ul li ul li {
	background:url(../imgdir/common/bg_rightList03.gif) 0 0 repeat-y;
	}
	#right_navi03 ul li ul li a {
	margin:0;
	padding:8px 10px 8px 45px;
	line-height:1.4;
	border-top:1px dotted #B3B3B3;
	background:url(../imgdir/common/icn_arrw02.gif) 30px center no-repeat;
	_zoom:1; /*IE6*/
	}


/* ==============================================================

	[+2] team
	
============================================================== */

/* -----------------------------------
　championship_team
----------------------------------- */

#championship_team {
margin-bottom:40px;
}

/* ==============================================================

	[+3] info
	
============================================================== */

/* -----------------------------------
　contents_inner
----------------------------------- */

#contents_inner {
padding-bottom:30px;
background:none;
border-bottom:none;
}
  #contents_inner h3 {
  padding:7px 20px;
  margin-bottom:20px;
  background:#fff;
  border-bottom:2px solid #000;
  border-top:none;
  font-weight:bold;
  color:#000;
  }
  #contents_inner h4 {
  margin:0 0 12px 0;
  padding:3px 10px 6px 18px;
  background:url(../imgdir/common/bg_ttl03.gif) 0 bottom no-repeat;
  border-bottom:1px solid #E3E3E3;
  font-weight:bold;
  }


/* -----------------------------------
　to_hp
----------------------------------- */

#championship_info .to_hp {
float:left;
}


/* -----------------------------------
　date
----------------------------------- */

#championship_info .date {
float:right;
color:#999;
font-style:italic;
}

	#championship_info .date img.icn {
	margin:0 10px 0 0;
	}

/* -----------------------------------
　league
----------------------------------- */

#championship_info #league {
margin:0 0 0 18px;
}
  #championship_info #league li {
  margin:0 0 20px 0;
  }

/* -----------------------------------
　photo
----------------------------------- */

#championship_info .photo dt {
font-weight:bold;
margin-bottom:8px;
}


/* -----------------------------------
　result
----------------------------------- */

#championship_info #result ul {
margin:0 0 0 18px;
}
  #championship_info #result ul li {
  margin:0 0 6px 0;
  }

  #championship_info #result ul li.high {
  line-height:1;
  background:#fff;
  border:1px solid #E7EBEC;
  padding:3px 4px;
  font-weight:bold;
  }
  #championship_info #result ul li.high img {
  vertical-align:middle;
  padding:0 10px 0 0;
  }
  
  #championship_info #result ul li span {
  padding:0 0 0 5px;
  display:block;
  width:73px;
  float:left;
  font-weight:bold;
  }

/* -----------------------------------
　link_area
----------------------------------- */

#championship_info #link_area {
margin-top:25px;
padding:0 0 12px 0;
border-top:1px solid #000;
border-bottom:1px solid #000;
background:url(../imgdir/common/bg_contents03.gif) 0 0 repeat-y;
}
  #championship_info #link_area h4 {
  padding:0 0 0 20px;
  font-weight:bold;
  line-height:35px;
  background:url(../imgdir/common/bg_rightList02.gif) 2px 1px no-repeat;
  border-bottom:1px solid #000;
  }
  
 #championship_info  #link_area ul {
  margin:12px 20px 0 25px;
  }
	#championship_info #link_area li {
	margin:0 0 5px 0;
	float:left;
	white-space:nowrap;
	}
	#championship_info #link_area li a {
	padding:0 0 0 15px;
	margin:0 25px 0 0;
	background:url(../imgdir/common/icn_arrw02.gif) 0 center no-repeat;
	}

/* ==============================================================

	[+3] photo
	
============================================================== */

/* -----------------------------------
　championship_photo index
----------------------------------- */

#championship_photo dl {
margin:16px 20px 40px 20px;
}
  #championship_photo dl dt {
  color:#999;
  font-style:italic;
  }
  #championship_photo dl dd {
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  border-bottom:1px dotted #B3B3B3;
  }

/* -----------------------------------
　championship_photo
----------------------------------- */

#championship_photo h3 {
padding:7px 15px;
margin-bottom:20px;
background:#fff;
border-bottom:2px solid #000;
border-top:none;
font-weight:bold;
color:#000;
}

#championship_photo p.center {
padding-bottom:20px;
text-align:center;
}

#championship_photo ul {
margin-bottom:30px;
}
  #championship_photo ul li {
  margin:0 0 9px 9px;
  float:left;
  height:100px;
  overflow:hidden;
  }
  #championship_photo ul li a img {
  width:150px;
  }


/* ==============================================================

	[+4] news
	
============================================================== */

/* -----------------------------------
　championship_news
----------------------------------- */

#championship_news {
margin-bottom:40px;
}
#championship_news dl {
margin:16px 20px 0 20px;
}
  #championship_news dl dt {
  color:#999;
  font-style:italic;
  }
  #championship_news dl dd {
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  border-bottom:1px dotted #B3B3B3;
  }

#championship_news h3 {
padding:7px 15px;
margin-bottom:15px;
background:#fff;
border-bottom:2px solid #000;
border-top:none;
font-weight:bold;
color:#000;
}

#championship_news .date {
padding:0 20px 15px 0;
float:right;
color:#999;
font-style:italic;
}

#championship_news p {
margin:0 12px 20px 12px;
}


