body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
	color: #333333;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	zoom:1;/*for IE 5.5-7*/
	background-position: center center;
	width: 840px;
	padding: 0px;
	margin-top: 0px;
}
a {
	outline: none;
	}
a:link {
	color:#0066CC;
	}

a:visited {
	color:#003366;
	}

a:hover {
	color: #0099FF;
	text-decoration: underline;
	}

a:active {
	color:#0099FF;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header {
	background-image: url(images/body.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 840px;
	padding: 0px;
	margin-top: 0px;
	background-color: #000000;
}
#header2 {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #000000;
}
#pbody {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	zoom:1;/*for IE 5.5-7*/
	background-image: url(images/body.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 840px;
	padding: 0px;
	margin-top: 0px;
}

#pbody2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	zoom:1;/*for IE 5.5-7*/
	background-image: url(images/body2.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 840px;
	padding: 0px;
	margin-top: 0px;
}
#pbody:after, #pbody2:after {
	content: "";
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 810px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#wrapper2 {
	width: 820px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#contents {
	margin: 0px;
	float: left;
	width: 590px;
	clear: both;
	padding: 0px;
}
#contents2 {
	float: right;
	width: 620px;
	padding: 0px;
	margin: 0px;
}
#contents3 {
	float: right;
	width: 510px;
	padding: 0px;
	margin: 0px;
}
#contents4 {
	float: right;
	width: 540px;
	padding: 0px;
	margin: 0px;
}
#contents3 p{
	font-size: 90%;
	line-height: 1.5;
	color: #555555;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
#contents4 p{
	font-size: 85%;
	line-height: 1.5;
	color: #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-indent: 10px;	
}
#side3 #nicolas_side {
	margin-left: 30px;
}
#nicolas_player {
	padding: 10px;
	margin: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
#nicolas_player #nicolas_profile {
	padding: 5px;
	font-size: 95%;
	line-height: 1.5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#nicolas_player #nicolas_words {
	font-size: 90%;
	color: #222222;
	line-height: 1.5;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#nicolas_player #airnz_words {
	font-size: 90%;
	color: #222222;
	line-height: 1.5;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#nicolas_player #airnz_words img {
	float: left;
	padding-right: 15px;
}
#side3 #nicolas_side ul, #side6 #nicolas_side ul  {
	margin-bottom: 15px;
	margin-top: 0px;
}
#side3 #nicolas_side li, #side6 #nicolas_side li  {
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side4 #kite_side {
	margin-left: 20px;
	width: 260px;
}
#side4 #kite_side ul {
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#side4 #kite_side li {
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#side4 #archive {
	background-image: url(images/kite_nav01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#side3 #archive, #side6 #archive {
	background-image: url(images/nicolas_nav01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 60px;
}
#side3 #link, #side6 #link{
	background-image: url(images/nicolas_nav02.jpg);
	background-repeat: repeat-x;
	text-indent: -9999px;
	height: 60px
}
#side3 #photo img {
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 5px;
}
#side6 #photo .side6text img {
	padding-bottom: 5px;
}
#nicolas_top {
	display:none;
}
#nicolas_title {
	font-size: 200%;
	color: #444444;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#nicolas_ad {
	clear: both;
	height: 300px;
	margin-left: 10px;
}
#nicolas_author {
	text-align: right;
	margin-right: 20px;
	font-size: 85%;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.5;
}
#airnz_author {
	text-align: right;
	margin-right: 20px;
	font-size: 85%;
	color: #666666;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 1.5;
}
#nicolas_url {
	display:none;
}
#side {
	margin: 0px;
	float: right;
	width: 220px;
	padding: 0px;
}
#side2 {
	background-color: #191919;
	float: left;
	width: 200px;
	background-image: url(images/menu_bk.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#side3{
	margin: 0px;
	float: left;
	width: 280px;
	padding: 0px;
}
#side4{
	margin: 0px;
	float: left;
	width: 240px;
	padding: 0px;
}
#pbody2 #wrapper2 #side5 {
	width: 200px;
	float: left;
	color: #FFFFFF;
	font-size: 80%;
}
#side5 #topics_menu ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 0px;
	margin-right: 10px;
}
#side5 #topics_menu li {
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-bottom: 5px;
}
#side6{
	margin: 0px;
	float: left;
	width: 290px;
	padding: 0px;
}
#side6 #nicolas_side {
	margin-left: 30px;
}
#side6 #photo {
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 5px;
}
#side6 #photo .side6text {
	font-size: 90%;
	padding-bottom: 25px;
	padding-top: 5px;
}
#footer {
	clear: both;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 840px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#footer2 {
	clear: both;
	background-image: url(images/footer2.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 840px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
h1 {
	display: none;
}
h2 {
	display: none;
}
#contents h3 {
	display: none;
}
#side h3 {
	display: none;
}
#contents2 h3 {
	text-indent: -9999px;
	margin-top: 15px;
	clear: both;
}
#header #top {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

/* HEADER */ 

#flash {
	height: 300px;
	padding: 0px;
	width: 820px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#flash2 {
	height: 100px;
	padding: 0px;
	width: 820px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#topimg {
	margin-left: 10px;
	width: 820px;
	padding: 0px;
	height: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* NAVIGATION */ 
#nav{
	background-repeat: no-repeat;
	background-position: center 0px;
	padding: 0px;
	background-image: url(images/nav_bk.jpg);
	display: block;
	height: 45px;
	width: 820px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#nav2{
	background-repeat: no-repeat;
	background-position: center 0px;
	padding: 0px;
	background-image: url(images/nav2.jpg);
	display: block;
	height: 45px;
	width: 820px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#nav ul, #nav2 ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	list-style-type: none;
}
#nav li, #nav a{
	display: block;
	height: 45px;
	width: 123px;
}
#nav li a, #nav2 li a{
	display: block;
	height: 45px;
	width: 123px;
	text-indent: -9999px;
}
#nav li, #nav2 li{
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#nav a {
	background-image: url(images/nav.jpg);
	text-decoration: none;
}
#nav2 a {
	background-image: url(images/nav2.jpg);
	text-decoration: none;
}
#item01 a{ background-position: -40px 0px;}
#item02 a{ background-position: -163px 0px;}
#item03 a{ background-position: -286px 0px;}
#item04 a{ background-position: -409px 0px;}
#item05 a{ background-position: -532px 0px;}
#item06 a{ background-position: -655px 0px;}
#item01 a:hover{ background-position: -40px -45px;}
#item02 a:hover{ background-position: -163px -45px;}
#item03 a:hover{ background-position: -286px -45px;}
#item04 a:hover{ background-position: -409px -45px;}
#item05 a:hover{ background-position: -532px -45px;}
#item06 a:hover{ background-position: -655px -45px;}
#item01_now a{ background-position: -40px -45px;}
#item02_now a{ background-position: -163px -45px;}
#item03_now a{ background-position: -286px -45px;}
#item04_now a{ background-position: -409px -45px;}
#item05_now a{ background-position: -532px -45px;}
#item06_now a{ background-position: -655px -45px;}

