/* Header ----------------------------------------------- */

#history-header{
background: url(../images/bg_top_header0.jpg) no-repeat;
}

#system-header{
background: url(../images/bg_system_header.jpg) no-repeat;
}

#company-header{
background: url(../images/bg_company_header.jpg) no-repeat;
}

#act-header{
background: url(../images/bg_act_header.jpg) no-repeat;
}

#research-header{
background: url(../images/bg_research_header.jpg) no-repeat;
}


/* About ------------------------------------------------ */

/* about/index.html -------------------------------- */

#history0-headerimage,
#history0-description{
margin-left: 6px;
margin-bottom: 24px;
}

.history0-body{
font-size: 13px;
line-height:1.5;
margin: 0px 0px 25px 30px;
}

/* about/history0.html ----------------------------- */

#history-headerimage,
#history-description{
margin-left: 14px;
margin-bottom: 24px;
}

#history-container{
width: 545px;
margin-left: 16px;
}

#history-photo{
float: right;
width: 168px;
height: 228px;
margin: 0px 0px 10px 17px;
}

#history-container h3{
background: url(../images/point_sbheader2.gif) no-repeat;
padding: 4px 0px 0px 15px;
font-size: 16px;
color: #0E64A3;
line-height: 1.125;
height: 18px;
margin-bottom: 10px;
}

.history-content{
margin: 0px 0px 30px 15px;
line-height: 1.5;
}

.history-body{
margin-bottom: 20px;
}

#history-content-end1{
margin-bottom: 22px;

}

#history-content-end2{
margin-top: 25px;
}


/* about/system.html -------------------------------- */

#system-content1{
width: 535px;
margin:0px 0px 50px 16px;

}

#system-image1,
#system-body1{
float: left;
}

#system-image1{
width: 240px;
}

#system-body1{
width: 295px;
padding-top: 5px;
}

#system-body1 p{
margin-bottom: 15px;
}

.system-image2{
padding: 0px 0px 55px 16px;
}


/* about/company.html ------------------------------- */

.company-content,
#company-table{
margin: 0px 0px 40px 18px;
}

#company-table{
border-bottom: 1px solid #999;
border-left: 1px solid #999;
width: 538px;
}

#company-table th,
#company-table td{
border-top: 1px solid #999;
border-right: 1px solid #999;
vertical-align: top;
line-height:1.5;
}

#company-table th{
font-weight: normal;
text-align: left;
background: url(../images/bg_cell_company.gif) no-repeat 0px 100%;
width: 106px;
}

#company-table td{
padding: 8px 0px 8px 6px;
}

.company-cell{
border-top: 1px solid #fff;
padding: 8px 0px 8px 6px;
}

#company-table dl{
width: 424px;
margin: 0px;
padding: 0px;
}

#company-table dt,
#company-table dd{
float: left;
}

#company-table dt{
width: 180px; 
}

#company-table dd{
width: 244px; 
margin: 0px; 
padding: 0px;
}

#company-licence-end{
margin: 0px;
padding: 0px;
}

#company-map{
margin: 0px 0px 17px 18px;
}

#company-map-btn{
margin-left: 18px;
text-align: center;
padding-bottom: 30px;
}


/* about/act.html ---------------------------------- */

#act-contents-header{
margin-bottom: 30px;
}

#act-sbheader{
padding: 3px 0px 2px 15px;
margin: 0px 0px 10px 16px;
background: url(../images/point_sbheader.gif) no-repeat 0px 0px;
font-size: 16px;
line-height: 1.125;
color: #0E64A3;
height: 17px;
}

.act-container{
margin: 0px 10px 0px 32px;
}

.act-container p{
margin: 0px 0px 25px 0px;
line-height: 1.7;
}

#act-list-header{
font-size: 12px;
color: #0E64A3;
margin:17px 0px 11px 0px;
}

#act-list{
list-style-type: none;
}

#act-list li{
background: url(../images/list_link.gif) no-repeat 0px 5px;
padding-left: 12px;
line-height: 1.7;
margin-bottom: 9px;
}


/* Research ---------------------------------------- */

#research-name{
text-align: right;
margin: 12px 13px 22px 0px;
}

.research-list{
width: 526px;
margin: 0px 0px 5px 35px;
}

/*.research-list h4,
.research-list p{
float: left;
}*/


.research-list h4{
color: #0E64A3;
font-size: 13px;
/*width: 215px;*/
}

.research-list p{
/*width: 311px;*/
margin:5px 0px 10px 25px;
}

.research-list ul{
margin:0px 0px 25px 45px;
}

.research-list-step{
margin:0px 0px 25px 0px;
}

.research-body1{
margin: 0px 10px 45px 35px; 
line-height: 1.5;
}

.research-body2{
margin: 0px 10px 25px 35px;
line-height: 1.5;
}

.research-line{
margin: 0px 0px 25px 10px;
}

.research-list-sbtitle{
color: #1DB2C9;
}