@charset "utf-8";
/* CSS Document */




/* body要素のスタイル */

body{
margin: 0 0 0 0;
padding: 0;
color: #FFFFFF;
background: #000000;
text-align:center;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.fs9{font-size:55%; line-height:1.4;}
.fs10{font-size:63%; _font-size:59%; line-height:1.4;}
.fs12{font-size:83%; line-height:1.4;}
.fs14{font-size:90%; line-height:1.4;}
.fs16{font-size:100%; line-height:1.4;}


/* スタイルのリセット */

h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
font-size:100%;
line-height:1;}



/* インライン要素のスタイル */

a:link{
color:#666666; text-decoration:underline;
}
a:visited{
color:#666666; text-decoration:underline;
}
a:hover, a:active{
color:#5BC8C7; text-decoration:none;
}

img,object{
border:0;
margin:0px;
padding:0px;
}


/* コンテナ
---------------------------------------------------- */

#container{
width:800px;
margin:0px auto;
padding:0px;
text-align:center;
}


/* ヘッダー
---------------------------------------------------- */

#header{
width:800px;
height:98px;
padding:0px;
margin:0px 0px 0px 0px;
text-align:left;
}

h1{
margin:40px 0px 0px 0px;
padding:0px;
width:283px;
height:43px;
float:left;
text-indent:-9999px;
background-image:url(../images/tl_main_e.gif);
background-repeat:no-repeat;
}

h2{
margin:20px 0px 0px 0px;
padding:0px;
width:302px;
height:78px;
float:right;
text-indent:-9999px;
background-image:url(../images/tl_main.gif);
background-repeat:no-repeat;
}

#copy{
clear:both;
margin:15px 0px 0px 0px;
padding:0px;
text-align:left;
}


h3{
margin:0px 0px 0px 0px;
padding:0px;
width:216px;
height:14px;
text-indent:-9999px;
background-image:url(../images/tl_sub01.gif);
background-repeat:no-repeat;
}

#copy p{
margin:10px 0px 0px 0px;
padding:0px;
}


/* コンテンツ
---------------------------------------------------- */

#content{
width:800px;
padding:0px;
margin:20px 0px 20px 0px;
text-align:left;
}

#content img{
margin:0px 0px 0px 0px;
padding:0px;
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}


#content a:hover img{
filter: alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}


/* フッター
---------------------------------------------------- */

#footer{
clear:both;
width:800px;
padding:0px;
margin:0px 0px 20px 0px;
text-align:left;
}

#footer .logo{
width:143px;
height:39px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#footer p{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float:right;
text-align:right;
}



