/* LEVEL1 */
#l1 {
	width: 590px;
	margin: 0px;
	padding: 0px;
	height: 220px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#l1 #game {
	height: 170px;
	width: 285px;
	float: left;
	background-image: url(images/game.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#l1 #game #i_game #game_title {
	display: none;
}
#l1 #game #i_game{
	border: 1px inset ButtonFace;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	width: 272px;
	height: 157px;
}	
#l1 #game #i_game table {
	margin-right: auto;
	margin-left: auto;
}
#i_game #game_name {
	text-align: center;
	margin: 0px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #006699;
}
#i_game .game_team {
	font-size: 11px;
	text-align: center;
	line-height: 115%;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px;
}
#i_game .game_logo {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#l1 #game #i_game #opo {
	width: 120px;
	float: left;
	text-align: center;
	line-height: 1.2;
	font-size: 11px;
	margin-left: 10px;
	font-weight: bolder;
	clear: both;
}
#l1 #game #i_game #us {
	width: 120px;
	text-align: center;
	font-size: 11px;
	line-height: 1.2;
	float: left;
	font-weight: bold;
}
#l1 #game #i_game #tp {
	font-size: 11px;
	text-align: center;
	clear: both;
	line-height: 1.5;
	padding-top: 5px;
}
#l1 #game #i_game #vs {
	width: 17px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#l1 #live {
	height: 170px;
	width: 285px;
	float: right;
	background-image: url(images/live.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#l1 #live #i_live{
	border: 1px inset ButtonFace;
	width: 263px;
	height: 147px;
	overflow: auto;
	float: left;
	padding: 5px;
	margin: 0px;
	font-size: 80%;
}	
#wrapper #contents #l1 #live iframe {
	border: 1px solid #999999;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
}

/* LEVEL2 */
#l2 {
	height: 170px;
	width: 580px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/l2.jpg);
	background-repeat: no-repeat;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#l2 #topics {
	border: 1px inset ButtonFace;
	width: 555px;
	height: 145px;
	overflow: auto;
	float: left;
	padding: 5px;
	margin: 0px;
	font-size: 80%;
	line-height: 1.25;
}
#l2 #topics_title {
	display: none;
}
#l2 #topics ul {
	list-style-type: none;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 15px;
}
#l2 #topics li {
	margin-top: 5px;
	margin-bottom: 10px;
}

/* LEVEL3 */
#l3 {
	height: 220px;
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#l3 #players {
	height: 220px;
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#l3 #photos {
	height: 220px;
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: right;
}

/* LEVEL4 */
#l4 {
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 590px;
	float: left;
}

#l4 #banner {
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 75px;
	float: left;
}
#l4 #banner a{
	text-decoration: none;	
}
#l4 #banner ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#l4 #banner li, #l4 #banner a{
	display: block;
	height: 75px;
	width: 220px;
	background-image: url(images/l4.jpg);
	background-repeat: no-repeat;	
}
#l4 #banner li {		
	text-indent: -9999px;
}
#l4 #banner #b_kite a{
    background-position: 0 0px;
}
#l4 #banner #b_bbs a{	
    background-position: 0 -75px;
}
#l4 #banner #b_qaa a{	
    background-position: 0 -150px;
}
#l4 #banner #b_kite a hover{
    background-position: 0 0px;
}
#l4 #banner #b_bbs a hover{	
    background-position: 0 -75px;
}
#l4 #banner #b_qaa a hover{	
    background-position: 0 -150px;
}
#l4 #kite_blog {
	background-image: url(images/kite_blog.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;;
	height: 175px;
	width: 360px;
	float: right;	
}
#l4 #kite_blog  #i_kite_blog{
	border: 1px inset ButtonFace;
	width: 332px;
	height: 147px;
	overflow: auto;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 10px;
}	

#kite_blog .gf-author {
    display : none;
}
#kite_blog .gfc-result {
    margin-bottom : 15px;
}
.gfc-resultsHeader{
    display:none;
}
.gf-title{
	font-size: 100%;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 5px;
}
#pbody #wrapper #contents #l4 #kite_blog #i_kite_blog .gfc-control .gfc-resultsRoot .gfc-results .gfc-result .gf-result .gf-title .gf-title {
	border-bottom-style: none;
}
#l4 #kite_blog #i_kite_blog .gfc-control .gfc-resultsRoot .gfc-results .gfc-result .gf-result {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0875BE;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.gf-snippet{
	font-size: 80%;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 125%;
	padding-left: 10px;
}

#l4 #kite_blog #i_kite_blog .gf-relativePublishedDate {
	font-size: 75%;
  }
#l4 #kite_blog #i_kite_blog .gf-spacer {
	font-size: 75%;
  }

/* LEVEL5 */
#l5 {
	height: 220px;
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#l5 #shops {
	height: 220px;
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/shops.jpg);
	background-repeat: no-repeat;
}
#wrapper #contents #l5 #shops table {
	margin-left: 10px;
	margin-top: 55px;
}
#wrapper #contents #l5 #shops img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#l5 #shops #shop_name {
	font-size: 80%;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	text-decoration: none;
	background-color: #007CBC;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#l5 #shops #shop_name a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#l5 #shops #shop_name a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#l5 #shops #shop_name a:active {
	color: #FFCC00;
	text-decoration: none;
}
#l5 #shops #shop_name a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#l5 #shops p {
	font-size: 12px;
	margin-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 130%;
}
#l5 #blues_shop {
	height: 220px;
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/* LEVEL6 */
#l6 {
	height: 185px;
	width: 580px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/voting.jpg);
	background-repeat: no-repeat;
}
#l6 #voting {	
	
}

/* SIDE */

side {
	padding: 0px;
	margin: 0px;
	display: block;	
}
#side h4 {
	display: none;
}
#side a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#sponsors {
	margin: 0px;
	padding: 0px;
	height: 248px;
	width: 220px;
}
#mobile {
	height: 130px;
	width: 220px;
	background-image: url(images/mobile.jpg);
	background-repeat: no-repeat;
}
#mobile p {
	font-size: 10.5px;
	line-height: 1.7;
	margin: 0px;
	padding-top: 52px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 75px;
}
#mobile a {
	font-size: 10px;
}
#side ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#side li {
	text-indent: -9999px;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
}

