From OpenWetWare
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Link
/*全体*/
body {
/*ページ外周の余白を失くす*/
margin: 0px;
padding: 0px;
}
div.base{
width: 100%;
height: 100%;
background-color: #1B0B7D;
margin: 0px;
padding: 0px;
}
p {
/*段落の左右に余白を設ける*/
margin-left: 3%;
margin-right: 3%;
/*行間を0.2文字分ずつ上下に取る*/
line-height: 1.4em;
text-indent: 1em;
}
a {
color: #1B0B7D;
}
/*ヘッダー用*/
div.header1 {
/*幅*/
width: 100%;
/*文字の大きさ*/
font-size: 80%;
/*文字の色*/
color: #000000;
/*テキストの左右寄せ*/
text-align: center ;
/*枠線からの余白*/
padding: 0.3em;
/*背景色*/
background-color: white;
}
/*ヘッダー用(update)*/
div.update{
font-weight: bold;
font-size: 100%;
float: left;
}
/*ヘッダー用(言語選択)*/
div.header2 {
/*文字の大きさ*/
font-size: 80%;
/*文字の色*/
color: #000000;
/*テキストの左右寄せ*/
text-align: right;
/*背景色*/
background-color: #FFffFF;
padding: 0px 4em;
}
/*リンク(メニュー用)*/
a.menu {
color: BLACK;
text-decoration: underline;
}
a.menu:hover {
color: BLACK;
text-decoration: none;
}
/*ロゴ用*/
img.logo {
border-width: 0px;
}
/*メニューバー背景*/
div.menu{
padding: 0px 0px 0px 30px;
width: 100%;
background-color: #1B0B7D;
border-style: solid;
border-width:0px 0px 2px;
border-color: silver;
}
/*メニューバー縦整列用*/
div.menu-vertical{
width: auto;
float: left;
text-align: left;
background-color: #1B0B7D;
}
/*メニューバーそのもの*/
ul.menu {
text-align: left;
color: white;
margin: 0px;
}
/*メニューバー内の各項目について*/
ul.menu li{
height: 18px;
list-style-type: none;
padding: 0px 1.5em 0px 0.3em;
}
/* メニューバー内のリンク */
ul.menu a{
color: white;
text-decoration: none;
margin: 0px;
padding: 0px;
}
ul.menu a:hover{
background-color: #aaccff;
color: #1B0B7D;
border: solid 1px 0px #1B0B7D;
text-decoration: none;
}
/*メニューバーで現在ページをあらわす*/
li.now a , li.now a:hover {
height: 18px;
font-weight: bold;
background-color: #ffffff;
color: #1B0B7D;
padding: 0px 0.1em;
}
/*エクストラメニューを隠す*/
ul.exmenu{
position:absolute;
top:auto;
left:auto;
background-color: #ffffff;
color: black;
visibility: hidden;
margin: 0px;
border-style: solid;
border-width: 0px 2px 2px;
border-color: silver;
}
/*エクストラメニュー内の各項目について*/
ul.exmenu li{
display: block;
height: 18px;
list-style-type: none;
padding: 0px 0.5em;
}
/*エクストラメニュー内のリンク */
ul.exmenu a {
color: black;
text-decoration: none;
margin: 0px;
padding: 0px;
}
ul.exmenu a:hover {
background-color: #aaccff;
color: #0000cc;
border: solid 1px 0px #0000cc;
text-decoration: none;
}
/*サブメニュー1(現在地)*/
div.submenu1{
border-style: solid;
border-width: 0px 2px 2px;
border-color:silver;
background-color: #ffffff;
width: 200px;
float: left;
}
/*サブメニュー1見出し*/
p.submenu{
text-align: center;
color: #1B0B7D;
background-color: #ffffff;
font-weight: bold;
font-size: 200%;
text-indent: 0em;
}
/*サブメニュー2(詳細ナビ)*/
div.submenu2{
clear: both;
background-color: #1B0B7D;
width: 200px;
text-decoration: none;
border: solid 2px #1B0B7D;
float: left;
}
/*サブメニュー2そのもの*/
ul.submenu2 {
background-color: #1B0B7D;
margin: 0px;
padding: 0px;
}
/*サブメニュー2内の各項目について*/
ul.submenu2 li {
display: block;
width: 200px;
list-style-type: none;
padding: 0.5em 0px;
}
/* サブメニュ2ー内のリンク */
ul.submenu2 a {
display: block;
text-align: center;
color: white;
text-decoration: none;
}
ul.submenu2 a:hover {
display: block;
text-align: center;
background-color: #aaccff;
color: #1B0B7D;
}
/*サブメニューで現在ページをあらわす*/
li.subnow a , li.subnow a:hover {
display: block;
text-align: center;
width: 200px;
font-weight: bold;
border: solid 1px #ffffff;
background-color: #ffffff;
color: #1B0B7D;
}
/*本文用*/
div.maincontent{
border-bottom: solid 10px #ffffff;
margin-left: 204px;
padding: 1em;
background-color: #ffffff;
min-height: 200px;
}
/*フッター用*/
div.footer {
clear :both;
width: 100%;
font-size: 80%;
text-align: center;
background-color: #ffffff;
}
/*ホームsubmenu補完用*/
div.submene{
width: 200px;
}
/*HOME Newsロゴ用*/
div.newslogo{
clear: both;
width: 200px;
text-align: left;
background-color: #1B0B7D;
border-style: solid;
border-color: #1B0B7D;
border-width: 2px 2px 0px;
float: left;
color: white;
margin: 0px;
padding: 0px;
}
/*HOME News用*/
div.news{
border-style: solid;
border-color: #1B0B7D;
border-width: 0px 2px 2px;
clear: both;
height:10;
width:200px;
overflow: auto;
float:left;
background-color: #ffffff;
}
p.news{
text-indent: 0em;
font-size: 80%;
}
/*見出し1*/
h1{
display:none;
}
h3{
border-color: #1B0B7D;
border-style: solid;
border-width: 0px 0px 2px 30px;
letter-spacing: 0.7em;
padding: 0px 0px 0px 0.5em;
font-size: 200%;
}
/*img本文用*/
img.maincontent{
float: right;
margin: 0.4em
}
img.two{
float: right;
height: 200px;
}
img.twohalf{
float: right;
height: 250px;
margin: 0px 50px;
}
/*通常リスト用*/
ul.order li {
list-style-type: upper-roman;
line-height: 1.4em;
}
ul.noorder li {
list-style-type: disk;
line-height: 1.4em;
}
ul.square li{
list-style-type: square;
line-height: 1.4em;
color: #1B0B7D;
}