@charset "utf-8";

/* ************************************************************************** */
/* 「table.input_form」の色を変更したい場合には、コメントアウトを解除し、各色を指定してください */

/* 線の色 */
/* table.input_form,
table.input_form > tbody > tr > th,
table.input_form > tbody > tr > td{
    border-color     : #d0d0d0;
} */

/* 背景色 */
/* table.input_form{
    background-color : #fafafa;
} */

/* 背景色: マウスカーソルが乗った場合 */
/* table.input_form > tbody > tr:hover{
    background-color : #f0f0f0;
} */
/* 背景色: マウスカーソルが乗った場合(所属機関番号) */
/* .institution_no label:hover{
    background-color : #e0e0e0;
} */


/* ************************************************************************** */
/* ここから下にスタイルシートを記述してください。 */

select{
    max-width        : 65em;
}

@charset "utf-8";

/* ************************************************************************** */
/* 「table.input_form」の色を変更したい場合には、コメントアウトを解除し、各色を指定してください */

/* 線の色 */
/* table.input_form,
table.input_form > tbody > tr > th,
table.input_form > tbody > tr > td{
    border-color     : #d0d0d0;
} */

/* 背景色 */
/* table.input_form{
    background-color : #fafafa;
} */

/* 背景色: マウスカーソルが乗った場合 */
/* table.input_form > tbody > tr:hover{
    background-color : #f0f0f0;
} */
/* 背景色: マウスカーソルが乗った場合(所属機関番号) */
/* .institution_no label:hover{
    background-color : #e0e0e0;
} */


/* ************************************************************************** */
/* ここから下にスタイルシートを記述してください。 */

/* td#subject_type */
td#subject_type label{
    margin-right     : 0.5em;
}
td#subject_type label:last-of-type{
    margin-right     : 0em;
}

/* label#current */
label#current{
    font-size        : 130%;
    font-weight      : bold;
}

/* div.notice1 */
div.notice1{
    border           : 3px #353535 double;
    margin           : 1em 0px;
    padding          : 0.5em 1em;
}

/* table#input_form_ddw */
table#input_form_jddw{
    background-color : #fafafa;
    border           : 2px #d0d0d0 solid;
    margin           : 1em 0em;
}
table#input_form_jddw > caption{
    text-align       : left;
}
table#input_form_jddw > tbody > tr:hover{
    background-color : #f0f0f0;
}
table#input_form_jddw > thead > tr:nth-of-type(1){
    background-color : #eaeaea;
}
table#input_form_jddw > thead > tr > th{
    padding          : 0.5em 0px;
}
table#input_form_jddw > thead > tr > td:nth-of-type(1),
table#input_form_jddw > tbody > tr > td:nth-of-type(1){
    padding          : 0.2em 0px 0.2em 1em;
}
table#input_form_jddw > thead > tr > th:nth-of-type(3),
table#input_form_jddw > thead > tr > td:nth-of-type(3),
table#input_form_jddw > tbody > tr > td:nth-of-type(3){
    padding          : 0.2em 1em 0.2em 0px;
}
table#input_form_jddw > thead > tr > th{
    font-weight      : normal;
}
table#input_form_jddw > tbody > tr > td{
    vertical-align   : baseline;
}

table#input_form_jddw label{
    white-space      : nowrap;
}
table#input_form_jddw input[type="text"]{
    width            : 10em;
}

table#input_form_jddw span{
    white-space      : nowrap;
}

/* div.notice2 */
div.notice2{
    border           : 3px #ff3535 double;
    color            : #ff3535;
    margin           : 1em 0px;
    padding          : 0.5em 1em;
}

/* ul#note_diamond */
ul#note_diamond{
    margin           : 0px;
    padding-left     : 0px;
}
ul#note_diamond > li{
    list-style       : none;
    margin-left      : 1em;
    text-indent      : -1em;
}
ul#note_diamond > li::before{
    content          : "◆";
}

/* fieldset */
fieldset > legend{
    font-size        : 130%;
    font-weight      : bold;
    padding          : 0px 0.5em;
}
fieldset > div{
    border           : 3px #ff3535 double;
    padding          : 1em;
}
fieldset ol > li,
fieldset ul > li{
    margin-bottom    : 1em;
}

/* table.institution_jddw */
table.institution_jddw input[type="button"]{
    color            : #ff3535;
    display          : block;
    margin-bottom    : 0.5em;
    padding          : 0.5em 2.5em;
}

table.institution_jddw table.institution:nth-of-type(1) > tbody > tr:nth-of-type(1) input,
table.institution_jddw table.institution:nth-of-type(1) > tbody > tr:nth-of-type(2) input,
table.institution_jddw table.institution:nth-of-type(1) > tbody > tr:nth-of-type(3) input{
    width            : 8em;
}