#side #sidebanner li, #side #sidebanner a{
	display: block;		
	text-indent: -9999px;
}
#redbull {
	background-image: url(images/redbull.png);
	background-repeat: no-repeat;	
}
#jwc {
	background-image: url(images/jwc.jpg);
	background-repeat: no-repeat;	
}
#starjump {
	background-image: url(images/starjump.jpg);
	background-repeat: no-repeat;	
}
#airnz {
	background-image: url(images/airnz.jpg);
	background-repeat: no-repeat;	
}
#nicolas {
	background-image: url(images/nicolas.jpg);
	background-repeat: no-repeat;	
}
#wall {
	background-image: url(images/wall.jpg);
	background-repeat: no-repeat;		
}
#jsports {
	background-image: url(images/jsports.jpg);
	background-repeat: no-repeat;	
}
#r_mag {
	background-image: url(images/r_mag.jpg);
	background-repeat: no-repeat;	
}
#topleague {
	background-image: url(images/topleague.jpg);
	background-repeat: no-repeat;		
}
#redbull a {	
	height: 110px;
	width: 220px;	
}
#jwc a {	
	height: 62px;
	width: 220px;	
}
#starjump a {	
	height: 78px;
	width: 220px;	
}
#airnz a {	
	height: 110px;
	width: 220px;	
}
#nicolas a {	
	height: 110px;
	width: 220px;	
}
#wall a {	
	height: 110px;
	width: 220px;
}
#jsports a {
	height: 70px;
	width: 220px;
}
#r_mag a {
	height: 90px;
	width: 220px;	
}
#topleague a {	
	height: 95px;
	width: 220px;
}
#ranking {
	background-image: url(images/ranking.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;	
	height: 380px;
	width: 220px;
}
#ranking .order {
	font-size: 11px;
	text-align: center;
}
#ranking .teams {
	padding: 5px;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	line-height: 120%;
}
#ranking #ranking_blues {
	color: #0099FF;
	font-weight: bolder;
}
#side #ranking #ranking_note {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
}
#ranking .ranking_left {
	background-image: url(images/ranking_bk03.gif);
	background-repeat: repeat-y;
}
#ranking .ranking_right {
	background-image: url(images/ranking_bk04.gif);
	background-repeat: repeat-y;
}
#r_mag #r_mag_date {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-indent: 0px;
	z-index: 1;
	visibility: visible;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -13px;
	height: 15px;
}

#side2 ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#side2 li,#side2 a{
	display: block;
	height: 40px;
	width: 200px;
}
#side2 li{
	text-indent: -9999px;
}
#side2 #blues_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_blues.jpg);
	background-repeat: no-repeat;
}
#side2 #blues, #side2 #blues a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#b_item01 a { background-position: 0 -94px}
#b_item02 a { background-position: 0 -134px}
#b_item03 a { background-position: 0 -174px }
#b_item04 a { background-position: 0 -214px }
#b_item05 a { background-position: 0 -254px }
#b_item06 a { background-position: 0 -294px }
#b_item07 a { background-position: 0 -334px }
#b_item08 a { background-position: 0 -374px }
#b_item09 a { background-position: 0 -414px }
#b_item10 a { background-position: 0 -454px }
#b_item11 a { background-position: 0 -494px }
#b_item12 a { background-position: 0 -534px }
#b_item13 a { background-position: 0 -574px }
#b_item14 a { background-position: 0 -614px }
#b_item15 a { background-position: 0 -654px }
#b_item16 a { background-position: 0 -694px }
#b_item01 a:hover { background-position: -201px -94px }
#b_item02 a:hover { background-position: -201px -134px }
#b_item03 a:hover { background-position: -201px -174px }
#b_item04 a:hover { background-position: -201px -214px }
#b_item05 a:hover { background-position: -201px -254px }
#b_item06 a:hover { background-position: -201px -294px }
#b_item07 a:hover { background-position: -201px -334px }
#b_item08 a:hover { background-position: -201px -374px }
#b_item09 a:hover { background-position: -201px -414px }
#b_item10 a:hover { background-position: -201px -454px }
#b_item11 a:hover { background-position: -201px -494px }
#b_item12 a:hover { background-position: -201px -534px }
#b_item13 a:hover { background-position: -201px -574px }
#b_item14 a:hover { background-position: -201px -614px }
#b_item15 a:hover { background-position: -201px -654px }
#b_item16 a:hover { background-position: -201px -694px }
#b_item01_now a { background-position: -201px -94px }
#b_item02_now a { background-position: -201px -134px }
#b_item03_now a { background-position: -201px -174px }
#b_item04_now a { background-position: -201px -214px }
#b_item05_now a { background-position: -201px -254px }
#b_item06_now a { background-position: -201px -294px }
#b_item07_now a { background-position: -201px -334px }
#b_item08_now a { background-position: -201px -374px }
#b_item09_now a { background-position: -201px -414px }
#b_item10_now a { background-position: -201px -454px }
#b_item11_now a { background-position: -201px -494px }
#b_item12_now a { background-position: -201px -534px }
#b_item13_now a { background-position: -201px -574px }
#b_item14_now a { background-position: -201px -614px }
#b_item15_now a { background-position: -201px -654px }
#b_item16_now a { background-position: -201px -694px }
#contents2 #member {
	background-image: url(images/blues_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}

#team {
	background-image: url(images/blues_subj02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#clubhouse {
	background-image: url(images/blues_subj03.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#fan_admission {
	background-image: url(images/fan_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#fan_shops {
	background-image: url(images/fan_subj02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}

.blues_level{
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;	
	
}
.index_box {
	float: left;
	width: 260px;
	padding-right: 25px;
	padding-left: 25px;
	margin-bottom: 15px;
}
.index_box p  {
	font-size: 80%;
	line-height: 1.3;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fw {
	width: 620px;
	font-size: 80%;
	line-height: 1.2;
	color: #333333;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 420px 0px;
	background-image: url(images/members_fw.jpg);
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#fw:after, #bk:after, #stuff:after{
	content: "";
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#bk {
	width: 620px;
	font-size: 80%;
	line-height: 1.2;
	color: #333333;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 420px 0px;
	background-image: url(images/members_bk.jpg);
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#staff{
	width: 620px;
	font-size: 80%;
	line-height: 1.2;
	color: #003366;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 420px 0px;	
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fw #fr, #fw #sr, #fw #lf, #bk #hb, #bk #bks, #staff {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#fw #fr .clearfix .p_name {
	background-image: url(images/p_name01.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
}
#fw #sr .clearfix .p_name  {
	background-image: url(images/p_name02.jpg);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#fw #lf .clearfix .p_name  {
	background-image: url(images/p_name03.jpg);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#bk #hb .clearfix .p_name  {
	background-image: url(images/p_name04.jpg);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 10px;
	margin-left: 1px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clear: both;
}
#bk #bks .clearfix .p_name  {
	background-image: url(images/p_name05.jpg);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#staff .clearfix .p_name  {
	background-image: url(images/p_name06.jpg);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#fr ul, #sr ul, #lf ul, #hb ul, #bks ul, #staff ul {
	list-style-type: none;
}
#fr li, #sr li, #lf li, #hb li, #bks li{
	float: left;
	letter-spacing: normal;
	text-align: center;
	margin-right: 14px;
	margin-bottom: 10px;
	display: block;
	height: 120px;
	width: 80px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
#staff li {
	float: left;
	letter-spacing: normal;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 0px;
	display: block;
	width: 80px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	color: #333333;
	height: 170px;
}
#contents2 #staff .posi {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #003366;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 120%;
}
#fr li img, #sr li img, #lf li img, #hb li img, #bks li img {
	margin-bottom: 7px;
}
#staff li img{
	margin-bottom: 3px;
}
#staff .bugfix4ie6 {
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 0px;
	clear: both;
}
#copyright {
	font-size: 11px;
	color: #666666;	
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 400px;
	float: right;
	padding-top: 35px;
	padding-right: 30px;	
	text-align: right;
}
#privacy {
	width: 150px;
	padding-left: 30px;
	padding-top: 32px;
	float: left;
	font-size: 11px;
	color: #666666;
}
hr {
	color:#666666;
	border: 0;
	height: 1px;
	background-color:#666666;
	clear: both;
}
#side2 #match_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_match.jpg);
	background-repeat: no-repeat;
}
#side2 #match, #side2 #match a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #fanclub_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_fanclub.jpg);
	background-repeat: no-repeat;
}
#side2 #fanclub, #side2 #fanclub a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#m_item01 a { background-position: 0 -94px}
#m_item02 a { background-position: 0 -134px}
#m_item03 a { background-position: 0 -174px }
#m_item04 a { background-position: 0 -214px }
#m_item05 a { background-position: 0 -254px }
#m_item06 a { background-position: 0 -294px }
#m_item07 a { background-position: 0 -334px }

