/*ページ全体の設定*/body{  width:732px;  background-color:#FFFFFF;  color:#000000;  position:relative;  margin-left:auto;  margin-right:auto;}/*ページの設定*/#container{  width:732px;  background-color:#FFFFFF;  color:#000000;  margin:10px;}/*リンク文字の設定*/#header a:link,#submenu a:link,#news li a:link,#content a:link,#pagetop a:link,#footer li a:link{  color:#0000FF;  text-decoration:none;}#header a:visited,#submenu a:visited,#news li a:visited,#content a:visited,#pagetop a:visited,#footer li a:visited{  color:#800080;  text-decoration:none;}#header a:hover,#submenu a:hover,#news li a:hover,#content a:hover,#pagetop a:hover,#footer li a:hover{  color:#0000FF;  text-decoration:underline;}#header a:active,#submenu a:active,#news li a:active,#content a:active,#pagetop a:active,#footer li a:active{  color:#CC0033;}/*アクト・ブレーンロゴの設定*/#logo{  height:35px;  margin:0px;  padding:0px;  text-align:left;  font-size:80%;  line-height:110%;}#logo h1{  margin:0px;  padding:0px;}/*上メニューの設定*/#menu{  height:35px;  font-size:80%;  font-weight:bold;}ul#menu {  list-style:none;  text-align:center;  margin:0px;  padding:0px;}ul#menu li {  padding:0px;  width:146px;  float:left;}ul#menu li a {  margin:0px;  padding:5px;  display:block;   border:1px #006633 solid;  text-decoration:none;  background-color:#FFFFFF;  color:#006633;}ul#menu li a:hover{  background-color:#CCFFCC;  color:#006633;  text-decoration:underline;}ul#menu li a#current{  background-color:#006633;  color:#FFFFFF;  text-decoration:none;}/*階層情報の設定*/#header{  height:40px;  margin:5px 0px 0px;  padding:0px;  text-align:left;  font-size:80%;  line-height:110%;}/*左サブメニューの設定*/#submenu{  position:absolute;  left:10px;  top:125px;  width:140px;  background-color:#CCFFCC;  font-size:80%;  line-height:110%;}#submenu ul{  display:block;  list-style:none;  border-style:none;  margin:0px;  padding:0px;}#submenu li{  display:block;  list-style:none;  border-bottom:1px #FFFFFF solid;  margin:0px;  padding:4px 4px 4px 20px;  background:url("../image/gyoto.gif") no-repeat 4px 4px;  word-wrap:break-word;}#submenu li.current{  background-color:#FFFF66;  color:#000000;}#submenu li.list2{  padding:4px 4px 4px 28px;  background:url("../image/gyoto.gif") no-repeat 12px 4px;}#submenu li.current2{  padding:4px 4px 4px 28px;  background:#FFFF66 url("../image/gyoto.gif") no-repeat 12px 4px;  color:#000000;}li#categories{  border-bottom:1px #FFFFFF solid;  background:#006633 url("../image/category.gif") no-repeat 4px 4px;  color:#FFFFFF;  padding:4px 4px 4px 20px;}li#categories2{  border-bottom:1px #FFFFFF solid;  background:#006633 url("../image/category.gif") no-repeat 12px 4px;  color:#FFFFFF;  padding:4px 4px 4px 28px;}/*右内容の設定*/#content{  width:582px;  margin-left:150px;  text-align:left;  font-size:80%;  line-height:110%;}#content p{  margin:0px 0px 0px 10px;}#content p.listp{  margin:0px 0px 10px 30px;}#content p.orderedlistp{  margin:0px 0px 0px 35px;  text-indent:-1.5em;}#content p.orderedlistp2{  margin:0px 0px 0px 50px;  text-indent:-1em;}#content ul{  margin:0px 0px 0px 30px;  padding:0px;  list-style-type:square;}#content li{  margin:0px 0px 10px;}#content table{  border-collapse:collapse;  margin:10px;  width:550px;}#content table.listtable{  border-collapse:collapse;  margin:10px 10px 30px 30px;  width:550px;}#content th{  width:100px;  background-color:#CCFFCC;  color:#000000;  border-bottom:1px #FFFFFF solid;  vertical-align:top;  font-weight:normal;  padding:5px;}#content td{  border-bottom:1px #CCFFCC solid;  padding:5px;}/*見出し2用設定*/.headingBlock{  margin:0px 0px 15px;  padding:5px 10px;  background-color:#006633;  color:#FFFFFF;  font-size:100%;  font-weight:bold;}/*見出し3用設定*/.headingLine{  margin:10px 10px 5px;  padding:5px;  font-size:100%;  font-weight:bold;  border-bottom:1px #006633 solid;  border-left:10px #006633 solid;}/*見出し4用設定*/.headingPoint{  margin:20px 10px 5px;  padding:0px;  font-size:100%;  font-weight:bold;}/*画像の回り込みの設定*/#imageleft{  float:left;  margin:20px;  padding:0px;}#imageright{  float:right;  margin:20px;  padding:0px;}/*画像の回り込みの解除設定*/#imageclear{  clear:both;}/*サイトマップの設定*/#site{  position:relative;  width:582px;}#site ul.ul1{  margin:0px 0px 0px 40px;  padding:0px;  list-style-type:square;}#site ul.ul2{  margin:0px 0px 0px 50px;  padding:0px;  list-style-type:circle;}#site li{  margin:0px 0px 10px;}#siteleft{  width:290px;  position:absolute;  top:0px;  left:0px;  padding:0px;  text-align:left;}#siteright{  width:290px;  margin-left:292px;  padding:0px;  text-align:left;}#siteright ul{  margin:0px 0px 0px 30px;  padding:0px;  list-style-type:square;}#siteright li{  margin:0px 0px 10px;}/*トップページのコンセプト文の設定*/#center{  position:relative;  width:729px;  height:220px;  margin:5px 0px;  text-align:center;  border:1px #006633 solid;}#left{  width:729px;  position:absolute;  top:0px;  left:0px;  padding:0px;  text-align:left;}/*トップページのお知らせの設定*/#news{  position:absolute;  left:10px;  top:312px;  width:550px;  text-align:left;  font-size:80%;  line-height:110%;}#news li{  list-style-image:url(../image/ha.gif);  margin:0px 0px 10px;}#news p.listp{  margin:0px 0px 10px 30px;}/*トップページのベトナムの天気予報の設定*/#weather{  margin-left:557px;  width:175px;  text-align:left;  font-size:80%;  line-height:110%;}/*ページトップへ戻るの設定*/#pagetop{  padding:20px 10px 0px 0px;  text-align:right;}/*フッターの設定*/#footer{  text-align:left;  font-size:80%;  line-height:110%}#footer ul{  margin:0px;  padding:0px;}#footer li{  display:inline;}