/* table#example_author */
table#example_author{
    border           : 2px #d0d0d0 solid;
    margin           : 1em 0px;
    width            : 100%;
}
table#example_author > caption{
    text-align       : left;
}
table#example_author > tbody > tr > th,
table#example_author > tbody > tr > td{
    border           : 1px #d0d0d0 solid;
    padding          : 0.5em 1em;
}
table#example_author > tbody > tr > th{
    font-weight      : normal;
    width            : 13em;
}

@media screen and (max-width: 950px){
    table#example_author > tbody > tr{
        border           : 1px #d0d0d0 solid;
    }
    table#example_author > tbody > tr > th,
    table#example_author > tbody > tr > td{
        border-style     : none;
        display          : block;
        text-align       : left;
        width            : 100%;
    }
    table#example_author > tbody > tr > th{
        background-color : #eaeaea;
    }
}

/* table.author_name_jddw */
table.author_name_jddw > thead > tr > th{
    text-align       : center;
}
table.author_name_jddw > tbody > tr > td:nth-of-type(1){
    text-align       : right;
    white-space      : nowrap;
}

table.author_name_jddw > tbody > tr > td:nth-of-type(2) input,
table.author_name_jddw > tbody > tr > td:nth-of-type(3) input{
    width            : 10em;
}

/* table#address_jddw */
table#address_jddw > tbody > tr:nth-of-type(1) > td input[type="text"]{
    width            : 10em;
}
table#address_jddw > tbody > tr:nth-of-type(2) > td input{
    width            : 100%;
}
table#address_jddw > tbody > tr:nth-of-type(3) > td > input{
    margin-right     : 0.8em;
    width            : 13em;
}
table#address_jddw > tbody > tr:nth-of-type(3) > td > span{
    display          : inline-block;
}
table#address_jddw > tbody > tr:nth-of-type(3) > td > span > input{
    width            : 5em;
}
table#address_jddw > tbody > tr:nth-of-type(4) > td > input{
    width            : 13em;
}

/* td#figure */
td#figure > label{
    margin-right     : 0.5em;
}

/* input[name="keyword_x"] */
input[name="keyword_1"],
input[name="keyword_2"]{
    width            : 20em;
}

/* ol#attention */
ol#attention{
    margin           : 0px;
    padding-left     : 1.5em;
}

/* table#ethics */
table#ethics{
    background-color : #fafafa;
    border           : 2px #d0d0d0 solid;
    margin           : 1em 0px;
}
table#ethics > tbody > tr{
    border           : 1px #d0d0d0 solid;
    vertical-align   : baseline;
}
table#ethics > tbody > tr:hover{
    background-color : #f0f0f0;
}
table#ethics > tbody > tr > td{
    padding-bottom   : 0.5em;
    padding-top      : 0.5em;
}
table#ethics > tbody > tr > td:nth-of-type(1){
    padding-left     : 1em;
    white-space      : nowrap;
}
table#ethics > tbody > tr > td:nth-of-type(2){
    padding-right    : 1em;
}

table#ethics > tbody > tr > td:nth-of-type(2) > ul{
    margin           : 0px;
    padding-left     : 0px;
}
table#ethics > tbody > tr > td:nth-of-type(2) > ul > li{
    list-style       : none;
    margin-left      : 1em;
    text-indent      : -1em;
}
table#ethics > tbody > tr > td:nth-of-type(2) > ul > li::before{
    content          : "・";
}

/* table#ethics2 */
table#ethics2 > tbody > tr > td:nth-of-type(1){
    vertical-align   : baseline;
}

/* td#coi */
td#coi > label{
    margin-right     : 0.5em;
}

/* ul#asterisk */
ul#asterisk{
    margin           : 0px;
    padding-left     : 0px;
}
ul#asterisk > li{
    list-style       : none;
    margin-left      : 1em;
    text-indent      : -1em;
}
ul#asterisk > li::before{
    content          : "＊";
}

/* ul#kome */
ul#kome{
    margin           : 0px;
    padding-left     : 0px;
}
ul#kome > li{
    list-style       : none;
    margin-left      : 1em;
    text-indent      : -1em;
}
ul#kome > li::before{
    content          : "※";
}


/* input#submit */
input#submit{
    font-size        : large;
    padding          : 0.5em 2em;
}


/* ************************************************************************** */

.large{
    font-size        : large;
}

a[href="mailto:endai-jddw2022@convention.co.jp"]{
    white-space      : nowrap;
}


/* ************************************************************************** */

ul{
  padding-left:0;
}

li{
  list-style:none;
}