#m_item16 a { background-position: 0 -694px }
#m_item01 a:hover { background-position: -201px -94px}
#m_item02 a:hover { background-position: -201px -134px}
#m_item03 a:hover { background-position: -201px -174px }
#m_item04 a:hover { background-position: -201px -214px }
#m_item05 a:hover { background-position: -201px -254px }
#m_item06 a:hover { background-position: -201px -294px }
#m_item07 a:hover { background-position: -201px -334px }

#m_item01_now a { background-position: -201px -94px}
#m_item02_now a { background-position: -201px -134px}
#m_item03_now a { background-position: -201px -174px }
#m_item04_now a { background-position: -201px -214px }
#m_item05_now a { background-position: -201px -254px }
#m_item06_now a { background-position: -201px -294px }
#m_item07_now a { background-position: -201px -334px }
#side2 #schedule_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_schedule.jpg);
	background-repeat: no-repeat;
}
#side2 #schedule_menu2 a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_schedule2.jpg);
	background-repeat: no-repeat;
}
#side2 #schedule_menu3 a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_schedule3.jpg);
	background-repeat: no-repeat;
}
#side2 #schedule_menu2010 a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_schedule2010.jpg);
	background-repeat: no-repeat;
}

#side2 #schedule, #side2 #schedule a, #side3 #schedule a, #side2010 #schedule a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #link_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_link.jpg);
	background-repeat: no-repeat;
}
#side2 #link, #side2 #link a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #shops_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_shops.jpg);
	background-repeat: no-repeat;
}
#side2 #shops, #side2 #shops a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #contact_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_contact.jpg);
	background-repeat: no-repeat;
}
#side2 #contact, #side2 #contact a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #qaa_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_qaa.jpg);
	background-repeat: no-repeat;
}
#side2 #qaa, #side2 #qaa a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #pp_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_privacy.jpg);
	background-repeat: no-repeat;
}
#side2 #pp, #side2 #pp a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #wallpaper_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_wallpaper.jpg);
	background-repeat: no-repeat;
}
#side2 #wallpaper, #side2 #wallpaper a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #photogallery_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_photogallery.jpg);
	background-repeat: no-repeat;
}
#side2 #photogallery, #side2 #photogallery a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #photogallery_menu2008 a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_photogallery2008.jpg);
	background-repeat: no-repeat;
}
#side2 #photogallery2008, #side2 #photogallery2008 a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #photogallery_menu2009 a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_photogallery2009.jpg);
	background-repeat: no-repeat;
}
#side2 #photogallery2009, #side2 #photogallery2009 a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side2 #kite_menu a{
	display: block;
	color: #CC66CC;
	text-decoration: none;
	background-image: url(images/menu_kite.jpg);
	background-repeat: no-repeat;
}
#side2 #kite, #side2 #kite a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side5 #topics_menu a{
	text-decoration: none;
}
#side5 #topics, #side5 #topics a{
	width: 200px;
	height: 95px;	
	text-indent: -9999px;
}
#side5 #topics_menu #topics {
	background-image: url(images/menu_topics.jpg);
	background-repeat: no-repeat;
	height: 95px;
}

#side5 #topics_menu a:link {
	color: #0099FF;
	text-decoration: underline;
}
#side5 #topics_menu a:hover {
	color: #0099FF;
}
#side5 #topics_menu a:active {
	color: #0099FF;
	text-decoration: underline;
}
#side5 #topics_menu a:visited {
	color: #0066CC;
	text-decoration: underline;
}

