@charset "utf-8";
/* ===== common ===== */
.col_middle_title {
    padding:0.5ex 0;
    font-size:180%;
}
#mommain {
    margin:0 1em;
}
/* "Molecule of Month"のタイトル */
#mom h1 { 
    text-align:center;
}
/* 内容の各章タイトル */
#mom h2 { 
    text-indent:0;
    margin-left:1em;
    margin-bottom:0;
}
/* 内容の各章全体の箱 */
#mom div { 
    margin:0 1em 2ex;
    text-indent:1em;
    text-align:justify;
}
/* 本文の各段落 */
#mom p { 
    margin-bottom:1ex;
}
/* 本文のリスト（参考文献） */
#mom li { 
    text-indent:0;
    margin-bottom:1ex;
}
/* □で周囲を囲む */
.square { 
    border:1px solid gray;
    padding:0ex 1em;
}
/* 本文中の注釈記述（前に※） */
.attention {
    margin-left:1em;
    text-indent:-1em;
}
.attention:before {
    content:"※";
}
/* 訳者表記 */
#translator {
    text-align:right !important;
    margin:0 1em 1ex !important;
}
/* リンク先のない項目をグレーアウト */
.notarget, .nolink {
    color:gray !important;
}
/* １行に複数個表示するリストアイテム */
.subli {
    padding-left:1em;
}
.subli li {
    display:inline;
    margin-right:1em;
    list-style-type:none;
}
/* インライン要素にする */
.in {
    display:inline;
}
/* ボタン間隔を開ける */
.button_margin {
    margin-right:1em;
}
/* インデントを取る */
.noidt {
    padding-left:0 !important;
    text-indent:0 !important;
}
#index {
    margin-left:1em;
}

/* === common menu (left) === */
.topitem_b:after, .topitem_c:after {
    content:">>";
}
.topitem_c {
    margin-left:2em;
}
.thirditem {
    margin:5px 0 5px 3em;
    padding:0;
    font-weight:normal;
}
.thirditem li {
    list-style-type:none;
    border-bottom:1px solid #cccccc;
    padding:2px 0;
}
/* 学名表示（斜体） */
.sciname {
    font-style:italic !important;
    margin-right:0.3em;
}
/* ===== commonおわり ===== */

/* ===== 言語切り替えリンク ===== */
.self {
    font-weight:bold;
    color:black;
}
/* ===== 言語リンクおわり ===== */

/* ===== for momindex page ===== */
.momlist {
    width:95%;
    margin:0 2em 1ex;
}
.momlist li { 
    text-indent:0;
    list-style-type:none;
    margin-bottom:0.5ex !important;
}
.momlist td {
    padding:0.5em 0;
    border:1px solid gray !important;
}
.momlist_img {
    width:10%;
    text-align:center;
    vertical-align:middle !important;
}
.momlist_img img {
    padding:0.5ex 0.5em;
    width:75px;
}
.momlist_item ul {
    margin:0.5ex 0 0 0;
    padding-left:0.5em;
}
.pdbtxlist {
    padding-left:0 !important;
    margin:0 !important;
}
.pdbtxlist li {
    list-style-type:none;
}
.tbl_momindex {
    margin:1ex 1em;
    border:0;
}
.tbl_momindex td {
    border:0 !important;
}
.momid {
    font-family:OCRB,"MS Gothic","Osaka−等幅",monospace;
    margin-right:0.2em;
}
/* ======== momindex おわり ======== */
/* ======== pdb(index) ======== */
.pdblist, .pdbind {
    width:95% !important;
    margin:0 1em 1ex;
}
.pdblist th, .pdblist td, .pdbind td {
    border:1px solid gray;
    padding:0 0.5em;
}
.pdbind {
    margin-top:1ex;
}
.pdbind_ent {
    border:0 !important;
    padding-top:1ex !important;
}
.pdblist th {
    text-align:center;
}
.pdblist_entid {
    min-width:6em;
    text-indent:-0.5em;
    padding-left:1em !important;
}
.pdblist_molname {
    width:auto;
}
.pdblist_edit {
    vertical-align:middle;
    margin:0;
    padding:0;
}
.pdbind_nomname {
    font-style:italic;
}
.pdbind_ent_in {
    border:0;
}
.pdbind_ent_in td {
    border:0;
    padding:0.2ex 0;
}
.pdbind_ent_in_chead {
    width:9em;
}
/* ======== pdb(index)おわり ======== */

