/*
2006 fasotec consulting co.,ltd.
*/

* {
  margin : 0px;
  padding : 0px;
  font-size : 100%;
/*  font-family : sans-serif; */
}

body {
  color : #000000;
  background-color : #ffffff;
/*  text-align : center; */
  font-size : 10pt;
}


p {
  color : #000000;
  font-size : 10pt;
  line-height : 120%;
  margin : 0.3em 0em 0.2em 0em;
  padding : 0px;
}

h1 {
  color : #000000;
  line-height : 150%;
  margin : 0px;
  padding : 0px;
  font-size : 16pt;
  font-weight : bold;
/*  border-left : 3px #316bb5 solid; */
/*  border-bottom : 1px #316bb5 solid; */
}

h2 {
  color : #000000;
  line-height : 100%;
  margin : 1em 0px 0.3em 0px;
/*  padding : px; */
/*  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 0px;
  padding-right : 0px; */
  font-size : 11pt;
  font-weight : bold;
  color : #000000;
/*  color : #316bb5; */
/*  background-color : #D5E1EF */
/*  border-bottom : 1px #316bb5 solid; */
  clear : both;
}

img {
  margin : 0px;
  padding : 0px;
}

img.imgsubmenu {
  margin : 0px;
  padding : 0px;
}

img.title {
  margin : 0px;
  padding : 0px;
}

img.fig {
  margin : 5px;
  padding : 0px;
}

hr {
}

table {
}

td {
  margin : 0px;
  padding : 0px;
}

ul {
  margin : 0.2em 0em 0em 0em;
  padding : 0px;
  list-style-type : square;
}

UL.triangle-list {
  margin : 0.2em 0em 0em 0em;
  padding : 0px;
  list-style-image: url(../image/01_dd_double_triangle.gif); 
  list-style-position : outside;
}

ol {
  margin : 0.2em 0em 0em 0em;
  padding : 0px;
  list-style-type : decimal;
}

li {
  margin : 0.2em 0em 0.2em 2em;
  line-height : 120%;
}


blockquote {
  margin : 0.2em 0em 0.2em 2em;
  line-height : 120%;
}

.triangle-list li {
  margin : 0.2em 0em 0.2em 2em;
  line-height : 150%;
}

table.nospace {
  margin : 0px;
  border-spacing : 0px;
  border-collapse: collapse;
}

td {
  padding : 0px;
}

td.padding {
  padding : 3px;
}


/* --- DIV --- */

#Container {
  width : 910px;
  clear : both;
  margin : 0px;
  padding : 5px;
/*  margin-left : auto; */
/*  margin-right : auto; */
  text-align : left;
  background-color : #ffffff;
}

#MainLogo {
  width : 910px;
  margin : 0px;
}

#MainMenu {
  width : 910px;
  height : 40px;
  margin : 0px;
}

#SubMenu {
  position : relative;
  left : 0px;
  top : 10px;
  width : 210px;
  margin : 0px;
  padding : 0px;
/*  background-image : url(../image/02_bg_sub_menu.gif); */
/*  backgournd-repeat : repeat; */
  float : left;
  text-align : left;
/*  border : 1px solid #00ff00; */
}

#SubMenu img {
  margin : 5px 0px;
/*  border : 1px solid #999999; */
}

#Title {
  width : 910px;
  margin : 0px;
  padding : 0px;
}

#Contents-single {
  width : 830px;
  position : relative;
  left : 40px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
  clear : both;
}

#Layout-Two-Column {
  width : 910px;
  margin : 0px;
  padding : 0px;
}

#Contents-double {
  position : relative;
  left : 50px;
  width : 600px;
  margin : 0px 0px 0px 0px;
  padding : 10px 0px 0px 0px;
  text-align : left;
  float : left;
/*  border : 1px solid #ff0000; */
}

#Footer {
  position : relative;
  top : 30px;
  line-height : 100%;
  width : 910px;
  margin : 0px 0px 0px 0px;
  padding : 0px;
  clear : both;
}

/* ----------------------------------------------- */

#PopMenu0 {
  position : absolute;
  top : 90px;
  left : 6px;
  width : 250px;
  z-index : 2;
  visibility : hidden;
}

#PoPMenu1 {
  position : absolute;
  top : 90px;
  left : 136px;
  width : 250px;
  z-index : 2;
  visibility : hidden;
}

#PoPMenu2 {
  position : absolute;
  top : 90px;
  left : 266px;
  width : 250px;
  z-index : 2;
  visibility : hidden;
}

#PoPMenu3 {
  position : absolute;
  top : 90px;
  left : 396px;
  width : 250px;
  z-index : 2;
  visibility : hidden;
}

#PoPMenu4 {
  position : absolute;
  top : 90px;
  left : 526px;
  width : 250px;
  z-index : 2;
  visibility : hidden;
}

#PoPMenu5 {
  position : absolute;
  top : 90px;
  left : 660px;
  width : 250px;
  height : auto;
  z-index : 2;
  visibility : hidden;
}

#Transparent {
  position : absolute;
  top : 95px;
/*  top : 200px; */
  left : 5px;
  width : 920px;
  height : 170px;
  z-index : 1;
  visibility : hidden;
/*  border : 1px blue solid; */
}

