/*                                                     */
/*   Style sheet for Abstracts of ESJ Annual Meetings  */
/*                                                     */
/*                  updated on 2009-09-19 for ESJ57    */
/*                       by TAKENAKA, A.               */



/* 全体の色，行間，マージン，フォント */ 

body {
    font-family: "Verdana", helvetica;
    margin-left : 50px;
    margin-right : 50px;
    background-color : #fbfbff;
    line-height:1.35;
}

ul {
    line-height:1.6;
}

/* リンクにカーソルあてたときの色 */ 
a:hover {
    color: #101020;
    background-color: #d4e0e0;
    text-decoration: underline;
}

/* 文書の更新日 */ 
.update {
   font-size: 10.5pt;
    color: #606060;
}

/* 注釈行など */
.annotation {
    color : #606080;
    margin-left:10px;
    margin-right:10px;
    font-size: 10.5pt;
}

/* リストのスタイル */
.list_style1 {
    line-height:1.60;
}

/* PREのスタイル */
.pre_style1 {
    line-height:1.20;
    font-size: small;
    margin-left:10px;
}

/* 背景スタイル */
.style1 {
    border-top: 1px solid #C0C0F0;
    border-bottom: 1px solid #C0C0F0;
    border-left: 10px solid #C0C0F0;
    border-right: 10px solid #C0C0F0;
    margin-top:3px;
    margin-bottom:3px;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.3;
    background-color : #f0f0ff;
}

/* ******** 表題 *********** */

/* 文書全体の表題など */
.header_style1 {
    border-top: 1px solid #8080F0;
    border-bottom: 1px solid #8080F0;
    border-left: 10px solid #8080F0;
    border-right: 10px solid #8080F0;
    margin-top:3px;
    margin-bottom:3px;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.3;
    background-color : #fffff0;
}

/* 文書中の中見出しなど */
.header_style2 {
    border-top: 1px solid #404080;
    border-bottom: 1px solid #404080;
    padding-left: 1em;
    padding-right: 1em;
    padding-top:  0.5em;
    padding-bottom: 0.5em; 
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 1.3;
    background-color : #f0f8f8;
}

/* 文書中の中見出しなど */
.header_style3 {
    border-top: 1px solid #8080A0;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 1.3;
    background-color : #f8f8f4;
}


/* ******** メッセージ *********** */

/* 確認画面 */
.confirm1 {
    margin-left : 80px;
    margin-right : 80px;
    background-color : #f0f4f4;
    border: 4px solid   #404040;
    border-style: double;
    line-height: 1.2;
    padding: 0.5em;
}

/* 警告メッセージ */
.warning1 {
    margin-left : 60px;
    margin-right : 60px;
    background-color : #fff4f4;
    border: 4px solid   #f08080;
    line-height: 1.2;
    padding: 0.5em;
}

/* お知らせ */
.message1 {
    margin-left : 60px;
    margin-right : 60px;
    background-color : #f8f4ff;
    border: 4px solid   #8080F0;
    border-style: double;
    line-height: 1.4;
    padding: 0.5em;
}

/* お知らせ */
.message2 {
    margin-left : 60px;
    margin-right : 60px;
    background-color : #f4f4f8;
    border: 4px solid   #A0A0F0;
    border-style: double;
    line-height: 1.4;
    padding: 0.5em;
}

/* フォーム１ */
.form1 {
    margin-left : 0px;
    margin-right : 0px;
    background-color : #f4f4ff;
    border: 1px solid   #8080F0;
    border-style: double;
    line-height: 1.2;
    padding: 0.5em;
}

/* 著者名 */
.authors {
    color : #303050;
   font-size: 10.5pt;
  }

/* リストのスタイル (行頭マークなし）*/
.index_list_style {
    line-height:1.50;
    list-style:none;
}

