/* background */
#id_ngh_3 { background:#fff }
#id_ngh_8 { background:#333333 }
#id_ngh_8 .cls_ngh_29 { background:#6d6d6d }
#id_ngh_8 .cls_ngh_30 div { background:#000 }
#id_ngh_8 ul li a:hover { background:#202020 }
#id_ngh_5 { background:#fff }
#id_ngh_1 { background:#99c3f6 url('file/top.png') no-repeat }
#id_ngh_1 .cls_ngh_6 { background:#fff }
#id_ngh_1 .cls_ngh_5 { background:#99c3f6 url('file/backg_l.gif') repeat-y 0px 0px  }
#id_ngh_1 .cls_ngh_5 li a:hover { background:#3c3b38 }
#id_ngh_1 .cls_ngh_28 { background:#99c3f6 url('file/backg_r.gif') repeat-y 0px 0px }
#id_ngh_1 .cls_ngh_5 li a { background:#99c3f6 url('file/on_bg.gif') repeat-x 0px 0px }
#id_ngh_1 .cls_ngh_5 li a:hover { background:#99c3f6 url('file/sub1_on_bg.gif') repeat-x 0px 0px }
#id_ngh_1 .cls_ngh_5 li.cls_ngh_33 a { background:#99c3f6 url('file/sub2_on_bg.gif') repeat-x 0px 0px }
#id_ngh_1 .cls_ngh_5 li.cls_ngh_33 a:hover { background:#99c3f6 url('file/sub1_on_bg.gif') repeat-x 0px 0px }
#id_ngh_2 { background:#d3d8df url('file/un_bg.gif') repeat-x }
#id_ngh_2 li a:hover { background:transparent url('file/sub_on_bg.gif') repeat-x 0px 0px }
#id_ngh_2 li.cls_ngh_3 a { background:#99c3f6 url('file/on_bg.gif') repeat-x 0px 0px }
#id_ngh_2 li.cls_ngh_3 a:hover { background:transparent url('file/on_bg.gif') repeat-x 0px -15px }
#id_ngh_6 { background:#f5f5f5 }
#id_ngh_6 .cls_ngh_23 span { background:#99c3f6 }
#id_ngh_7 { background:#e4e4e4 }
#id_ngh_4 { background:#fff }
.cls_ngh_15 { background:#ccc }
body { background:#000 url('file/bg.gif') }
#id_ngh_8 .cls_ngh_29 { background:#99c3f6 url('file/un_bg.gif') repeat-x 0px 0px }
#id_ngh_8 .cls_ngh_30 div { background:#99c3f6 url('file/sub_on_bg.gif') repeat-x 0px 0px }

/* border */
* { border:0 }
.cls_ngh_15 { border:0 }
img { border:0px }
/* border-bottom */
#id_ngh_8 .cls_ngh_29 { border-bottom:1px dotted #ccc }
#id_ngh_8 ul li { border-bottom:1px dotted #414141 }
#id_ngh_1 .cls_ngh_4 { border-bottom:1px solid #CCCCCC }
#id_ngh_1 .cls_ngh_5 li { border-bottom:1px solid #424242 }
#id_ngh_1 .cls_ngh_28 div { border-bottom:1px solid #d4d1cc }
#id_ngh_4 .cls_ngh_20 { border-bottom:1px solid #efefef }

/* border-collapse */
table { border-collapse:collapse }
/* border-left */
#id_ngh_2 li a { border-left:1px solid #e9e9e9 }
#id_ngh_2 li a:hover { border-left:1px solid #c9c9c9 }
#id_ngh_2 li.cls_ngh_3 a { border-left:1px solid #ff9225 }
.cls_ngh_15 { border-left:250px solid #664FF8 }
/* border-right */
#id_ngh_2 li a { border-right:1px solid #c9c9c9 }
/* border-top */
#id_ngh_1 .cls_ngh_6 { border-top:1px solid #959ca7 }
#id_ngh_1 .cls_ngh_5 { border-top:1px solid #959ca7 }
#id_ngh_1 .cls_ngh_28 div { border-top:1px solid #fff }
#id_ngh_7 { border-top:1px solid #fff }
/* bottom */
#id_ngh_1 .cls_ngh_2 { bottom:70px }
#id_ngh_1 .cls_ngh_1 h1 { bottom:53px }
/* clear */
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 { clear:both }
#id_ngh_8 .cls_ngh_30 { clear:both }
#id_ngh_8 .cls_ngh_30 div { clear:both }
#id_ngh_4 .cls_ngh_20 .cls_ngh_13 { clear:both }
#id_ngh_4 .cls_ngh_21 p span { clear:left }
.cls_ngh_15 { clear:both }

/* color */
#id_ngh_3  .cls_ngh_11 { color:#2f363d }
#id_ngh_3  .cls_ngh_11 a { color:#2f363d }
#id_ngh_3  .cls_ngh_11 a.cls_ngh_16 { color:#664FF8 }
#id_ngh_3  .cls_ngh_11 b { color:#664FF8 }
#id_ngh_3  .cls_ngh_11 u { color:#bdbdbd }
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 a.cls_ngh_10 { color:#7e8c99 }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 a.cls_ngh_17 { color:#7e8c99 }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 span { color:#2f363d }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 span.cls_ngh_14 b { color:#664FF8 }
#id_ngh_3 .cls_ngh_11 { color:#2f363d }
#id_ngh_3 .cls_ngh_11 a { color:#2f363d }
#id_ngh_3 .cls_ngh_11 a.cls_ngh_16 { color:#664FF8 }
#id_ngh_3 .cls_ngh_11 b { color:#664FF8 }
#id_ngh_3 .cls_ngh_11 u { color:#bdbdbd }
#id_ngh_8 .cls_ngh_30 div a { color:#FF6000 }
#id_ngh_8 ul li a { color:#ccc }
#id_ngh_8 ul li a:hover { color:#fff }
#id_ngh_8 ul li.cls_ngh_10 { color:#664FF8 }
#id_ngh_1 .cls_ngh_2 { color:#aad7ee }
#id_ngh_1 .cls_ngh_2 a { color:#aad7ee }
#id_ngh_1 .cls_ngh_1 h1 { color:#234c78 }
#id_ngh_1 .cls_ngh_5 li a { color:#000000 }
#id_ngh_1 .cls_ngh_5 li a:hover { color:#CCCCCC }
#id_ngh_1 .cls_ngh_28 { color:#FFFFFF }
#id_ngh_2 li a { color:#515864 }
#id_ngh_2 li a:hover { color:#000 }
#id_ngh_2 li.cls_ngh_3 a { color:#000 }
#id_ngh_6 { color:#7e8082 }
#id_ngh_6 .cls_ngh_23 span a { color:#fff }
#id_ngh_6 .cls_ngh_23 a.cls_ngh_24 { color:#664FF8 }
#id_ngh_6 .cls_ngh_23 span { color:#fff }
#id_ngh_6 h2 { color:#7e8c99 }
#id_ngh_7 .cls_ngh_27 a { color:#664FF8 }
#id_ngh_7 h2 { color:#74818d }
#id_ngh_4 .cls_ngh_20 .cls_ngh_13 span { color:#2f363d }
#id_ngh_4 .cls_ngh_20 .cls_ngh_13 span.cls_ngh_14 b { color:#664FF8 }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 a.cls_ngh_10 { color:#7e8c99 }
#id_ngh_4 .cls_ngh_21 p span { color:#7e8c99 }
.cls_ngh_15 { color:#ccc }
.cls_ngh_19 { color:#aaa }
a { color:#636363 }
a:hover { color:#666 }
body { color:#475057 }
h1.cls_ngh_18 { color:#7e8c99 }

/* cursor */
a { cursor:pointer }
/* display */
#id_ngh_8 ul li a { display:block }
#id_ngh_1 .cls_ngh_5 li a { display:block }
#id_ngh_2 li { display:inline }
#id_ngh_2 li a { display:block }
#id_ngh_4 .cls_ngh_21 p span { display:table-cell }
.cls_ngh_8 { display:inline-block }
html[xmlns] .cls_ngh_8 { display:block }

/* empty-cells */
table { empty-cells:show }

/* float */
#id_ngh_3  .cls_ngh_11 { float:right }
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 a.cls_ngh_10 { float:left }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 a.cls_ngh_17 { float:right }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 span { float:left }
#id_ngh_3 .cls_ngh_11 { float:right }
#id_ngh_8 ul { float:left }
#id_ngh_2 li { float:left }
#id_ngh_2 li a { float:left }
#id_ngh_6 .cls_ngh_23 { float:left }
#id_ngh_6 .cls_ngh_23 { display:inline }
#id_ngh_6 .cls_ngh_23 span { float:left }
#id_ngh_6 .cls_ngh_23 span { display:inline }
#id_ngh_6 .cls_ngh_25 { float:right }
#id_ngh_4 .cls_ngh_20 .cls_ngh_13 span { float:left }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 { float:right }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 a.cls_ngh_10 { float:left }
#id_ngh_4 .cls_ngh_21 p span { float:left }

/* font */
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 a.cls_ngh_10 { font:14px Arial }
#id_ngh_1 .cls_ngh_6 { font:12px Verdana }
#id_ngh_1 .cls_ngh_1 h1 { font:60px Times }
#id_ngh_2 li a { font:12px Arial }
#id_ngh_6 h2 { font:17px Arial }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 a.cls_ngh_10 { font:14px Arial }
body { font:13px Arial }
h1.cls_ngh_18 { font:20px Arial }

/* font-size */
#id_ngh_3 .cls_ngh_7 { font-size:12px }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 a.cls_ngh_17 { font-size:12px }
#id_ngh_8 .cls_ngh_29 { font-size:12px }
#id_ngh_8 .cls_ngh_30 div { font-size:12px }
#id_ngh_8 ul li a { font-size:12px }
#id_ngh_1 .cls_ngh_4 { font-size:12px }
#id_ngh_7 h2 { font-size:16px }
#id_ngh_4 .cls_ngh_20 { font-size:12px }
*body #id_ngh_8 ul li a { font-size:12px }
table { font-size:100% }

/* font-weight */
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 a.cls_ngh_10 { font-weight:bold }
#id_ngh_8 ul li.cls_ngh_10 { font-weight:bold }
#id_ngh_1 .cls_ngh_1 h1 { font-weight:normal }
#id_ngh_6 h2 { font-weight:bold }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 a.cls_ngh_10 { font-weight:bold }
#id_ngh_4 .cls_ngh_21 p span { font-weight:bold }
b { font-weight:bold }
h1.cls_ngh_18 { font-weight:bold }

/* height */
#id_ngh_8 ul li a { height:12px }
#id_ngh_1 .cls_ngh_4 { height:169px }
#id_ngh_1 .cls_ngh_5 li a { height:14px }
#id_ngh_2 { height:22px }
#id_ngh_2 li a { height:14px }
* html .cls_ngh_8 { height:1% }
*body #id_ngh_8 ul li a { height:15px }
*body #id_ngh_1 .cls_ngh_4 { height:168px }
.cls_ngh_15 { height:1px }
body { height:100% }
html { height:100% }
#id_xxx { height:60px }

/* list-style */
#id_ngh_2 { list-style:none }
ul { list-style:none }

/* margin */
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 p.cls_ngh_12 { margin:5px 0 }
#id_ngh_8 ul { margin:5px }
#id_ngh_1 { margin:0 auto }
#id_ngh_6 .cls_ngh_23 div { margin:2px 0px }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 .cls_ngh_15 { margin:5px 0 }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 p.cls_ngh_12 { margin:5px 0 }
* { margin:0 }
*html #id_ngh_8 ul { margin:5px 4px }

/* margin-bottom */
#id_ngh_3 { margin-bottom:15px }
#id_ngh_6 h2 { margin-bottom:6px }
#id_ngh_4 { margin-bottom:10px }

/* margin-left */

#id_ngh_4 .cls_ngh_21 p span { margin-left:-80px }

/* overflow-y */
body { overflow-y:scroll }

/* padding */
#id_ngh_3 { padding:0 10px 10px 10px }
#id_ngh_3 .cls_ngh_7 { padding:10px 0 }
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 p.cls_ngh_12 { padding:0 }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 span.cls_ngh_14 { padding:0 15px }
#id_ngh_8 .cls_ngh_29 { padding:3px 0 }
#id_ngh_8 .cls_ngh_30 div { padding:10px }
#id_ngh_5 { padding:10px 0 }
#id_ngh_1 .cls_ngh_2 { padding:4px 7px }
#id_ngh_1 .cls_ngh_5 li a { padding:4px 0 4px 12px }
#id_ngh_1 .cls_ngh_28 div { padding:5px 4px }
#id_ngh_2 li a { padding:4px 23px }
#id_ngh_6 { padding:5px 10px }
#id_ngh_6 .cls_ngh_23 span { padding:0 2px }
#id_ngh_7 { padding:5px }
#id_ngh_7 .cls_ngh_26 { padding:5px 0 }
#id_ngh_4 { padding:0 10px }
#id_ngh_4 .cls_ngh_20 { padding:10px 0 }
#id_ngh_4 .cls_ngh_20 .cls_ngh_13 span.cls_ngh_14 { padding:0 15px }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 p.cls_ngh_12 { padding:0 }
#id_ngh_6 .cls_ngh_23 span { width:90px }
#id_ngh_6 .cls_ngh_23 span a { width:80px }
* { padding:0 }

/* padding-bottom */
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 div { padding-bottom:5px }
#id_ngh_2 li a:hover { padding-bottom:3px }
/* padding-left */
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 a.cls_ngh_17 { padding-left:15px }
#id_ngh_6 .cls_ngh_23 div { padding-left:20px }
#id_ngh_4 .cls_ngh_21 p { padding-left:80px }
*html #id_ngh_8 ul li { padding-left:3px }

/* padding-top */
#id_ngh_2 li a:hover { padding-top:5px }
/* position */
#id_ngh_1 .cls_ngh_2 { position:relative }
#id_ngh_1 .cls_ngh_1 h1 { position:relative }
body { position:relative }

/* right */
#id_ngh_1 .cls_ngh_1 h1 { right:120px }

/* text-align */
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 p.cls_ngh_12 { text-align:justify }
#id_ngh_8 .cls_ngh_29 { text-align:center }
#id_ngh_8 .cls_ngh_30 div { text-align:center }
#id_ngh_1 { text-align:left }
#id_ngh_1 .cls_ngh_1 { text-align:right }
#id_ngh_6 .cls_ngh_23 span { text-align:center }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 p.cls_ngh_12 { text-align:justify }
body { text-align:center }

/* text-decoration */
#id_ngh_3  .cls_ngh_11 a { text-decoration:none }
#id_ngh_3  .cls_ngh_11 a:hover { text-decoration:underline }
#id_ngh_3  .cls_ngh_11 u { text-decoration:none }
#id_ngh_3 .cls_ngh_7 .cls_ngh_9 a.cls_ngh_10 { text-decoration:none }
#id_ngh_3 .cls_ngh_7 .cls_ngh_13 a.cls_ngh_17 { text-decoration:underline }
#id_ngh_3 .cls_ngh_11 a { text-decoration:none }
#id_ngh_3 .cls_ngh_11 a:hover { text-decoration:underline }
#id_ngh_3 .cls_ngh_11 u { text-decoration:none }
#id_ngh_8 .cls_ngh_29 a:hover { text-decoration:none }
#id_ngh_8 ul li a { text-decoration:none }
#id_ngh_1 .cls_ngh_2 { text-decoration:none }
#id_ngh_1 .cls_ngh_2 a { text-decoration:none }
#id_ngh_1 .cls_ngh_2 a:hover { text-decoration:underline }
#id_ngh_1 .cls_ngh_5 li a { text-decoration:none }
#id_ngh_2 li a { text-decoration:none }
#id_ngh_6 .cls_ngh_23 a { text-decoration:underline }
#id_ngh_6 .cls_ngh_23 a:hover { text-decoration:none }
#id_ngh_7 .cls_ngh_27 a { text-decoration:underline }
#id_ngh_7 .cls_ngh_27 a:hover { text-decoration:none }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 a.cls_ngh_10 { text-decoration:none }
a { text-decoration:underline }
a:hover { text-decoration:none }

/* text-transform */
#id_ngh_6 .cls_ngh_23 a.cls_ngh_24 { text-transform:capitalize }
#id_ngh_6 .cls_ngh_25 { text-transform:capitalize }

/* vertical-align */
#id_ngh_8 .cls_ngh_30 { vertical-align:bottom }
#id_ngh_1 .cls_ngh_4 { vertical-align:bottom }
#id_ngh_1 .cls_ngh_1 { vertical-align:bottom }
td { vertical-align:top }

/* white-space */
#id_ngh_8 .cls_ngh_30 div a { white-space:nowrap }
/* width */
#id_ngh_8 .cls_ngh_30 { width:1000px }
#id_ngh_8 ul { width:240px }
#id_ngh_5 .cls_ngh_22 { width:95% }
#id_ngh_5 .cls_ngh_22 td { vertical-align:middle }
/* 

*/
#id_ngh_1 { width:1000px }
#id_ngh_1 .cls_ngh_6 { width:644px }
#id_ngh_1 .cls_ngh_4 { width:200px }
#id_ngh_1 .cls_ngh_5 { width:200px }
#id_ngh_1 .cls_ngh_28 { width:200px }
#id_ngh_6 .cls_ngh_23 { width:600px }

#id_ngh_6 .cls_ngh_25 { width:180px }
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 { width:500px }
#id_ngh_4 .cls_ngh_21 p span { width:80px }

/* ~margin */
#id_ngh_4 .cls_ngh_20 .cls_ngh_21 .cls_ngh_15 { ~margin:-2px 0 }

/* ~overflow-y */
body { ~overflow-y:none }
#id_ngh_1 .cls_ngh_5 ul.cls_ngh_34 li {
 border-bottom       : 1px solid #515151;
}
#id_ngh_1 .cls_ngh_5 ul.cls_ngh_34 li a {
 background          : #434343;
 color               : #909090;
 display             : block;
 height              : 14px;
 padding             : 4px 0 4px 12px;
 text-decoration     : none;
}
#id_ngh_1 .cls_ngh_5 ul.cls_ngh_34 li a:hover,
#id_ngh_1 .cls_ngh_5 ul.cls_ngh_34 li.cls_ngh_35 a {
 background          : #4A4A4A;
 color               : #fff;
}

/* ------------------table-seiseki------------------ */
table.tableseiseki {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 95%;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.tableseiseki td {
  padding: 4px;
}


table.tableseiseki td {
  border-bottom: solid 1px #999999;
  border-right: solid 1px #999999;
  text-align: right;
  white-space: nowrap;
  vertical-align:middle;
}

table.tableseiseki tr.thin {
  background: #FFFFFF;
}

table.tableseiseki tr.dark {
  background: #cccccc;
}

/* ------------------table-title------------------ */
table.tabletitle {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 300px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.tabletitle caption {
  margin-top: 1em;
  text-align: right;
}

table.tabletitle td {
  padding: 4px 6px;
}


table.tabletitle td {
  border-bottom: solid 1px #696969;
  border-right: solid 1px #696969;
  text-align: center;
  white-space: nowrap;
  font-weight: bold
}

table.tabletitle col.thin {
  background: #dcdcdc;
  color: #696969;
}

table.tabletitle col.dark {
  background: #808080;
  color: #ffffff;
}

/* ------------------table-kojin------------------ */
table.tablekojin {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 95%;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.tablekojin caption {
  margin-top: 1em;
  text-align: right;
}

table.tablekojin td {
  padding: 3px;
}


table.tablekojin td {
  border-bottom: solid 1px #999999;
  border-right: solid 1px #999999;
  text-align: center;
  white-space: nowrap;
  vertical-align:middle;
}

table.tablekojin tr.thin {
  background: #d3d3d3;
}

table.tablekojin tr.dark {
  background: #c0c0c0;
}

table.tablekojin tr.gifi {
  background-image:url('file/un_bg.gif');
}

#id_ngh_6 .kojin2 div { padding-left:35px } /* 内余白 */
#id_ngh_6 .kojin2 div { margin:2px } /* 外余白 */
#id_ngh_6 .kojin2 { float:left }
#id_ngh_6 .kojin2 span { width:120px }
#id_ngh_6 .kojin2 span { text-align:right }
#id_ngh_6 .kojin2 span { padding:0px 2px } /* 内余白 */
#id_ngh_6 .kojin2 span { float:left }
#id_ngh_6 .kojin2 span { color:#fff }
#id_ngh_6 .kojin2 span a { color:#fff }
#id_ngh_6 .kojin2 span { background:#FF6000 }

table.photo1 td {
 background-color: #ffffff;
 padding: 8px 8px 8px 8px ;
 margin: 5px;
 border-color: #818181 #666666 #666666 #818181;
 border-style: solid;border-width: 1px 3px 3px 1px ;
}