
/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body{
margin:0;
padding:0;
background-color:#000000;
text-align:center;
background-image:url(images/bg0.jpg);
background-position:center top;
background-repeat: repeat-x;
}

#container{
width:900px;
margin:0px auto 0px auto;
padding:0px;
position:relative;
}

#leftBlock{
width:679px;
margin:0px;
padding:0px;
position:absolute;
left:0px;
}

#rightBlock{
z-index:100;
width:221px;
margin:0px;
padding:0px;
position:absolute;
top:100px;
right:0px;
}

ul.line1{
width:900px;
margin:0;
padding:0;
}
ul.line1 li{  
list-style-type: none;  
float: left; 
margin:0;  
padding:0;  
}


.btns{
width:183px;
}

#flashMv{
height:388px;
margin:0;
padding:0;
background-image:url(images/movie.jpg);
background-repeat:no-repeat;
z-index:1;
}
.flvArea{
margin:0 50px 0px 12px;
width:434px;
z-index:1;
}

.prof1{
margin:0px;
padding-left:6px;
color:#FFFFFF;
font-size:70%;
clear:both;
}
.pictMg{
margin-right:5px;
margin-bottom:5px;
}

.prof1 img{
float:left;
}

#profBlock{
width:648px;
margin:0px 20px 0px 11px;
background-color:#1f1e23;
}
#profLine{
border-right:1px solid #f60b00;
border-bottom:1px solid #f60b00;
border-left:1px solid #f60b00;
padding-bottom:6px;
padding-right:6px;
}
.rightText{
font-size:80%;
color:#FFFFFF;
background-color:#606060;
border:1px solid #bbbbbb;
margin:5px;
padding:5px;
}

.copyright{
width:600px;
text-align:left;
margin: 30px 0px 30px 10px;
color: #FFFFFF;
font-size: 70%;
line-height: 120%;
}

.otherLink{
margin-bottom:15px;
font-size: 120%;
}

.border1{
width:632px;
margin:0px auto;
clear:both;
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
	}
	
a{
color:#FFFFFF;
text-decoration:underline;
}
a:link{
color:#FFFFFF;
text-decoration:underline;
}
a:visited{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
color:#CC0000;
text-decoration:underline;
}

