.content_title{
    background: url("../img/common/common_headline02.png") no-repeat 0 0;
    width:780px;
    height:40px;
    margin-bottom:18px;
}
.content_title p{
    float:left;
    font-size:18px;
    padding:8px 23px;
    /*letter-spacing: 0.1em;*/
}
.outline_table{
    padding-top:8px;
    padding-bottom:40px;
}
.outline_table table{
    border:1px solid rgb(221,221,221);
    border-collapse: collapse;
}
.outline_table th{
    text-align:left;
    color:rgb(81,150,198);
    background-color:rgb(244,244,244);
    border:1px solid rgb(221,221,221);
    vertical-align: top;
    padding:6px 10px;
    font-size:14px;
}
.blue_stick{
    width:3px;
    height:15px;
    background-color:rgb(28,126,189);
    float:left;
    margin-right:8px;
    margin-top:2px;
}
.outline_table th p{
    float:left;
}
.outline_table td{
    background-color:rgb(250,250,250);
    border:1px solid rgb(221,221,221);
    padding:6px 9px;
}
.outline_table td img{
    vertical-align: middle;
}
#menu6 a{
    background-position:-1050px -62px;
}
#company_table th{
    width:118px;
}
#company_table td{
   width:621px;
}
#history_table th{
    width:68px;
}
#history_table .month{
    width:36px;
    text-align: right;
    background-color:rgb(247,247,247);
    vertical-align: top;
    padding:6px 7px;
    font-size:14px;
}
#history_table .data{
    width:620px;
}
.content_title_mini{
    border-left:5px solid rgb(28,126,189);
    border-bottom:1px solid rgb(204,204,204);
    width:780px;
    height:25px;
    margin-bottom:18px;
}
.content_title_mini p{
    float:left;
    font-size:16px;
    padding-left:16px;
    /*padding:8px 23px;*/
    /*letter-spacing: 0.1em;*/
}
.company_data{
    padding-bottom:25px;
}
.company_data p{
    padding-left:10px;
}
#access dl{
    float:left;
    padding:2px 21px;
    font-size:14px;
}
#access dl img{
    vertical-align: middle;
    padding-right:8px;
}
#access dd{
    font-size:12px;
    padding:5px 20px 20px;
}
