@charset "utf-8";

/* ************************************************************************** */
/*  学術集会専用スタイルシート                                                */
/* ************************************************************************** */

/* ここから下にスタイルシートを記述してください。                             */

.required{
    color : red;
    font-weight : normal;
}

/* 応募セッション、発表形式 */
table.session{
    border-collapse : collapse;
    margin : 1em 0em; 
}
table.session caption{
    color : #ff4444;
    text-align : left;
    white-space : nowrap;
}
table.session th,
table.session td{
    vertical-align : baseline;
}
table.session th{
    text-align : right;
    white-space : nowrap;
}

/* カテゴリー分類 */
table#category{
    border-collapse : collapse;
    margin : 0em 0em 1em 0em;
}
table#category th{
    text-align : left;
}

/* 利益相反の有無 */
table#coi{
    margin : 1em 0em;
}
#coi th,
#coi td{
    vertical-align : baseline;
}

/* 筆頭著者 */
table#author1{
    margin : 1em 0em;
}
#author1 caption{
    font-weight : bold;
    text-align : left;
    white-space : nowrap;
}
#author1 th{
    text-align : right;
    white-space : nowrap;
}
#author1 th,
#author1 td{
    vertical-align : baseline;
}

/* 筆頭著者の所属機関 */
table#institution1{
    border-collapse : collapse;
    margin : 1em 0em;
}
#institution1 th,
#institution1 td{
    border : 1px #808080 solid;
    padding : 0.5em;
    vertical-align : baseline;
}
#institution1:nth-of-type(1) th:nth-of-type(2),
#institution1 tr:nth-of-type(2) th{
    text-align : right;
    white-space : nowrap;
}

/* 筆頭著者の所属機関の連絡先 */
#address th,
#address td{
    border-style : none;
    padding : 0px;
}
#address th:nth-of-type(1){
    white-space : nowrap;
}

/* 筆頭著者以外の所属機関 */
table#institution{
    border-collapse : collapse;
    margin : 1em 0em;
}
#institution th,
#institution td{
    border : 1px #808080 solid;
    padding : 0.5em;
    vertical-align : baseline;
}
#institution:nth-of-type(1) th:nth-of-type(2),
#institution tr:nth-of-type(2) th{
    text-align : right;
    white-space : nowrap;
}

/* 共著者 */
table#author{
    margin : 1em 0em;
}
#author caption{
    font-weight : bold;
    text-align : left;
    white-space : nowrap;
}
#author th{
    text-align : right;
    white-space : nowrap;
}
#author th,
#author td{
    vertical-align : baseline;
}

/* 抄録本文の入力方法説明 */
#info{
    border : 1px #b0b0b0 solid;
    margin : 1em 0em;
    padding : 0em 1em;
}

/* 演題名 */
table#title{
    border-collapse : collapse;
    margin : 1em 0em;
    width : 100%;
}
#title th,
#title td{
    border : 1px #808080 solid;
    padding : 0.5em;
    vertical-align : baseline;
}
#title th{
    text-align : right;
    white-space : nowrap;
}

/* 抄録本文 */
table#abstract{
    border-collapse : collapse;
    margin : 1em 0em;
    width : 100%;
}
#abstract th,
#abstract td{
    border : 1px #808080 solid;
    padding : 0.5em;
    vertical-align : baseline;
}
#abstract th{
    text-align : right;
    white-space : nowrap;
}

/* 略歴 */
table#biography{
    border-collapse : collapse;
    margin : 1em 0em;
    width : 100%;
}
table#biography caption{
    color : #ff4444;
    text-align : left
}
table#biography th,
table#biography td{
    border : 1px #808080 solid;
    padding : 0.5em;
    vertical-align : baseline;
}
table#biography textarea{
    display : block;
}

