@charset "Shift_JIS";

/*----------------------------------------------------------------------------*/
/* 各ページ設定CSS                                                            */
/*----------------------------------------------------------------------------*/

/* HOME-----------------------------------------------------------------------*/
/* 経営理念 */
.rinen {
    width: 100%;
}

.rinen dt{
    font: 36px "ＭＳ　Ｐ明朝" bold;
    text-align: center;
    padding-top: 10px; /* 上余白 */
}
.rinen dd{
    font:16px "ＭＳ　Ｐ明朝";
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    text-align: left;
    letter-spacing: 2px;
    layout-grid: both loose 20px 0.5px;
}
.rinen dd p{
    font-weight: bold;
}
.kaityouNm {
    text-align: right;
}

/* 会社概要-------------------------------------------------------------------*/
/* 概要テーブル */
.gaiyouTbl {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;

}
.gaiyouTbl td {
    height: 35px;
    text-align: left;
}


/* 取扱製品例-----------------------------------------------------------------*/
/* メニュー書式設定 */
.torimenu a {
    color: #000000;
    background-color: #CCFF99;
    text-decoration: none;
    text-align: center;
    width: 150px;
    height: 30px;
    display: block;
    border: 1px solid #66CC00;
    padding: 15px 0px 0px 0px;
    margin: 0px;
}
/* 通常リンク設定 */
.torimenu a:link {
}
/* 訪問済みリンク設定 */
.torimenu a:visited {
    color: #FF6600;
}

/* マウスオーバーリンク設定 */
.torimenu a:hover {
    color: #006600;
    background-color: #FFFF66;
}

/* 取扱製品例トップメニュー配置設定 */
.topmenu {
    /*本来は、(150+10+10+15+15+1+1)×2=404だがIE6でレイアウトが崩れる為、414*/
    width: 414px;
    margin: auto;
}
.topmenu ul {
    float: left;
    margin: 10px;
    padding: 0px;
    list-style-type: none;
}
.topmenu li {
    margin: 15px
}

/* 取扱製品例縦メニュー配置設定 */
.vmenu ul{
    float:left;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    list-style-type: none;
}
.vmenu li {
    margin: 0px;
}
.vmenu a {
    border-bottom-width: 0px;
}
.vlastmenu a {
    border-bottom: 1px solid #66CC00;
}

/* グループ会社---------------------------------------------------------------*/

/* 枠設定 */
.grpBox {
    width: 700px;
    text-align: left;
}
/* 会社説明欄設定 */
.kaisya {
    width: 688px;
    height: 70px;
    border: 1px solid #CCCCCC; /* 外枠設定 */
    border-left: 5px solid #009900; /* 左線設定 */
    background: #EEEEEE; /* 背景色 */
    color: #000000; /* 文字色 */
    margin: 0px;
    padding: 3px;
    padding-top: 10px;
    clear: left;
}
/* 会社名 */
.kaisyanm {
    font-size: 11pt;
}
/* 業務内容 */
.gyoumu {
    line-height: 140%;
}
/* イメージ設定 */
.hpImg {
    vertical-align: middle;
    vertical-align: bottom;
    border: none;
}
/* 支店 */
.siten {
    float: left;
    width: 94px;
    height: 50px;
    border: 1px solid #CCCCCC; /* 外枠設定 */
    border-left: 2px solid #CCCCCC; /* 外枠設定 */
    margin: 0px;
    padding: 6px 0px 0px 3px;
}
/* 住所 */
.address {
    float: left;
    width: 594px;
    height: 50px;
    border: 1px solid #CCCCCC; /* 外枠設定 */
    border-right: 2px solid #CCCCCC; /* 外枠設定 */
    margin: 0px;
    padding: 6px 0px 0px 3px;
}

/* アクセス-------------------------------------------------------------------*/
.acsOutLine {
    width: 500px;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
}

/* 問い合わせ-----------------------------------------------------------------*/
/* 本文設定 */
.toi {
    width: 550px;
    font-size: 14px;
    text-align: left;
    line-height:150%;
    margin: 10px auto 10px auto;
}

/* 外側罫線 */
.toiTitle {
    background: #EEEEEE;
    margin: 0px;
    display: block;
    border: 1px solid #000000;
}
/* 内ボーダー用 */
.toiTitle p {
    color: #000000;
    font-weight: bold;
    font-size: 120%;
    padding: 0px 0px 0px 10px;
    margin: 5px;
    border-left: 5px solid #008000;
}
/* 会社住所 */
.comadd {
    margin-left: 20px;
}