#contents2 #far {
	background-image: url(images/match_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#contents2 #man {
	background-image: url(images/match_subj02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#contents2 #rugby {
	background-image: url(images/match_subj03.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#contents2 #venues {
	background-image: url(images/match_subj04.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#contents2 #b_ranking {
	background-image: url(images/match_subj05.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
}
#link_list {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 620px;
}
#link_list dl {
	display: block;
	height: 50px;
	float: left;
	width: 569px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#link_list dt {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#link_list dd {
	float: left;
	padding-top: 15px;
	padding-left: 0px;
	margin-left: 20px;
}
#link_union {
	background-image: url(images/link_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#link_top {
	background-image: url(images/link_subj02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
}
#link_east {
	background-image: url(images/link_subj03.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
}
#link_west {
	background-image: url(images/link_subj04.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
}
#link_kyusyu {
	background-image: url(images/link_subj05.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
}
#link_others {
	background-image: url(images/link_subj06.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
}
#link_list ul {
	list-style-type: none;
	margin-left: 70px;
	padding-left: 0px;
}
#link_list li {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#contact_add {
	background-image: url(images/contact_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 620px;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#add {
	width: 290px;
	float: left;
	height: 420px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 15px;
}
#gmap {
   float: right;
	height: 420px;
	width: 273px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 80%;
	text-align: center;
	margin-right: 15px;
	border: 1px dotted #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
*html #gmap {
	float: right;
	height: 420px;
	width: 273px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 80%;
	text-align: center;
	margin-right: 7px;
	border: 1px dotted #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
#pbody2 #wrapper2 #mapwrap {
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#add dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 80%;
	height: 60px;
	clear: both;
}

#add dt {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 60px;
	float: left;
	padding-left: 10px;
	margin: 0px;
	padding-right: 0px;
}
#add dd {
	padding-bottom: 15px;
	float: left;
	padding-top: 15px;
	text-align: left;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#add p {
	font-size: 80%;
	line-height: 1.5;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
}
#venue_list {
	margin-top: 15px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#venue_list h3 {
	background-image: url(images/venue_list.jpg);
	background-repeat: no-repeat;
	height: 70px;	
}
#venue_list dl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 15px;
	margin-left: 40px;
}
#venue_list dt {
	background-color: #ECECEC;
	height: 30px;
	font-size: 90%;
	padding-left: 20px;
	padding-top: 13px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #333333;
	margin: 0px;
}
#venue_list dd {
	font-size: 90%;
	padding-top: 15px;
	line-height: 1.5;
	margin-left: 0px;
	padding-left: 40px;
	padding-bottom: 15px;
}
#venue_each {
	padding: 0px;
	margin: 0px;
	width: 620px;
}
#venue_each h3 {
	display: none;
}
#venue_each dl {
	margin-bottom: 20px;
}
#venue_each dt {
	font-size: 200%;
	margin-bottom: 15px;
	padding: 0px;
	height: 70px;
	text-indent: -9999px;
	margin-top: 15px;
}
#venue_each dd {
}
#venue_each #venue01 {
	background-image: url(images/venue_chichibunomiya.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue02 {
	background-image: url(images/venue_kintetsu.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue03 {
	background-image: url(images/venue_ehime.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue04 {
	background-image: url(images/venue_hakata.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue05 {
	background-image: url(images/venue_sanix.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue06 {
	background-image: url(images/venue_kakidomari.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue07 {
	background-image: url(images/venue_kumamoto.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue08 {
	background-image: url(images/venue_miyazaki.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue09 {
	background-image: url(images/venue_nishikyogoku.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue10 {
	background-image: url(images/venue_morioka.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue11 {
	background-image: url(images/venue_nagai.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue12 {
	background-image: url(images/venue_kobeuni.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue13 {
	background-image: url(images/venue_suzuka.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue14 {
	background-image: url(images/venue_kamoike.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue15 {
	background-image: url(images/venue_ota.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue16 {
	background-image: url(images/venue_toyama.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue17 {
	background-image: url(images/venue_kariya.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue18 {
	background-image: url(images/venue_tokushima.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue19 {
	background-image: url(images/venue_honjyo.jpg);
	background-repeat: no-repeat;
}
#venue_each #venue20 {
	background-image: url(images/venue_okinawa.jpg);
	background-repeat: no-repeat;
}
#rugby_intro h3 {
	background-image: url(images/rugby_subj01.jpg);
	background-repeat: repeat-x;
	height: 70px;
}
#rugby_intro #point {
	background-image: url(images/rugby_subj02.jpg);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#rugby_intro #number {
	background-image: url(images/rugby_subj03.jpg);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
}
#rugby_intro #games {
	background-image: url(images/rugby_subj04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
}
#rugby_intro #ground {
	background-image: url(images/rugby_subj05.jpg);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
}
#rugby_intro #position {
	background-image: url(images/rugby_subj06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
}
#rugby_intro #penalty {
	background-image: url(images/rugby_subj07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
}
#rugby_intro #word {
	background-image: url(images/rugby_subj08.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
}
#rugby_intro #fw_intro {
	background-image: url(images/rugby_subj09.jpg);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}
#rugby_intro #bk_intro {
	background-image: url(images/rugby_subj10.jpg);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}
#rugby_intro #point_con dl {
	margin-left: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#rugby_intro #point_con dt {
	font-size: 95%;
	color: #0099FF;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	height: 20px;
}
#rugby_intro #point_con dd {
	font-size: 90%;
	color: #333333;
}
#rugby_intro #position_con dl {
	margin-left: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#rugby_intro #position_con dt {
	font-size: 95%;
	color: #339900;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	height: 20px;
}
#rugby_intro #position_con dd {
	font-size: 90%;
	color: #333333;
}
#rugby_intro #penalty_con dl {
	margin-left: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#rugby_intro #penalty_con dt {
	font-size: 95%;
	color: #FF0033;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	height: 20px;
}
#rugby_intro #penalty_con dd {
	font-size: 90%;
	color: #333333;
}
#rugby_intro #word_con dl {
	margin-left: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#rugby_intro #word_con dt {
	font-size: 95%;
	color: #FF6600;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	height: 20px;
}
#rugby_intro #word_con dd {
	font-size: 90%;
	color: #333333;
}
#rugby_intro p {
	margin-left: 50px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 90%;
	line-height: 1.5;
	color: #333333;
	padding: 0px;
	text-indent: 10px;
}
#rugby_intro #rugby_flash object {
	margin-left: 25px;
	height: 320px;
	width: 560px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#pbody2 #wrapper2 #contents2 #squad {
	margin: 0px;
	padding: 0px;
}
#squad #squad_title {
	display: none;
}
#squad #squad_intro {
	background-image: url(images/squad_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	text-indent: -9999px;
	display: block;
}
#squad #uniform {
	background-image: url(images/squad_subj02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
}
#squad #chara {
	background-image: url(images/squad_subj03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
}
#squad #history {
	background-image: url(images/squad_subj04.jpg);
	background-repeat: no-repeat;
	height: 70px;
	text-indent: -9999px;
}

#squad #kite_profile {
	background-image: url(images/squad_kite.jpg);
	background-repeat: no-repeat;
	height: 465px;
	width: 620px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 120%;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #01498B;
}
#squad #kite_profile dl {
	width: 290px;
	margin-left: 300px;
	margin-bottom: 10px;
	padding-top: 0px;
	display: block;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
#squad #kite_profile dt {
	float: left;
	width: 60px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
 #squad #kite_profile dd {
	width: 220px;
	margin-left: 65px;
}
#intro_con dl {
	margin-left: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#intro_con dt {
	font-size: 100%;
	color: #191919;
	margin-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	height: 20px;
	text-indent: -9999px;
}
#intro_con dd {
	font-size: 90%;
	color: #333333;
	line-height: 1.5;
}
#squad p {
	margin-left: 50px;
	font-size: 90%;
	padding-bottom: 15px;
}
#intro_con #intro01 {
	background-image: url(images/squad_intro01.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro02 {
	background-image: url(images/squad_intro02.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro03 {
	background-image: url(images/squad_intro03.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro04 {
	background-image: url(images/squad_intro04.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro05 {
	background-image: url(images/squad_intro05.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro06 {
	background-image: url(images/squad_intro06.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro07 {
	background-image: url(images/squad_intro07.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#intro_con #intro08 {
	background-image: url(images/squad_intro08.jpg);
	background-repeat: no-repeat;
	height: 20px;
}

#squad #history01 {
	background-image: url(images/squad_subj05.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 40px;
}
#squad #history01 dl {
	width: 560px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	display: block;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 1.2;
}
#squad #history01 dt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	display: block;
	width: 125px;
}
#squad #history01 .month {
	display: block;
	width: 40px;
	text-align: center;
}
 #squad #history01 dd {
	margin-left: 200px;
}
#squad #mvp {
	background-image: url(images/squad_subj06.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-indent: -9999px;
	height: 25px;
}
#squad #history02 {
	width: 540px;
	padding: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#squad #history02 table td {
	width: 180px;
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 80%;
}
#squad #cap {
	background-image: url(images/squad_subj07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	margin-top: 30px;
}
#squad #history03 {
	padding: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 540px;
}
#squad #history03 table td {
	
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 80%;
}
#shops_list {
	margin-top: 15px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#shops_list h3 {
	background-image: url(images/shops_sbj01.jpg);
	background-repeat: no-repeat;
	height: 70px;	
}
#shops_list .shop_block, #fanclub_shops_list .shop_block {
	display: block
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-left: 40px;
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 20px;
	border-bottom-width: 1px;
}

#shops_list .shop_block img, #fanclub_shops_list .shop_block img {
	float: left;
	margin-right: 20px;
	height: 100px;
}
#shops_list dl, #fanclub_shops_list dl {
	margin: 0px;
	padding: 0px;
}
#shops_list dt, #fanclub_shops_list dt {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 90%;
}
#shops_list dd, #fanclub_shops_list dd {
	padding-left: 100px;
	padding-right: 15px;
	font-size: 85%;
	line-height: 1.3;
	color: #666666;
}
#fanclub_shops_list h3 {
	background-image: url(images/fan_shops_subj01.jpg);
	background-repeat: no-repeat;
	height: 70px;	
}
 #fanclub_shops_list .shop_block .clearfix .tokuten {
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-size: 105%;
}
#fanclub_shops_list .shop_block .clearfix .tokuten dt {
	color: #FF0000;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fanclub_shops_list .shop_block .clearfix .tokuten dd {
	color: #FF0000;
	padding: 0px;
	font-size: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	line-height: 1.3;
}
#fanclub_shops_list .shop_block .clearfix .tokuten ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 100%;
}
#fanclub_shops_list .shop_block .clearfix .tokuten li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;	
}

#man_list .man_block img{
	float: left;
	margin-right: 20px;
	height: 80px;
}
#man_list .man_block {
	display: block
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-left: 40px;
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 20px;
	border-bottom-width: 1px;
}
#man_list dl {
	margin: 0px;
	padding: 0px;
}
#man_list dt {
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 85%;
	color: #666666;
}
#man_list dd {
	padding-left: 80px;
	padding-right: 15px;
	font-size: 95%;
	line-height: 1.5;
}
#man_list h3 {
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#man_list .man_block .clearfix .comment {
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#man_list .man_block .clearfix .comment dt {
	color: #666666;
	font-size: 85%;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#man_list .man_block .clearfix .comment dd {
	color: #006699;
	padding: 0px;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	line-height: 1.5;
}
#fanclub_ad {
	padding: 0px;
	margin: 0px;
	width: 620px;
}
#fanclub_ad  h3 {
	display: none;
}
#fanclub_ad #fan01 {
	background-image: url(images/fanclub_subj01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 15px;
	height: 70px;
}
#pbody2 #wrapper2 #contents2 #fanclub_ad img {
	margin-top: 5px;
	margin-bottom: 5px;
}
#pbody2 #wrapper2 #contents2 #fanclub_ad p {
	font-size: 85%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#pbody2 #wrapper2 #contents2 #fanclub_ad #fanclub_info {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	font-size: 90%;
	line-height: 1.5;
	width: 520px;
	border: 1px dotted #999999;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #ECECEC;
}
#fanclub_ad #fan_top {
	margin-top: 20px;
	margin-bottom: 10px;
}
#fanclub_ad #fan02 {
	background-image: url(images/fanclub_subj02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	text-indent: -9999px;	
}
#fanclub_ad #fan03 {
	background-image: url(images/fanclub_subj03.jpg);
	background-repeat: no-repeat;
	height: 70px;
	text-indent: -9999px;	
}
#far01 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	width: 560px;
}
#far01 th {
	background-color: #99CCFF;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-weight: normal;
	font-size: 90%;
}
#far01 td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 80%;
	text-align: center;
	line-height: 1.2;
}
#far02 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	width: 560px;
	clear: both;
}
#far02 th {
	background-color: #F0F0F0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-weight: normal;
	font-size: 85%;
}
#far02 td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 80%;
	text-align: center;
	line-height: 1.2;
}
#season {
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 30px;
	font-size: 110%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	padding-bottom: 3px;
	margin-right: 30px;
	color: #006699;
	padding-left: 3px;
}
#result_sbj {
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 5px;
	font-size: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 2px;
	margin-right: 30px;
	padding-left: 5px;
}
#result_title {
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 30px;
	font-size: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 3px;
	margin-right: 30px;
	color: #333333;
	padding-left: 3px;
}
#result_kite {
	width: 200px;
	display: block;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	color: #333333;
	margin-bottom: 15px;
	padding-left: 30px;
}
#result_venue {
	text-align: right;
	margin-bottom: 15px;
	font-size: 12px;
	display: block;
	width: 300px;
	float: right;
	margin-top: 10px;
	padding-right: 30px;
}
#schedule01 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	width: 560px;
	clear: both;
}
#schedule01 th {
	background-color: #99CCFF;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-weight: normal;
	font-size: 85%;
}
#schedule01 td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 80%;
	line-height: 1.2;
}

