@charset "utf-8";
/**
 *
 *      company.css
 *
 *      「会社案内」の CSS
 *
 */

#companyInfoTable {
    border:             1px solid #8D8F90;
    border-collapse:    collapse /* separate */ ;
    margin-top:         1.3em;
    margin-bottom:      1em;
    width:100%;
}

/* nowrapしてるのでwidthは入れなくていい */
#companyInfoTable td.col1 {
    padding: 0.7em;
    vertical-align: top;
    border:             1px solid #8D8F90;

}

#companyInfoTable td.col2 {
    width:   auto;
    padding: 0.7em;
    border:  1px solid #8D8F90;
}

/* 取引実績 */
table.resultsTable {
    border-collapse:    collapse;
}

table.resultsTable td {
    padding: 0.1em 0.8em;
}

/********* 代表挨拶 ******************/
#photoPresident {
    float:      right;
    margin-top: 0.5em;
    margin-left: 1em;
    margin-bottom: 0.8em;
}

p.first {
    margin-top:1em;
}


div.presidentSign {
    text-align: right;
    font-size: 135%;
    margin-top: 1.7em;
    margin-right:1em;
}

div.headingG {
    margin:         0.7em 0em 0.7em 0em;
    font-weight: bold;
    color: black;
    font-size:119%;
}
div.headingG span {
    color:  #666666 ;
}

div.headingG#first {
    margin-top:0.5em;
}


/**********企業理念******************/
/***********************************/

/***代表のサイン****/
div.presidentSign-kigyoRi {
    text-align:   right;
    font-size:    125%;
    margin-top:   1.3em;
}


/***** contentBody 内の見出し *******************/
div.heading {
    margin: 1.6em 0em 0.5em 0em;
    font-weight: bold;
    border-width: 0px 0px 0px 8px;
    color:#23613B;
    font-size:130%;
}

div.heading#first {
    margin-top:0em;
}

/****** アクセス ****************/
div.heading span{
    font-size:105%;
    font-weight: bold;
    border-width: 0px 0px 0px 0px;
    color:#364F37;
    border-style: solid;
    border-left-color:#364F37;
    padding:0em 0.4em 0em 0em;
}

div.heading.first {
    margin-top:0em;
}

p.TimeFromStation {
    font-size:100%;
}



