@charset "utf-8";

a:link      { color: #E76301; text-decoration: underline }
a:visited   { color: #E76301; text-decoration: none }
a:active   { color: #c00; text-decoration: underline }
a:hover   {color:#FFCC33; text-decoration: none;}

a.button:link {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #F7F7F7;
}

a.button:visited {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #F7F7F7;
}

a.button:active {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #F7F7F7;
}

a.button:hover {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #F7F7F7;
}


body,tr,td,th { margin:0px; padding:0px; font-size: 10pt; font-family: "ＭＳ Ｐゴシック" }
body {vertical-align:top; text-align:center;
 background:url(./img/bg.gif);
 }
p { 
	margin:0px; padding:5px; border:0px;
}
th,div,img { margin:0px; padding:0px; border:0px;}

/* content */
#m_body{
	width:750px;
	margin-left: auto;
    margin-right: auto;
}


#top{
	clear:both;
	vertical-align:top;
	text-align:left;
	width:750px;
	height:135px;
	overflow:hidden;
	background:#FFFFFF;
}

#menu{
	clear:both;
	vertical-align:top;
	text-align:left;
	width:750px;
	height:35px;
	overflow:hidden;
	background:#FFFFFF;

}

#main { 
	clear:both;
	vertical-align:top;
	text-align:left;
	padding:10px 10px 5px;
	width:730px;
	overflow:hidden;
	background:#FFFFFF;
}
#contents{
	clear:both;
	vertical-align:top;
	text-align:left;

}

#footer {
  background-image:url(./img/bottom.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  width:750px;
  height:14px;
}

#copyright {
  width:750px;
  height:14px;
  padding: 0px 0px 0px 0px;
  text-align:right;
  font-size:10px;
}

/* general */
.layout_tbl{
	vertical-align:top;
	text-align:left;
}
.stack_r{
	float:left;

}

.clear_r{
	clear:both;
	
}

/* team */
.bname-ros { background:#FE8124; color:white; font-weight: bold; }
.tbl-ros { width:500px; padding:5px 0px 5px 5px;  margin:10px 0px 20px 10px; text-align:center;  }
.tbl-ros td, .tbl-ros tr, .tbl-league td, .tbl-league tr{ padding:1px; border: #FFFFFF solid; border-width:2px 0px 0px 2px; }
.tbl-ros2 { text-align:center;  }
.tbl-ros2 td, .tbl-ros2 tr{ padding:1px 1px 0px 0px; margin:1px 1px 0px 0px; border: #FFFFFF solid; border-width:2px 0px 0px 2px; }
.ros-ind { background:#FCB358; color:white; }
.ros-itm1 { background:#4E763F; color:white; text-align:left; }
.ros-itm2 { background:#4E763F; color:white; text-align:center; }
.ros-itm3 { background:#4E763F; color:white; text-align:right; }
.tbl-league { padding:5px 0px 5px 0px;  margin:10px 0px; text-align:center;  }

/* res */
.tbl-res { width:270px; padding:5px 0px 5px 5px;  margin:10px 0px 20px 10px; text-align:center;  }
.tbl-res td, .tbl-ros tr { padding:1px; border:2px #FFFFFF solid; }
.tbl { padding:5px 0px 5px 5px;  margin:10px 0px 20px 10px; text-align:center;  }
.tbl td, .tbl tr { padding:1px; border:2px #FFFFFF solid; }
.unamex { background:#4E763F; color:white; text-align:left;  }
.unamey { background:#4E763F; color:white;  }
.unamex1 { background:#4E763F; color:white; font-weight: bold; text-align:left; }
.unamey1 { background:#4E763F; color:white; font-weight: bold; }
.res1 { background:#FCB358; color:white;  font-weight: bold; }
.res { background:#FCB358; color:white; }
.bname { background:#FE8124; color:white; }
.kres { color:#2C4123; }
.tyu {  text-align:left;  }

/* gly */
#glnaka { padding:3px 0px 10px 5px; }
.gltab { padding:0px; border:0px; margin:2px 0px; background:url(./img/imgbg2.gif);}
.glimg { padding:5px 0px 5px; border:0px; margin:0px; width:152px; height:100px; background:#FFFFFF; vertical-align:middle;   }
#glnaka td { width:152px; padding:1px; height:110px; text-align:center; }
.glm { vertical-align:middle; }
#glnaka a{ margin:0px; padding:0px; }

/* HOME */
#home_title{
	height:230px;
}
#home_contents{
}


.style3 {font-size: 10px}
.style1 {
	color: #275322;
	font-size: 24pt;
	font-weight: bold;
}