#schedule_month {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	width: 560px;
	clear: both;
	background-image: url(images/schedule_month.jpg);
	background-repeat: no-repeat;
	height: 46px;
	}
#schedule_month th {
	padding: 5px;
	font-weight: normal;
	font-size: 85%;
	color: #FFFFFF;
	}
#schedule_month .month_left {
	text-align: left;
	padding-top: 11px;
	padding-left: 20px;
	color: #FFFFFF;
	}
#schedule_month .month_center {
	font-size: 115%;
	color: #0099FF;
	padding-top: 11px;
	}
#schedule_month .month_right {
	text-align: right;
	padding-top: 11px;
	padding-right: 20px;
	color: #FFFFFF;
	}
#schedule_month th a:link {
	color: #FFFFFF;
	}
#schedule_month th a:visited {
	color: #FFFFFF;
	}
#schedule_month th a:hover {
	color: #FFCC00;
	text-decoration: underline;
	}
#schedule_month th a:active {
	color: #FFCC00;
	}
	
/*2010年度版からクラスに変更*/	
.schedule_month {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	width: 560px;
	clear: both;
	background-image: url(images/schedule_month.jpg);
	background-repeat: no-repeat;
	height: 46px;
}
.schedule_month th {
	padding: 5px;
	font-weight: normal;
	font-size: 85%;
	color: #FFFFFF;
}	
.schedule_month .month_left {
	text-align: left;
	padding-top: 11px;
	padding-left: 20px;
	color: #FFFFFF;
}
.schedule_month .month_center {
	font-size: 115%;
	color: #0099FF;
	padding-top: 11px;
}
.schedule_month .month_right {
	text-align: right;
	padding-top: 11px;
	padding-right: 20px;
	color: #FFFFFF;
}
.schedule_month th a:link {
	color: #FFFFFF;
	}

