/*各種事業ページCSS*/
.ncap01 {
  margin-bottom: 5px;
  font-size: 11pt;
  font-weight: bold;
  text-align:left;
}

.text01{
  padding:20px;
  line-height:160%;
  text-align:left;
}
img.vrMrgn{
  margin:20px 0;
}
.gbox01{
  padding:20px;
  border:solid 1px #888;
  text-align:left;
  font-size:11pt;
  line-height:140%;
}

.netBox1{
  width:566px;
  height:9px;
  background-repeat:no-repeat;
}
.netBox1h{
  width:566px;
  height:30px;
  background-repeat:no-repeat;
}

.netBox2{
  width:566px;
  background-repeat:repeat-y;
}
.netBox3{
  margin-bottom:10px;
  width:566px;
  height:9px;
  background-repeat:no-repeat;
}

.o1{
  background-image:url(img/bg_box_orange1.gif);
}
.o1h{
  background-image:url(img/bg_box_orange1h.gif);
}
.o2{
  background-image:url(img/bg_box_orange2.gif);
}
.o3{
  background-image:url(img/bg_box_orange3.gif);
}
.g1{
  background-image:url(img/bg_box_green1.gif);
}
.g1h{
  background-image:url(img/bg_box_green1h.gif);
}
.g2{
  background-image:url(img/bg_box_green2.gif);
}
.g3{
  background-image:url(img/bg_box_green3.gif);
}
.b1{
  background-image:url(img/bg_box_blue1.gif);
}
.b1h{
  background-image:url(img/bg_box_blue1h.gif);
}
.b1hh{
  background-image:url(img/bg_box_blue1hh.gif);
  height:60px;
}
.b2{
  background-image:url(img/bg_box_blue2.gif);
}
.b3{
  background-image:url(img/bg_box_blue3.gif);
}

.netBox1h h2{
  padding-top:6px;
  padding-left:20px;
  text-align:left;
  font-size:11pt;
  font-weight:bold;
  color:#fff;
}
.netBox2 p{
  margin:0 auto;
  padding-top:10px;
  padding-bottom:15px;
  width:500px;
  text-align:left;
  line-height:160%;
}
.sb01{
  margin:20px auto 0 auto;
  padding:15px 0 0 15px ;
  width:235px;
  height:85px;
  text-align:left;
  color:#fff;
  background-image:url(img/bg_sb01.gif);
  background-repeat:no-repeat;
}
.sb01 h3{
  margin-right:15px;
  width:215px;
  font-size:12pt;
  font-weight:bold;
  border-bottom:solid 1px #fff;
}
.sb01 p{
  padding-left:5px;
  width:230px;
  line-height:180%;
  font-size:11pt;
}


/*ネットワークページCSS*/
.cap_net{
  padding: 6px 0 10px 15px;
  font-size:14pt;
  text-align:left;
}
ul.network{
  padding-left:20px;
  font-size:12pt;
  text-align:left;
}
ul.network li{
  line-height:240%;
  padding-left:23px;
  background-image:url(img/list008.gif);
  background-position:0 center;
  background-repeat: no-repeat;
}
table.jigyou{
  margin:8px 5px 8px 15px;
  width:546px;
  text-align:left;
}
table.jigyou th, table.jigyou td{
  padding:2px 5px;
  vertical-align:middle;
}
table.jigyou th {
  padding:3px 0;
  border-bottom:solid 1px #888;
  font-size:11pt;
  font-weight:bold;
}
table.jigyou td {
  padding:3px 0 3px 5px;
  border-bottom:dotted 1px #aaa;
  font-size:9pt;
}
td.nname {
  width:190px;
}
td.bname {
  width:170px;
}
td.nadrs {
  width:225px;
}
td.bcnt {
  width:50px;
  text-align:right;
  background-image:url(img/icon_bus.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-align:center;
  font-weight:bold;
}
#dbox{
  margin: 15px auto;
  display: inline-table;
  width: 566px;
}
#dbox ul {
  float:left;
  padding-left:20px;
  width:121px;
  text-align:left;
}
#dbox ul li {
  padding-left:10px;
  background-image:url(img/list005.gif);
  background-position: 0 center;
  background-repeat: no-repeat;
}
#dbox:after{
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
}
#total_cnt {
  text-align:right;
}
