body{margin:0px; padding:0px; font-size:10px; text-align:center; background-color:#FFFFFF;}
a:link{color:#FF0000; text-decoration:underline;}
a:visited{color:#6600FF; text-decoration:none;}
a:hover{color:#FF6666; text-decoration:none;}

img{border:none; margin:0px; padding:0px;}
.clear{clear:both;}

#mainpagecolor{ background-color:#000066; background-image:url(img/page-back.jpg); background-attachment:fixed; background-repeat:repeat-x; background-position:bottom;}

#head{width:800px; height:230px;
  background-image:url(img/header.gif);
  background-repeat:no-repeat;
  text-align:left;}
#head-line{height:10px;
  background-image:url(img/header-line.gif);
  background-repeat:repeat-x;}

#headtop{width:170px; height:30px;}

#headnavi{
  margin:0;
  padding:0;
  list-style-type:none;
  width:170px;}
#headnavi li{
  width:170px;
  height:30px;
  margin:0;
  padding:0;
  display:inline;}
#headnavi a{
  text-indent:-9999px;
  text-decoration:none;
  display:block;
  width:170px;
  height:30px;
  background-image:url(img/left-navi.jpg);
  background-repeat:no-repeat;}
#menu1 a{background-position:0 0;}
#menu2 a{background-position:0 -30px;}
#menu3 a{background-position:0 -60px;}
#menu4 a{background-position:0 -90px;}
#menu5 a{background-position:0 -120px;}
#menu6 a{background-position:0 -150px;}
#menu7 a{background-position:0 -180px;}
#menu8 a{background-position:0 -210px;}
#menu9 a{background-position:0 -240px;}
#menu0 a{background-position:0 -270px;}
#menu1 a:hover{background-position:-170px 0;}
#menu2 a:hover{background-position:-170px -30px;}
#menu3 a:hover{background-position:-170px -60px;}
#menu4 a:hover{background-position:-170px -90px;}
#menu5 a:hover{background-position:-170px -120px;}
#menu6 a:hover{background-position:-170px -150px;}
#menu7 a:hover{background-position:-170px -180px;}
#menu8 a:hover{background-position:-170px -210px;}
#menu9 a:hover{background-position:-170px -240px;}
#menu0 a:hover{background-position:-170px -270px;}

#top-main{width:800px;
  text-align:center;
  background-color:#333333;
  padding:5px;
  /position:relative;
  /top:-1;
  position:relative;
  top:-1;}
#copyright{width:780px; background-color:#000000; padding:10px; width:800px; position:relative; top:-1; /width:800px; /position:relative; /top:-1;}

#audition-banner{
  margin:0;
  padding:0;
  width:390px;
  height:65px;
}
#audition-banner a{ 
  text-indent:-9999px;
  text-decoration:none;
  display:block;
  width:390px;
  height:65px;
  background-image:url(img/audition-banner.jpg);
  background-repeat:no-repeat;}
#audition-banner a:hover{background-position: 0 -65px;} 


.sub-title{
  background-color:#FF9900;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  margin:0px;
  padding:5px;
  text-align:left;}

.sub-contents{
  background-color:#FFFFFF;
  color:#000000;
  margin:0px;
  padding:5px;
  text-align:left;}

.teamli-title{
  background-color:#0066CC;
  color:#ffffff;
  margin:0px;
  padding:5px;
  text-align:left;
  font-size:14px;
  font-weight:bold;}
.teamlist-box{
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  height:120px;
  text-align:left;}
.teamlist{
  margin:0px;
  padding:0px;
  list-style-type:none;
  font-size:11px;
  text-align:left;}
.teamlist li{list-style-type:none;}

.machine{
  width:310px;}
.machine .machine-li01{
  width:130px;
  width:140px;
  /width:140px;
  margin:0px;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  background-color:#0066CC;
  padding:5px;
  border-bottom:1px #666666 solid;
  text-align:left;
  line-height:25px;
  float:left;}
.machine .machine-li02{
  width:160px;
  width:170px;
  /width:170px;
  margin:0px;
  font-size:10px;
  color:#333333;
  background-color:#FFFFFF;
  padding:5px;
  border-bottom:1px #666666 solid;
  text-align:left;
  line-height:25px;
  float:left;}


.left-yose{float:left;}

.color-red{color:#FF0000;}
.color-wine{color:#CC0000;}
.color-blue{color:#0000ff;}
.color-white{color:#ffffff;}
.color-gray{color:#999999;}
.color-black{color:#000000;}
.color-orange{color:#ff9900;}


.text01{font-size:12px; font-weight:bold;}
.text02{font-size:12px; font-weight:normal;}
.text03{font-size:11px; font-weight:bold;}
.text04{font-size:11px; font-weight:normal;}
.text05{font-size:10px; font-weight:bold;}
.text06{font-size:10px; font-weight:normal;}
.text07{font-size:9px; font-weight:bold;}
.text08{font-size:9px; font-weight:normal;}
.text09{line-height:20px;}
.text10{font-size:14px; font-weight:bold;}
.text11{font-size:14px; font-weight:normal;}