.schedule_month th a:visited {
	color: #FFFFFF;
	}

.schedule_month th a:hover {
	color: #FFCC00;
	text-decoration: underline;
	}

.schedule_month th a:active {
	color: #FFCC00;
	}	
	
#schedule_year {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	width: 560px;
	clear: both;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#schedule_year th {
	padding: 5px;
	font-weight: normal;
	font-size: 80%;
	color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #F7F7F7;
}
#pbody2 #wrapper2 #contents2 #topics_title {
	height: 70px;
	display: none;
}
#topicsindex_list dl {
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	clear: both;
	margin-top: 0px;
	padding: 0px;
}
#topicsindex_list dt {
	font-size: 95%;
	padding-left: 20px;
	color: #FFFFFF;
	background-image: url(images/topics_dt.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 9px;
}
#topicsindex_list dd {
	color: #444444;
	font-size: 90%;
	line-height: 1.5;
	padding-left: 20px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#topicsindex_list img {
	margin-top: 10px;
	margin-right: 7px;
}
#adobe img{
	color: #666666;
	padding: 0px;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#pbody2 #wrapper2 #contents2 #photogallery_title {
	width: 560px;
	background-image: url(images/photogallery_title.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	text-align: center;
	padding-top: 12px;
	font-size: 95%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 34px;
}
#photogallery_con {
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
}
#photogallery_con img {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #E3E3E3;
	background-color: #FCFCFC;
}
#photo_note {
	text-align: right;
	margin-right: 30px;
	font-size: 80%;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}

#profile #image_right dl {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 85%;
	width: 295px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
 #profile #image_right dt {
	width: 100px;
	float: left;
	padding-left: 10px;
	color: #666666;
}
 #profile #image_right dd {
	float: left;
	display: block;
	width: 140px;
}
#profile #image_below dl {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 85%;
	width: 580px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin: 0px;
}
 #profile #image_below dt {
	width: 140px;
	float: left;
	padding-left: 10px;
	color: #666666;
}
 #profile #image_below dd {
	float: left;
	display: block;
	width: 390px;
}
#profile #image_below {
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#profile #image_right {
	margin: 0px;
	padding: 0px;
}

#profile img {
	border: 1px solid #E3E3E3;
	margin-left: 20px;
	padding: 7px;
	float: left;
	margin-bottom: 20px;
}