/* ======== 図のスタイル ======== */
/* 右float サイズそのまま（小さい図用） */
.momimg_rightfloat {
    float:right;
    text-indent:0 !important;
    padding:0 !important;
    margin:0 0 1em 1em !important;
}
.momimg_leftfloat {
    float:left;
    text-indent:0 !important;
    padding:0 !important;
    margin:0 2em 1ex 0 !important;
}
.momimg_leftfloat_nobot {
    float:left;
    text-indent:0 !important;
    padding:0 !important;
    margin:0 1ex 0 0 !important;
}
.momimg_nofloat { /* 左寄せ サイズ制限なし（小さい図用）*/
    float:none;
    text-indent:0 !important;
    padding:0 !important;
    margin:0 0 1ex 0 !important;
}
.momimg_rightfloat img,.momimg_nofloat img, .momimg_leftfloat img {
    width:100%;
    border:0;
}
/* サイズ指定 */
.lim15 {
    width:15%;
}
.lim20 {
    width:20%;
}
.lim30 {
    width:30%;
}
.lim40 {
    width:40%;
}
.lim50, .limin50 img {
    width:50%;
}
.lim60, .limin60 img {
    width:60%;
}
.lim70, .limin70 img {
    width:70%;
}
.lim80, .limin80 img {
    width:80%;
}
/* 左寄せ 図２枚並べ */
.momimg_nofloat_two img {
    float:none;
    margin:1ex 0;
    width:45%;
    white-space:nowrap;
}
/* 左寄せ 図３枚並べ */
.momimg_nofloat_three {
    width:auto;
    margin:0 auto;
}
.momimg_nofloat_three td {
    width:auto;
    text-align:center;
    border:0 !important;
}
.momimg_nofloat_three img {
    width:80%;
    margin:1ex 0;
}
.momimg_nofloat_three_fc {
    padding:1ex 0 2ex;
}
/* 図のfloat解除 */
.clear {
    clear:both;
}
/* 図の注釈 */
.figcaption {
    padding-left:2em;
    text-align:left;
    text-indent:-1em;
}
.figcaption:before {
    content:"※";
}
.figcaption2 {
    text-indent:-3em;
    margin-left:3em;
}
/* ======== 図のスタイル おわり ======== */

#ref p {
    margin-left:1em;
}

/* ======== サイトマップ ========= */
.name { /* ファイル名用 */
    font-weight:bold;
}
/* ======== サイトマップ おわり ======== */

/* ======== 関連エントリー表 ======== */
#momreltbl {
    border:1px solid gray; 
}
#momreltbl td {
    border:1px solid gray;
}
#momreltbl th {
    border:1px solid gray;
    text-align:center;
    vertical-align:middle;
}
#momreltbl caption {
    margin-bottom:1ex;
    font-size:large;
    font-weight:bold;
}
.c {
    text-align:center !important;
}
/* １行おきに色を変えるための色指定 */
.gray td {
    background-color:#eeeeee;
}
/* for journal name of citations */
.journal, .book {
    font-style:italic;
    margin-right:0.3em;
}
/* for volume number of citations */
.vol {
    font-weight:bold;
}
.rel_pdbid,.rel_year,.rel_vol,.rel_fp,.rel_pmid {
    text-align:center;
}
.year:before, .num:before {
    content:"(";
}
.year:after, .num:after {
    content:")";
}
.title:before, .title:after {
    content:'"';
}
.chap:before {
    content:"Chapter ";
}
/* ======== 関連エントリー おわり ======== */

/* ======== 分類 ======== */
#exis_taxon ul {
    padding-left:1em;
}
#exis_taxon .subli li {
    display:inline !important;
    margin-right:1em !important;
    list-style-type:none !important;
}
/* ======== 分類おわり ======== */

.mom_link {
    margin:0 0.2em;
}
#inter1 {
}
.ud {
    text-decoration:underline;
    font-style:italic;
}
/* リンクありの図用（Jmol版があるものなど、外を囲む）*/
.out {
    border:1px solid gray;
    padding:1ex 1em !important;
}
.twoapplet applet {
    margin-right:1em;
}
.links {
    margin:1ex 1em 2ex !important;
}
/* footprint表示（生物種階層表示） */
.footprint {
    list-style-type:none;
}
.footprint li {
    display:inline;
    padding-right:0em;
}
.nonfirstlist {
    margin-left:0.5em;
    padding-left:0;
}
.nonfirst:before {
    content:"> ";
}
.sublayer {
    margin-left:1em;
    margin-top:1ex;
    padding:0;
}
#tx_edit_tbl {
    border:0;
    background-color:#e0c0c0;
    width:auto;
    margin:0;
}
#tx_edit_tbl td, #tx_preview_tbl td, #tx_updated_tbl td {
    border:0;
    padding:0.5ex 0.5em;
}
#tx_preview_tbl {
    border:0;
    background-color:#ffffc0;
    width:auto;
    margin:0;
}
#tx_updated_tbl {
    border:0;
    background-color:#c0ffc0;
    width:auto;
    margin:0;
}

/* == 管理ページ用 == */
/* -- 情報編集ページのsubmitボタン用 -- */
.submit {
    margin-left:2em;
}

