@charset "euc-jp";


/* グローバル（ブロック） ------------------------------------------- */
#NBGIbody { margin:0 0; background:url(../img/bg.gif) repeat-x #000000; color:#ffffff; }


/* グローバル（インライン） ----------------------------------------- */
#NBGIbody a:link    { color:#ffffff; text-decoration:underline; }
#NBGIbody a:visited { color:#ffffff; text-decoration:underline; }
#NBGIbody a:hover   { color:#ffffcc; text-decoration:underline; }

table#cols {
  width:760px;
  border:none;
}
table#cols th,
table#cols td {
  vertical-align:top;
}
table#cols td#col_side {
  width:176px;
  background-color:#333333;
}
table#cols td#line_left {
  width:6px;
  background:url(../img/line_left.gif) repeat-y #000000;
}
table#cols td#col_main {
  width:572px;
  background-color:#333366;
}
table#cols td#line_right {
  width:6px;
  background:url(../img/line_right.gif) repeat-y #000000;
}

#col_side .content {
  border-left:1px solid #000000;
}
#col_side .logo {
  padding-top:20px;
  padding-bottom:10px;
}
#col_side .menu a {
  display:block;
  margin-top:6px;
  margin-left:8px;
}

#col_main #head {
  width:572px;
  height:70px;
  border-bottom:1px solid #000000;
}

#col_main .head1 {
  background:url(../img/h1.jpg) no-repeat;
}
#col_main .head2 {
  background:url(../img/h2.jpg) no-repeat;
}
#col_main .head3 {
  background:url(../img/h3.jpg) no-repeat;
}
#col_main .head4 {
  background:url(../img/h4.jpg) no-repeat;
}
#col_main .head5 {
  background:url(../img/h5.jpg) no-repeat;
}
#col_main .head6 {
  background:url(../img/h6.jpg) no-repeat;
}
#col_main .head7 {
  background:url(../img/h7.jpg) no-repeat;
}
#col_main .head8 {
  background:url(../img/h8.jpg) no-repeat;
}


/* サブメニュー／デフォルト ----------------------------------------- */
ul#submenu {
  list-style:none;
	margin:0;
	padding:48px 0 0 30px;
}
ul#submenu li {
	display:inline;
	margin:0;
  padding-left:11px;
  padding-right:5px;
  background:url(../img/arw.gif) no-repeat 0 3px;
}
ul#submenu li a {
  color:#ffffff ! important;
  text-decoration:none ! important;
}
ul#submenu li a:hover {
  color:#ffffff ! important;
  text-decoration:underline ! important;
}

/* サブメニュー／ディセイブル(1) ------------------------------------ */
ul#submenu li#dis1 {
  background:url(../img/arw_d1.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis1 a {
  color:#d0c0f0 ! important;
}
ul#submenu li#dis1 a:hover {
  color:#d0c0f0 ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(2) ------------------------------------ */
ul#submenu li#dis2 {
  background:url(../img/arw_d2.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis2 a {
  color:#ffccff ! important;
}
ul#submenu li#dis2 a:hover {
  color:#ffccff ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(3) ------------------------------------ */
ul#submenu li#dis3 {
  background:url(../img/arw_d3.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis3 a {
  color:#ffccff ! important;
}
ul#submenu li#dis3 a:hover {
  color:#ffccff ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(4) ------------------------------------ */
ul#submenu li#dis4 {
  background:url(../img/arw_d4.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis4 a {
  color:#ffccff ! important;
}
ul#submenu li#dis4 a:hover {
  color:#ffccff ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(5) ------------------------------------ */
ul#submenu li#dis5 {
  background:url(../img/arw_d5.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis5 a {
  color:#d0c0f0 ! important;
}
ul#submenu li#dis5 a:hover {
  color:#d0c0f0 ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(6) ------------------------------------ */
ul#submenu li#dis6 {
  background:url(../img/arw_d6.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis6 a {
  color:#ffffcc ! important;
}
ul#submenu li#dis6 a:hover {
  color:#ffffcc ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(7) ------------------------------------ */
ul#submenu li#dis7 {
  background:url(../img/arw_d7.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis7 a {
  color:#ffffcc ! important;
}
ul#submenu li#dis7 a:hover {
  color:#ffffcc ! important;
  text-decoration:none ! important;
  cursor:default;
}

/* サブメニュー／ディセイブル(8) ------------------------------------ */
ul#submenu li#dis8 {
  background:url(../img/arw_d8.gif) no-repeat 0 3px ! important;
}
ul#submenu li#dis8 a {
  color:#d0c0f0 ! important;
}
ul#submenu li#dis8 a:hover {
  color:#d0c0f0 ! important;
  text-decoration:none ! important;
  cursor:default;
}


#col_main .subhead {
  margin-top:15px;
}
#col_main .content {
  margin:15px 0 15px 31px;
  width:510px;
}
#col_main .content .column {
  background-color:#000000;
  border:2px solid #8badbb;
  padding-bottom:10px;
}
#col_main .content .column_body {
  margin:10px 10px 0 10px;
}
#col_main .content td {
  vertical-align:top;
}
#col_main .content .separated {
  margin-top:15px;
}
#col_main .content .txtcenter {
  text-align:center;
}
#col_main .content .txtright {
  text-align:right;
}
#col_main .content .orange {
  color:#ffcc00;
}


.go_pagetop {
  text-align:right;
}

#foot_grad {
  width:760px;
  height:30px;
  background:url(../img/foot_grad.jpg) no-repeat;
}


table.char {
  width:510px;
}
table.char th {
  width:95px;
}
table.char td {
  width:415px;
  padding:0.5em;
  vertical-align:middle ! important;
}
table.char td.female {
  text-align:right;
}
table.char td strong {
  display:block;
  font-weight:bold;
}
table.char td.male strong {
  color:#ccff00;
}
table.char td.female strong {
  color:#ff99ff;
}


table.staff {
  width:510px;
  border-collapse:collapse;
}
table.staff th,
table.staff td {
  border-top:2px solid #4d07b2;
  border-bottom:1px solid #4d07b2;
  padding-top:10px;
  padding-bottom:10px;
}
table.staff th {
  width:65px;
}
table.staff td {
  width:445px;
  padding-left:1em;
}
table.staff td strong {
  display:block;
  font-weight:bold;
}


