@charset "Shift_JIS";

/* ///////////////////////////////////////////////
【会社案内・アクセス】
title: company.css
paths: css/company.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

・共通
・グローバルナビゲーション
・ページタイトル
・会社概要
・所属団体
・事業内容
----------------------------------------------- */



/* -----------------------------------------------

共通

----------------------------------------------- */



/* -----------------------------------------------

グローバルナビゲーション

----------------------------------------------- */
div#navG ul li.navGCompany a {
width: 174px;
background: url(../img/cmn/nav_g.jpg) -696px -48px no-repeat;
}



/* -----------------------------------------------

ページタイトル

----------------------------------------------- */
div#pageTtl h2 {
background: url(../img/company/pagettl.jpg) no-repeat;
}



/* -----------------------------------------------

会社概要

----------------------------------------------- */
div#outline {
width: 630px;
margin-bottom: 30px;
}

div#outline h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/company/outline_ttl.jpg) no-repeat;
}

div#outline table {
width: 610px;
margin: 0 10px;
border-collapse: separate;
border-spacing: 0;
border-top: #dfdfdf solid 1px;
border-left: #dfdfdf solid 1px;
}
div#outline table caption {
padding: 7px;
background: #dfdfdf;
font-size: 110%;
font-weight: bold;
color:#0262BC;
}
div#outline table th,
div#outline table td {
padding: 7px 10px 7px;
border-top: #fff solid 1px;
border-right: #dfdfdf solid 1px;
border-bottom: #dfdfdf solid 1px;
border-left: #fff solid 1px;
}
div#outline table th {
width: 8.0em;
background: #eef9ff;
vertical-align: top;
}
div#outline table ul {
padding-left: 1.5em;
list-style-type: disc;
list-style-position: outside;
}
div#outline table ul li {
margin-bottom: 0.2em;
}



/* -----------------------------------------------

所属団体

----------------------------------------------- */
div.group {
width: 630px;
margin-bottom: 30px;
}

div.group h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/company/group_ttl.jpg) no-repeat;
}

div.group table {
width: 610px;
margin: 0 10px;
border-collapse: separate;
border-spacing: 0;
border-top: #dfdfdf solid 1px;
border-left: #dfdfdf solid 1px;
}
div.group table caption {
padding: 7px;
background: #dfdfdf;
font-size: 110%;
font-weight: bold;
color:#0262bc;
}
div.group table th,
div.group table td {
padding: 7px 10px 7px;
border-top: #fff solid 1px;
border-right: #dfdfdf solid 1px;
border-bottom: #dfdfdf solid 1px;
border-left: #fff solid 1px;
}
div.group table th {
width: 8.0em;
background: #eef9ff;
vertical-align: top;
}
div.group table ul {
padding-left: 1.5em;
list-style-type: disc;
list-style-position: outside;
}
div.group table ul li {
margin-bottom: 0.2em;
}



/* -----------------------------------------------

事業内容

----------------------------------------------- */
div.business {
width: 630px;
}

div.business h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/company/business_ttl.jpg) no-repeat;
}

div.business p {
width: 610px;
margin: 0 10px;
}
