body {
  text-align: center;
  margin: 0px;
 padding: 0px;
  background-color: #eef;
}

div {
 margin: 0px;
 padding: 0px;
}

div#wrapper {
 width: 800px;
 border: solid 1px #ccc;
 margin: auto;
 text-align: left;
 background-color: #fff;
}

a img {
 border: 0px;
}

/****************************************
 TOPタイトル
 ****************************************/
div#title {

}

div#title img#logo {
 width: 800px;
 height: 120px;
}

div#top-navi {
 float: right;
}
div#top-navi ul {
 display: inline;
 margin: 0px;
 padding: 0px;
}

div#top-navi ul li {
 margin: 0px;
 padding: 0px;
 font-size: 12px;
  list-style-image: url( '../images/0027_datadialogsbullet.png' );
}

div#top-navi a {
 color: #555;
 text-decoration: none;
}
img#logo2 {
  margin-top: 10px;
  margin-left: 10px;

}

/*****************************************
  グローバルメニュー
 *****************************************/
div#globalmenu {
   width: 100%;
   background-color: #003366;
   text-align: center;
   color: #ffffff;
   font-size: 12px;
   padding-top: 3px;
   padding-bottom: 3px;
 clear: both;
   border-bottom: solid 3px #ccccff;
   border-top: solid 3px #ccccff;
 height: 16px;
}


div#globalmenu ul {
 display: inline;
  margin-left: 2px;
  margin-right: 0px;
  border-left: solid 1px #ccc;

}

div#globalmenu ul li {
 display: block;
 float: left;
   list-style-type: none;
 width: 113px;
   text-align: center;
 border-right: solid 1px #ccc;
 height: auto;
}


div#globalmenu a {
 color: #ffffff;
 text-decoration: none;
 /* border-bottom: solid 1px #ccc; */

 width: 113px;
 text-align: center;
}

div#globalmenu a:hover {
  background-color: #66f;
}

ul.globalmenu {
  display: inline;

}
ul.globalmenu li{
   display: inline;

/*
   background: url( './images/arrow.gif' ) no-repeat ;
*/

}

ul.globalmenu a {
   color: #ffffff;
}

/**********************************

 **********************************/
div#mainarea {
 clear: both;
}

/*************************************
  メニュー
 *************************************/
div#menu {
 width: 130px;
 float: left;
 background-color: #003366;
 background-color: #eeeeff;
 color: #330;
 font-size: 12px;
}

div#menu ul {
 padding: 0px;
 margin: 0px;
}

div#menu ul li {
 padding: 0px;
 margin: 0px;
 border-bottom: solid 1px #ccccff;
 display: block;
 /*
  text-align: center;
  text-align: justify;
  text-justify: distribute-all-lines;
  padding-right: 8px;
 */

 list-style: none;

}

div#menu ul li ul {
  padding-left: 8px;
}


div#menu a {
  color: #333300;
 display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  text-decoration: none;
}

div#menu ul li a:hover , div#menu ul ul a:hover{
  color: #cc0000;
  text-decoration: none;
  background-color: #ffeeee;
}

/* MENU L:2  for IE*/
div#menu ul li ul {
  margin-bottom: 0px;
}

div#menu ul li ul li {
  background-color: #f8f8f8;
  font-size: 11px;
  padding-left: 12px;
}

div#menu ul li ul li a{
  font-size: 12px;
}
/* MENU L:2 for Opera */
div#menu ul > ul li {
  background-color: #f8f8f8;
  padding-left: 12px;
  font-size: 11px;
  margin-bottom: 0px;
}

div.menu-old ul#common li {
 list-style-image: url('./images/arrow-blue2.gif');
 list-style-image: url('./images/sqsb-t.gif' );
}

/* 共通メニュー */
/* Common MENU L:1 */
div#menu ul#common li {

}

/* Common MENU L:2 for IE */
div#menu ul#common li ul li {

}

/* Common MENU L:2 for OPERA */
div#menu ul#common > ul li{

}

div#menu div#menu-title {
  background-color: #6666ff;
 color: #fff;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}

div#menu div.subtitle {
  text-align: center;
  background-color: #ccccff;
  padding-top: 2px;
}

/**********************************
フッター
 ********************************/
div#footer {
  border-top: solid 1px #ccc;
  text-align: center;
  background-color: #eee;

}

div#footer div#footer-link ul {
 display: inline;
 font-size: 13px;
}

div#footer div#footer-link ul li {
 display: inline;
 margin-left: 0.5em;
 margin-right: 0.5em;
}

div#footer div#copyright {
  font-size: 12px;
  background-color: #003366;
 color: #fff;
}

div#footer a {
 color: #000;
 text-decoration: none;
}

div#footer a:hover {
 color: #aa0000;
}

/*********************************
  コンテンツ
 ********************************/
div#maincontents {
  margin-left: 120px;
  font-size: 0.9em;
  /*
 width: 665px;
  */
}

div#maincontnsts table {
  font-size: 0.9em;
}

div#maincontents p {
  text-indent: 1.0em;
  margin-left: 2em;
  margin-right: 2.0em;
  line-height: 1.3em;
}

div#maincontents ul li {
  list-style-image: url( '../images/0027_datadialogsbullet.png' );
  margin-bottom: 6px;
}

div#maincontents a {
  text-decoration: none;
}

div#maincontents table tr td {
  font-size: 0.9em;
}

div#maincontents div.left-side {
 float: left;
 width: 330px;
}

div#maincontents div.right-side {
 float: right;
 width: 330px;
}

div#maincontents h1 {
  font-size: 1.0em;
  font-weight: bold;
  border-top: solid 1px #999;
  border-bottom: solid 1px #ddd;
  background-color: #eee;
  padding-left: 6px;
  padding-top: 3px;
  margin: 0px;
  color: #555599;
}

div#maincontents h1.top {
  font-size: 24px;
  background-color: #ffffff;
  padding-top: 12px;
  padding-left: 12px;
  padding-bottom: 6px;
  margin-bottom: 6px;
}

div#maincontents h2 {
 font-size: 1.0em;
  font-weight: bold;
  color: #333366;
  border-bottom: solid 1px #333366;
  border-left: solid 8px #333366;
  margin-left: 16px;
  padding-left: 8px; 

}

div#maincontents h3 {
 font-size: 0.9em;
  font-weight: bold;
  color: #333366;
  border-bottom: solid 1px #9999cc;
  border-left: solid 4px #9999cc;
  margin-left: 20px;
  padding-left: 8px;    
}

div#maincontents em {
  font-style: normal;
  font-weight: bold;
 color: #990000;
}



div#maincontents iframe.iframe {
  width: 100%;
   border: solid 0px #000000;
}


/*********************************************************
  plugin
 *******************************************************/
div#livecam {
 float: right;
  margin-right: 16px;
  padding: 8px;
  text-align: center;
}

div#livecam span.caption {
  display: block;
  font-size: 10px;
  color: #363;
}

span.rdfsubtitle {
  color: #666;
  font-size: 0.7em;
}

