﻿/* 全体の設定 */
html{
    background-color : #ｆｆｆｆｆｆ;
}

/* 基本設定 */
body{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    color:#000000;
}
img{border:0px;}
/*a:hover {color:#ff0000;}*/
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#ff0000;}
a:active {color:#000000;}

/****** トップ ******/
#top {
    width:810px;
    left:40px;
    height:165px;
    position:absolute;
    overflow:hidden;
}
/****** レフト ******/
#left{
    width:40px;
    height:1050px;
    position:relative;
   　float:left;
}
/****** メニュー *******/
#menu{
    position:absolute;
    top:165px;
    left:40px;
    width:405px;
    height:30px;
    font-size:10pt;
}
/****** メイン *******/
#main{
    position:absolute;
    top:195px;
    left:40px;
    width:405px;
    height:855px;
    font-size:10pt;
}
/****** メニュー *******/
#pr{
    position:absolute;
    top:165px;
    left:445px;
    width:405px;
    height:30px;
    font-size:10pt;
	padding-left:5pt;
}
/****** ライト *******/
#right{
    position:absolute;
    top:195px;
    left:445px;
    width:405px;
    height:780px;
    font-size:10pt;
}
/****** リンク *******/
#link{
    position:absolute;
    top:975px;
    left:445px;
    width:405px;
    height:75px;
    text-align:right;
}
/****** ボトム *******/
#bottom{
   　float:left;
    position:absolute;
    top:1050px;
    left:0px;
    width:850px;
    height:60px;
    font-size:10pt;
    background-image:url(bottom.jpg);
    background-repeat:no-repeat;
}
/****** タイトル定義 *******/
h1{
    font-size:12pt;
    margin:5px 5px 0px 5px;
    color:#000000;
}
h2{
    font-size:10pt;
    margin:5px 5px 0px 10px;
    color:#000000;
}
p{
    font-size:10pt;
    margin:5px 5px 5px 15px;
    line-height:16px;
    color:#000000;
}
/****** ライト定義 *******/
#right img{
    border:#000000 5px solid;
    margin-left:5px;
    margin-top:5px;
}
table.bunner{
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-collapse:collapse;
    border-spacing:0;
    vertical-align:top;
    font-size:10pt;
    empty-cells:show;
    margin:0.3em 1em 0.6em 1em;
}
.bunner td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.2em 0.2em 0.2em 0.2em;
}
#col01{
    width:120px;
}
#col02{
    width:80px;
}
#col03{
    width:100px;
}
ul.links{
    position:relative;
    width:99%;
    padding:0px;
    list-style:none;
    margin:0.1em 1em 0.3em 2em;
    line-height:1.2em;
}
ul.tradmark{
    position:relative;
    padding:5px;
    list-style:square;
    margin:0.1em 1em 0.3em 2em;
    font-size:8pt;
    line-height:1.2em;
}
/****** 履歴定義 *******/
.history{
    width:390px;
    height:103px;
    padding:0px;
    margin:3px 0px 5px 5px;
    border:solid 5px #000000;
    font-size:10pt;
    overflow:auto;
}