@charset "euc-jp";

*{
margin:0;
padding:0;
border:0;

}

body{
background-color:black;
color:#666;
}

div#header{
width:770px;
height:80px;
margin-left:auto;
margin-right:auto;
}

.header-style{
float:right;
width:300px;
}

hr{
clear:both;}

div#main{
width:770px;
margin-left:auto;
margin-right:auto;
}

div#menu{
width:770px;
height:300px;
}


div#topics ul{
font-size:small;
width:750px;
color:white;
padding-left:20px;
poadding-top:10px;
border-top:1px solid white;
border-bottom:1px solid white;
background-image:url(img/topics-back.gif);
list-style:none;
}

.index_news{
/*background-image:("img/topics-back.gif");*/
line-height:200%;
}


h2.index_news{
font-size:90%;
color:white;
margin-top:10px;
margin-bottom:10px;
}

/*個別ページの指定*/

div#l-side{
float:left;
width:150px;
}
/*
div#l-side li{
font-size:small;
line-height:150%;
list-style-position:inside;
padding-left: 12px;
background: url(img/list.gif) no-repeat 10px ;
list-style: none;
}*/

div#l-side{
    font-size:small;
    list-style: none;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}

div#l-side li{
line-height:150%;
    margin: 0px;
    padding: 0px 0px 0px 12px;
    background: url(img/list.gif) no-repeat 0px;
    list-style: none;
}

div#r-side{
float:left;
border:1px solid gray;
width:600px;
}

/*会社概要のテーブルの中身の指定*/

table{
background-color:#fff;}

table tr{
border:1px solid gray;
}

table th{
padding-left:20px;
border-bottom:1px dotted gray;
width:150px;
}

table td{
padding:20px;
border-bottom:1px dotted gray;
width:450px;
}


table h2{
margin-top:10px;
font-size:small}

div#footer p{
color:white;
clear:both;
font-size:small;
text-align:center;
}

div#footer h3{
color:white;
margin-top:20px;
text-align:center;
font-size:small;}

.font-small{
font-size:90%;
}


/*リンクの指定*/
a,a:hover,a:visited{
color:white;}

