/*================================================================================
FileName: _layout.scss
================================================================================*/

/*-----------------------2019renewal CSS-----------------------*/

/*--------------------------
    主要社外発表歴

----------------------------*/

.tab-boxFirstOpen {
    display: block;
}

@media screen and (min-width: 897px) {
    table.pub_detail_pec .nowrap_pec {
        white-space: nowrap;
    }
    #contents .linkList03.w1010 {
        width: 1010px;
    }
    #contents .linkList03.w1010 .ll03-list {
        width: 220px;
    }
    .linkList03 .ll03-list:nth-child(n+4) {
        margin-top: 0;
    }
    .linkList03 .ll03-list:nth-child(3n+1) {
        margin: 0 0 0 36px;
    }
    .linkList03 .ll03-list:nth-child(4n+1) {
        margin: 0;
    }
    .linkList03 .ll03-list:nth-child(n+5) {
        margin-top: 19px;
    }
}

.tab-boxFirstOpen {
    display: block;
}

table.pub_detail_pec .nowrap_pec {
    white-space: nowrap;
}

/*2014年*/
/*
.swipe_table_pec.th-auto_pec th.w6em_pec {
    width: 6em;
}
*/

/*2018年*/
/*
.swipe_table_pec.th-auto_pec th.w19em_pec {
    width: 22em;
}
*/

/*2019年 th5列*/
.swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_1 {
    width: 4%;
}
.swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_2 {
    width: 18%;
}
.swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_3 {
    width: 28%;
}
.swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_4 {
    width: /*43%*/33%;
}
.swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_5 {
    width: 17%;
}

/*2018年 th4列*/
.swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_1 {
    width: 4%;
}
.swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_2 {
    width: /*28*/26%;
}
.swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_3 {
    width: /*30*/32%;
}
.swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_4 {
    width: /*29*/34%;
}

/*2017年~2015年 th4列*/
.swipe_table_pec.th-auto_pec .firsttr4 th.adjust_1 {
    width: 4%;
}
.swipe_table_pec.th-auto_pec .firsttr4 th.adjust_2 {
    width: 26%;
}
.swipe_table_pec.th-auto_pec .firsttr4 th.adjust_3 {
    width: 35%;
}
.swipe_table_pec.th-auto_pec .firsttr4 th.adjust_4 {
    width: 29%;
}

/*2005年の th5列*/
.swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_1 {
    width: 4%;
}
.swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_2 {
    width: 20%;
}
.swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_3 {
    width: 30%;
}
.swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_4 {
    width: 30%;
}
.swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_5 {
    width: 16%;
}

/*2014年~1998年の th5列*/
.swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_1 {
    width: 4%;
}
.swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_2 {
    width: 23%;
}
.swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_3 {
    width: 30%;
}
.swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_4 {
    width: 27%;
}
.swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_5 {
    width: 12%;
}

.swipe_table_pec.th-auto_pec td.taC {
    text-align: center;
}
ul.back-no_pec li {
    float: left;
    list-style-type: none;
    padding-right: 20px;
}

/*--------------------------
2018主要社外発表歴
テーブル調整用
----------------------------*/
table.pub_detail_pec th,
table.pub_detail_pec td {
    padding: 7px !important;
}

.tableStyle03 table.pub_detail_pec td{
    text-align: left;
}

@media screen and (max-width: 896px) {
    /*2019年 th5列*/
    .swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_1 {
        width: 4%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_2 {
        width: 16%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_3 {
        width: 24%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_4 {
        width: 44%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_new th.adjust_5 {
        width: 12%;
    }
    .swipe_table_pec.th-auto_pec td.taC {
        text-align: center;
    }
    
    /*2018年 th4列*/
    .swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_1 {
        width: 4%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_2 {
        width: /*28*/25%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_3 {
        width: /*30*/25%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4_2018 th.adjust_4 {
        width: /*29*/50%;
    }

    /*2017年~2015年 th4列*/
    .swipe_table_pec.th-auto_pec .firsttr4 th.adjust_1 {
        width: 4%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4 th.adjust_2 {
        width: 25%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4 th.adjust_3 {
        width: 25%;
    }
    .swipe_table_pec.th-auto_pec .firsttr4 th.adjust_4 {
        width: 50%;
    }

    /*2005年の th5列*/
    .swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_1 {
        width: 4%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_2 {
        width: 23%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_3 {
        width: 27%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_4 {
        width: 27%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_2005 th.adjust_5 {
        width: 15%;
    }

    /*2014年~1998年の th5列*/
    .swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_1 {
        width: 4%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_2 {
        width: 23%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_3 {
        width: 27%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_4 {
        width: 27%;
    }
    .swipe_table_pec.th-auto_pec .firsttr5_old th.adjust_5 {
        width: 15%;
    }
    /*テーブル中央寄せ*/
    .tableStyle03 table {
        margin: 0 auto !important;
    }
    /*トップページの文字スペース調整*/
    #container .pub_small {
    height: 100px !important;
    }
}