#pn_ueda {
	background-image: url(images/pn_ueda.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_yamagiwa {
	background-image: url(images/pn_yamagiwa.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_sugiura {
	background-image: url(images/pn_sugiura.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_okada {
	background-image: url(images/pn_okada.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_matsuzono {
	background-image: url(images/pn_matsuzono.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_kakogawa {
	background-image: url(images/pn_kakogawa.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_yasuoka {
	background-image: url(images/pn_yasuoka.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_date {
	background-image: url(images/pn_date.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ueda {
	background-image: url(images/pn_ueda.jpg);
	background-repeat: no-repeat;
	height: 70px;
}

#pn_watanabe {
	background-image: url(images/pn_watanabe.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_fare {
	background-image: url(images/pn_fare.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hoshino {
	background-image: url(images/pn_hoshino.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_inui {
	background-image: url(images/pn_inui.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_oba_m {
	background-image: url(images/pn_oba_m.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_makiri {
	background-image: url(images/pn_makiri.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nishiura {
	background-image: url(images/pn_nishiura.jpg);
	background-repeat: no-repeat;
	height: 70px;
}

#pn_furumoto {
	background-image: url(images/pn_furumoto.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hamazato {
	background-image: url(images/pn_hamazato.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nishibata {
	background-image: url(images/pn_nishibata.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_maka {
	background-image: url(images/pn_maka.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_kanto {
	background-image: url(images/pn_kanto.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_muir {
	background-image: url(images/pn_muir.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_chong {
	background-image: url(images/pn_chong%20.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_yabumoto {
	background-image: url(images/pn_yabumoto.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_onitsuka {
	background-image: url(images/pn_onitsuka.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_tokunaga {
	background-image: url(images/pn_tokunaga.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_amamoto {
	background-image: url(images/pn_amamoto.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_numata {
	background-image: url(images/pn_numata.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_matsuo {
	background-image: url(images/pn_matsuo.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_kanagawa {
	background-image: url(images/pn_kanagawa.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_valence {
	background-image: url(images/pn_valence.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ono {
	background-image: url(images/pn_ono.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hotta {
	background-image: url(images/pn_hotta.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nonomura {
	background-image: url(images/pn_nonomura.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_suga {
	background-image: url(images/pn_suga.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_choi {
	background-image: url(images/pn_choi.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_oba_t {
	background-image: url(images/pn_oba_t.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nagadome {
	background-image: url(images/pn_nagadome.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_fujiwara {
	background-image: url(images/pn_fujiwara.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_fifita {
	background-image: url(images/pn_fifita.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_koga {
	background-image: url(images/pn_koga.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_sonoda {
	background-image: url(images/pn_sonoda.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nagashita {
	background-image: url(images/pn_nagashita.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nagaike {
	background-image: url(images/pn_nagaike.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_yamashita {
	background-image: url(images/pn_yamashita.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_saeki {
	background-image: url(images/pn_saeki.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_tashiro {
	background-image: url(images/pn_tashiro.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ioasa {
	background-image: url(images/pn_ioasa.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ralph {
	background-image: url(images/pn_ralph.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_shin {
	background-image: url(images/pn_shin.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_akita {
	background-image: url(images/pn_akita.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_mahe {
	background-image: url(images/pn_mahe.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_nagatani {
	background-image: url(images/pn_nagatani.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_harada {
	background-image: url(images/pn_harada.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_paringatai {
	background-image: url(images/pn_paringatai.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hamazato_y {
	background-image: url(images/pn_hamazato_y.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_tomori {
	background-image: url(images/pn_tomori.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ahio {
	background-image: url(images/pn_ahio.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hamazato_k {
	background-image: url(images/pn_hamazato_k.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_hesketh {
	background-image: url(images/pn_hesketh.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_ikeda {
	background-image: url(images/pn_ikeda.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_noda {
	background-image: url(images/pn_noda.jpg);
	background-repeat: no-repeat;
	height: 70px;
}
#pn_takada {
	background-image: url(images/pn_takada.jpg);
	background-repeat: no-repeat;
	height: 70px;
}

#clubhouse_intro {
	text-indent: -9999px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.clubhouse_level{
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 40px;
	margin-left: 1px;
	clear: both;
}
.clubhouse_box {
	float: left;
	width: 250px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.clubhouse_box img {
	margin: 0px;
	padding-bottom: 10px;
}
.clubhouse_box p  {
	font-size: 85%;
	line-height: 1.3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wallpaper_list {
	margin: 0px;
	padding: 0px;
	height: 20px;
	text-indent: -9999px;
}
#wallpaper_con {
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
}
#wallpaper_con img {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;	
}
#photo_note {
	text-align: right;
	margin-right: 30px;
	font-size: 80%;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#wallpaper_con #photo_note a {
	padding-right: 5px;
	padding-left: 5px;
}
#shops_each {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#shops_each h3 {
	text-indent: 0px;
	font-size: 180%;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 20px;
	padding-bottom: 5px;
	margin-top: 25px;
	padding-left: 5px;
}
#shops_each p {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 85%;
	line-height: 1.5;
}
#shops_each img {
	margin-right: 5px;
	margin-left: 14px;
	border: 1px solid #ECECEC;
	padding: 7px;
	background-color: #FFFFFF;
}
#shops_each #shop_contact {
	border: 1px dotted #F0F0F0;
	padding: 10px;
	background-color: #E6F4F7;
	margin-bottom: 15px;
}
#shops_each #shop_contact dl {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#shops_each #shop_contact dt {
	margin-bottom: 15px;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	padding-left: 20px;
}
#shops_each #shop_contact dd {
	font-size: 85%;
	line-height: 1.5;
}
#kite_each {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#kite_each h3 {
	text-indent: 0px;
	font-size: 140%;
	color: #006699;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin-bottom: 30px;
	padding-bottom: 5px;
	margin-top: 30px;
	padding-left: 5px;
	font-weight: normal;
}
#kite_each p {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 85%;
	line-height: 1.8;
}
#kite_each img {
	margin-right: 5px;
	margin-left: 14px;
	border: 1px solid #ECECEC;
	padding: 7px;
	background-color: #FFFFFF;
}
#kite_list {
	margin-right: 20px;
	margin-left: 20px;
}
#kite_all {
	background-image: url(images/kite_subj01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
}
#kite_list ul {
	list-style-type: none;
}
#kite_list li {
	font-size: 95%;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
#kite_title {
	font-size: 100%;
	color: #006599;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#noguchi {
	text-align: right;
	margin-right: 20px;
	line-height: 1.5;
	color: #666666;
	font-size: 80%;
	margin-bottom: 10px;
}#kite_each pre {
	font-size: 85%;
	color: #666666;
	margin-top: 20px;
	margin-left: 20px;
}
#kite_each #kite_player {
	margin-left: 60px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-size: 80%;
	margin-right: 25px;
	color: #333333;
	background-color: #F0F0F0;
	margin-bottom: 10px;
}
#qaa_list{
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

#qaa_list p {
	display: none;
}

#qaa_list dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
}

#qaa_list dt {
	font-size: small;
	line-height: 150%;
	color: #333333;
	background-image: url(images/faq_q.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 70px;
	font-weight: bold;
}

#qaa_list dd {
	font-size: small;
	line-height: 150%;
	color: #333333;
	background-image: url(images/faq_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 70px;
	margin: 0px;
}
#qaa_list #comment {
	font-size: 90%;
	line-height: 1.5;
	border: 5px solid #0099FF;
	padding: 15px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
}
.pagetop {
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 5px;
}
.pagetop a {
	color: #666666;
	padding: 3px;
	font-size: 11px;
}
.pagetop a:link {
	color: #333333;
	padding: 5px;
}
.pagetop a:visit {
	color: #FF5500;
}
.pagetop a:hover {
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	text-decoration: none;
}
.pagetop a:active {
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	text-decoration: none;
}
.captain {
	color: #FFFFFF;
	background-color: #666666;
}
.captain_note {
	font-size: x-small;
	color: #666666;
	text-align: right;
	padding: 3px;
	margin-left: 30px;
	margin-right: 30px;
}
#privacy_con #ptivacy_title {
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#privacy_con {
	margin-right: 20px;
	margin-left: 20px;
	font-size: small;
	margin-top: 0px;
	padding: 0px;
	line-height: 1.5;
}
#privacy_con ol {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: none;
}
#privacy_con li {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#privacy_con dl {
	padding: 0px;
	margin: 0px;
}
#privacy_con dt {
	font-size: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
#privacy_con dd {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#privacy_con p {
	margin-right: 20px;
	margin-left: 20px;
	font-size: small;
	color: #000000;
	line-height: 1.5;
	margin-bottom: 30px;
	margin-top: 15px;
}
#flashplugin {
	font-size: 80%;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
	line-height: 1.5;
	color: #666666;
	border: 1px solid #CCCCCC;
	margin-right: 3px;
	margin-left: 4px;
	padding: 5px;
}
#flashplugin img {
	float: left;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-top: 5px;
	padding-left: 5px;
}
#man_list p {
	text-align: center;
}
.roundcorner_box{
	width: 440px;
	margin-left: 60px;
	margin-bottom: 15px;
	z-index: 3;
}
.chat {
	margin-bottom: 30px;
}
.roundcorner{
	font-size:1px;
	display:block;
	overflow:hidden;
}
.round_1{
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 5px;
}
.round_2{
	background:#eeeeee;
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 3px;
}
.round_3{
	background:#eeeeee;
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 2px;
}
.round_4{
	background:#eeeeee;
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 1px;
}
.round_5{
	background:#eeeeee;
	color:inherit;
	display:block;
	padding:5px;
}
.round_6{
font-size:1px;
display:block;
overflow:hidden;
height:1px;
}
.round_1b{
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 5px;
	background-color: #CCCCCC;
}
.round_2b{
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 3px;
	border-top-width: 0;
	border-right-width: 2px;
	border-bottom-width: 0;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.round_3b{
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.round_4b{
	color:inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.round_5b{
	color:inherit;
	display:block;
	padding:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.round_6b{
font-size:1px;
display:block;
overflow:hidden;
height:1px;
}
.roundtext {
	font-size: small;
	line-height: 180%;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #333333;
}
.roundimg {
	width: 50px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	clear: both;
	margin-right: 10px;
	text-align: center;
}.roundimg img {
	padding-bottom: 3px;
}
