@charset "UTF-8";

/*
	common.css 目次 2008/02/18


/* COMMON PART */
/******************************************************************/
html { min-width:900px; }
body { text-align:center; margin:0px; padding:0px;border:0px; color:#333; background:url(http://systems-biology.org/mtimages/common/bg.gif); }
hr { display:none; }
div,img,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0px; padding:0px; border:0px; display:block; }
a img { border:none; }
input { line-height:1em; }

h1 { text-indent:-9999px; }
h1#logo { position:relative; width:386px; height:40px; top:20px; left:17px; margin:0; padding:0; }
h1#logo a { display:block; text-decoration:none; width:100%; height:100%; background:url(http://systems-biology.org/mtimages/common/img_logo.gif) top left no-repeat; }

div:after { content: "."; display:block; visibility:hidden; height:0.1px; font-size:0.1em; line-height:0; clear: both;  }  


/* LINK PART */
/******************************************************************/
a { color:#2C70AA; text-decoration:underline; font-size:inherit; }
a:visited { color:#4788C0; text-decoration:underline; }
a:hover { color:#2C70AA; text-decoration:none; }
a:hover img { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
div#lcnv div.bg a { color:#2D5A80; text-decoration:underline; }
div#lcnv div.bg a:visited { color:#5794B3; text-decoration:underline; }
div#lcnv div.bg a:hover { color:#2D5A80; text-decoration:none; }

/* LAYOUT PART */
/******************************************************************/
div#wrapper { width:900px; margin:0px auto; text-align:center; }
div#header { width:900px; margin:0px auto 8px auto; text-align:left; background:url(http://systems-biology.org/mtimages/common/bg_header.gif) top left no-repeat; height:68px; overflow:hidden; }
div#navigation { width:900px; margin:0px auto; background:url(http://systems-biology.org/mtimages/common/bg_glnv.gif) top left no-repeat; padding:2px 2px 0px 2px; }
div#contents { width:900px; background:url(http://systems-biology.org/mtimages/common/bg_mdl.gif) top left repeat-y; position:relative; top:0; left:0; }
div#contentsinner { width:854px; margin:0px auto; padding-top:10px; position:relative; top:0; left:0; }
p#topicpath { text-align:left; margin-bottom:10px; }
div#main { width:597px; float:right; }
div#lcnv { width:234px; float:left; }
div#btmnv { width:854px; clear:both; padding-bottom:3px; }
div#footer { width:900px; background:url(http://systems-biology.org/mtimages/common/bg_btm.gif) bottom left no-repeat; padding:8px 0px 15px 0px; margin-bottom:12px; }

/* GLOBALNAVI PART */
/******************************************************************/
ul#glnv { position:relative; top:0px; left:0px; margin:0px; padding:0px; width:900px; height:55px; list-style:none; overflow:hidden; }
body ul#glnv { top:0px; }
ul#glnv li a { position:absolute; height:55px; overflow:hidden; padding:55px 0px 0px 0px; text-decoration:none; top:0px; text-indent:-9999px; }
html>body ul#glnv li a { height:0px; }
li#glnv01 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv01.gif) no-repeat 0 0 ; width:125px; left:11px; }
li#glnv02 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv02.gif) no-repeat 0 0 ; width:124px; left:106px; }
li#glnv03 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv03.gif) no-repeat 0 0 ; width:124px; left:215px; }
li#glnv04 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv04.gif) no-repeat 0 0 ; width:124px; left:326px; }
li#glnv05 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv05.gif) no-repeat 0 0 ; width:124px; left:434px; }
li#glnv06 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv06.gif) no-repeat 0 0 ; width:124px; left:565px; }
li#glnv07 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv07.gif) no-repeat 0 0 ; width:124px; left:686px; }
li#glnv08 a { background:transparent url(http://systems-biology.org/mtimages/common/glnv08.gif) no-repeat 0 0 ; width:124px; left:787px; }
li#glnv01 a:hover,li#glnv02 a:hover,li#glnv03 a:hover,li#glnv04 a:hover,
li#glnv05 a:hover,li#glnv06 a:hover,li#glnv07 a:hover,li#glnv08 a:hover { background-position:0px -55px; }

/* CONTENTS PART */
/******************************************************************/
div#contents #mainimg { margin-bottom:18px; }
div#contents .title_line { background:url(http://systems-biology.org/mtimages/common/bg_title_line.gif) top left no-repeat; padding:12px 12px 4px 30px; margin:0; font-size:130%;color:#115BA2; text-align:left; }
div#contents .title_archive { background:url(http://systems-biology.org/mtimages/common/bg_title_archive.gif) top left repeat-x; margin-bottom:0px; padding:7px 0px 9px 5px; font-size:110%; }
div#contents .first { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:0px 7px; font-size:120%; margin-bottom:12px; padding:0px 0px 0px 12px; }
div#contents p.descript { padding:0px 12px; }
div#contents div.descript { padding:0px 12px; margin-bottom:10px; }
div#contents div.block { width:597px; text-align:left; margin-bottom:18px; position:relative; top:0; left:0; }
div#contents div.block div.box { margin:0px 12px 10px 12px; position:relative; top:0px; left:0; }
div#contents div.block div.box p.date { margin-bottom:8px; font-size:106%; font-weight:600; color:#666666; }
div#contents div.block div.box div.set { position:relative; top:0px; left:0; margin-bottom:8px; }
div#contents div.block div.box div.set img { position:relative; top:0; left:0; }
div#contents div.block div.box div.set table { position:relative; top:0; left:0; }
div#contents div.block div.box div.set p { margin-bottom:8px; line-height:1.6em; }
div#contents div.block div.gray { background:#F3F3F3; padding:12px; position:relative; top:0px; left:0; }
div#contents div.block div.compact { margin:0px 20px 10px 20px; position:relative; top:0px; left:0; }
div#contents div.block div.arhive { background:url(http://systems-biology.org/mtimages/common/img_bd01.gif) bottom left repeat-x; padding-bottom:1px; position:relative; top:0px; left:0; }
div#contents div.block div.bd { width:570px; background:url(http://systems-biology.org/mtimages/common/bg_w570_btm.gif) bottom left no-repeat; margin:0px auto; padding:12px 0px; position:relative; top:0px; left:0; }
div#contents div.block div.left { width:48%; margin:0px 0px 12px 0px; float:left; text-align:left; position:relative; top:0px; left:0; }
div#contents div.block div.right { width:48%; margin:0px 0px 12px 0px; float:right; text-align:left; position:relative; top:0px; left:0; }
div#contents div.block div.arhive div.set { margin:0px 12px 0px 12px; padding-bottom:10px; }
div#contents div.block div.detail { position:relative; top:0px; left:0;  }
div#contents div.block div.compact div.set { position:relative; top:0px; left:0; margin-bottom:8px; }
div#contents div.block div.detail div.set { margin:0px 12px 0px 12px; padding-bottom:10px; }
div#contents div.bd { width:597px; background:url(http://systems-biology.org/mtimages/common/bg_w597_btm.gif) bottom left no-repeat; padding:12px 0px; position:relative; top:0px; left:0; }
div#contents div.bgtop { width:597px; background:url(http://systems-biology.org/mtimages/common/bg_w597_top.gif) top left no-repeat; padding-top:11px; position:relative; top:0; left:0; }
div#contents div.bgtop div.bd { padding-top:0px; position:relative; top:0; left:0; }
div#contents div.bgtop570 { width:570px; background:url(http://systems-biology.org/mtimages/common/bg_w570_top.gif) top left no-repeat; margin:0px auto 12px auto; padding-top:11px; position:relative; top:0px; left:0; }
div#contents div.bgtop570 div.bd { padding-top:0px; text-align:left; position:relative; top:0px; left:0; }
div#contents div.bgtop570 div.bd div.inner { padding:0px 15px; position:relative; top:0px; left:0; }



/* LOCALNAVI PART */
/******************************************************************/
div#lcnv div.box { margin-bottom:12px; text-align:left; }
div#lcnv div.banner { text-align:center; }
div#lcnv div.banner p { }
div#lcnv div.banner p img { display:inline; margin-bottom:5px; }
div#lcnv div.banner p.adv { margin-bottom:2px; padding:2px; background:#999999; text-align:center; }
div#lcnv div.banner p.adv img  { margin:0; }
div#lcnv div.bg { width:234px; background:url(http://systems-biology.org/mtimages/lcnv/bg_top.gif) top left no-repeat; margin-bottom:12px; padding-top:4px; }
div#lcnv div.bg div.inner { width:234px; background:url(http://systems-biology.org/mtimages/lcnv/bg_btm.gif) bottom left no-repeat; padding-bottom:11px; }
div#lcnv div.set { margin:0px 4px; }
div#lcnv h2#lcnv_search { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_search.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_announce { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_announce.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_announcement { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_announce.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_report { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_report.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_archive { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_archive.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_software { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_software.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_categories { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_categories.gif) top left no-repeat; height:21px; margin-bottom:10px; }
div#lcnv h2#lcnv_news { text-indent:-9999px; background:url(http://systems-biology.org/mtimages/lcnv/title_news.gif) top left no-repeat; height:21px; margin-bottom:10px; }


/* BOTTOMNAVI PART */
/******************************************************************/
div#btmnv p { text-align:center; }
div#btmnv p.pagetop { text-align:right; padding:10px 0px 8px 0px; }
div#btmnv p.pagetop img { display:inline; }

/* FOOTER PART */
/******************************************************************/
div#footer p { text-align:center; font-size:75%; padding-top:5px; font-family:Arial, Helvetica, sans-serif; width:854px; height:24px; margin:0px auto; background:url(http://systems-biology.org/mtimages/common/bg_copy.gif) top left no-repeat; }
div#footer p img { display:inline; margin-top:5px; }


/* FLOAT CONFIG */
/******************************************************************/
.clear { clear:both; }
.flr { float:right; }
.fll { float:left; }
.center { text-align: center; } 
.center img { display:inline; }
.left { text-align: left; } 
.flrpic { float:right; display:inline; margin:0px 0px 10px 10px; }
.flrpic img { margin-bottom:10px; }
.fllpic { float:left; display:inline; margin:0px 10px 10px 0px; }
.fllpic img { margin-bottom:10px; }
.flrtbl { float:right; margin:0px 0px 25px 25px; }
.flltbl { float:left; margin:0px 25px 25px 0px; }
.alr { text-align:right; }
.alr img { display:inline; }
.inline { display:inline; }

/* LIST CONFIG */
/******************************************************************/
ul.archive { margin:0px 6px 12px 12px; padding:0; list-style:none; position:relative; top:0; left:0; }
ul.archive li { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:0px 4px; margin:0px 0px 5px 0px; padding:0px 0px 0px 12px; }
ul.recent { margin:0; padding:0; list-style:none; clear:both; position:relative; top:0; left:0; }
ul.recent li { margin:0px 0px 1px 0px; padding:5px; background:#EAEAEA; border-bottom:1px solid #D6D6D6; }
ul.recent li a { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:4px 5px; padding:0px 0px 0px 15px; display:block; }
ul.dl_list { margin:0; padding:0; list-style:none; clear:both; position:relative; top:0; left:0; }
ul.dl_list li { margin:0px 0px 1px 0px; padding:5px; background:url(http://systems-biology.org/mtimages/common/img_bd01.gif) bottom left repeat-x; }
ul.dl_list li a { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:4px 5px; padding:0px 0px 0px 15px; display:block; }
ul.news_list { margin:0; padding:0; list-style:none; clear:both; background:url(http://systems-biology.org/mtimages/common/img_bd01.gif) top left repeat-x; position:relative; top:0; left:0; }
ul.news_list li { margin:0px 0px 1px 0px; padding:8px 5px; background:url(http://systems-biology.org/mtimages/common/img_bd01.gif) bottom left repeat-x; font-size:110%; }
ul.news_list li span.softcat { background:#8BB1B4; padding:2px 3px; }
ul.news_list li a { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:4px 5px; padding:0px 0px 0px 15px; }
ul.resources_list { margin:0; padding:0; list-style:none; position:relative; top:0; left:0; }
ul.resources_list li { margin:0px 0px 1px 0px; padding:5px 5px 7px 5px; background:url(http://systems-biology.org/mtimages/common/img_bd01.gif) bottom left repeat-x; }
ul.resources_list li a { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:4px 5px; padding:0px 0px 0px 15px; display:block; }
ul.topic_list { margin:0px 15px 0px 15px; padding:0; list-style:none; position:relative; top:0; left:0; }
ul.topic_list li { padding:3px 3px 7px 0px; }
ul.topic_list li a {  display:block;  background:url(http://systems-biology.org/mtimages/common/icon_file.gif) top left no-repeat; background-position:0px 2px; padding-left:20px; }
ul.cat_list { margin:0px 15px 0px 15px; padding:5px 0px 0px 0px; list-style:none; clear:both; position:relative; top:0; left:0; }
ul.cat_list li { margin:0px 0px 1px 0px; padding:5px; background:#EAEAEA; border-bottom:1px solid #D6D6D6; }
ul.cat_list li a { background:url(http://systems-biology.org/mtimages/common/arrow01.gif) top left no-repeat; background-position:4px 5px; padding:0px 0px 0px 15px; display:block; }



/* TABLE CONFIG */
/******************************************************************/
table.tbl_banner { width:100%; margin-bottom:15px; }
table.tbl_banner td { background:#999999; text-align:center; vertical-align:middle; padding:0px 1px; }
table.tbl_banner td.banner { background:none; padding:0px 1px; }
table.tbl_banner td img { display:inline; }

/* FORM CONFIG */
/******************************************************************/
form#search_mini { background:url(http://systems-biology.org/mtimages/lcnv/img_search.gif) top left no-repeat; margin:0px 8px; background-position:0px 4px; padding-left:20px; }
form#search_mini img,form#search_mini input { vertical-align:middle; }
form#search { background:url(http://systems-biology.org/mtimages/common/img_search.gif) top left no-repeat; margin:7px 8px 0px 8px; background-position:0px 4px; padding-left:20px; }
form#search img,form#search input { vertical-align:middle; }

/* SEARCH CONFIG */
/******************************************************************/
div.search { margin-bottom:20px; background:url(http://systems-biology.org/mtimages/common/bg_search.gif) top left no-repeat; height:39px; overflow:hidden; }
div.result { width:95%; margin:0px auto; padding-bottom:20px; text-align:left; }
div.result h3 { font-size:110%; margin-bottom:3px; }
div.result p { margin-bottom:5px; }
div.result p.cat { margin-bottom:12px; }
div.result p.cat span { background:#D1E6F0; padding:2px 3px; }

/* TXT CONFIG */
/******************************************************************/
table,form,select,ul,ol { font-size:100%; }
.txt-s { font-size:85%; }
.txt-ss { font-size:75%; }
.txt-l { font-size:115%; }
.txt-italic { font-style:italic; }
.txt-bold { font-weight:700; }
.maintxt { font-weight:400; margin-bottom:30px; }
.caption { font-size:90%; }
.white { color:#FFFFFF; }
.blue { color:#3C5899; }
.base { color:#FF6600; }
.red { color:#FF0000; }
.yellow { color:#FFFF00; }
.indent { text-indent:-9999px; }
.none { display:none; }
.txt-l-b { font-size:115%; font-weight:700;}
.txt-l-grey { font-size:115%; font-weight:700; color:#666666}
.grey {color:#666666; }

/* WIDTH CONFIG */
/******************************************************************/
.w20 { width:20px; }
.w30 { width:30px; }
.w50 { width:50px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w650 { width:650px; }

