


@charset "UTF-8";
/*
======== CONTENTS ==========================================
	Site Name: common
    上位（module.js）リセットして表示統一
    2021.12.22
 =========================================================
*/

/*----------------------------
 table - jsを読み込まずにストライプ
-------------------------------*/
/*上位リセット */
div#fb div[class*="se-table02"] tbody tr.first-child td{
    background:none !important;
}
@media screen and (max-width: 579px){
    .JS table th, .JS table td span{font-size:inherit !important;}
}
div#fb div.se-table02-h2 thead th span{background:none;}

/*罫線*/
div#fb div[class*="se-table02"] tbody tr td:nth-of-type(n+2){
    border-left:1px solid #cfcfcf;
}
div#fb div[class*="se-table02"] tbody tr:nth-of-type(n+2){
    border-top:1px dashed #cfcfcf;
}
/*ストライプ*/
div[class*="se-table02"] table tr:nth-child(even) td{
    background-color: #f2f2f2 !important;
}

/*----------------------------
 ul
-------------------------------*/
/*上位リセット*/
#fb td ul[class*="se-link"] li{
    margin-left: inherit !important;
    padding-left: inherit !important;
    list-style-type: none !important;
}
#fb td ul[class*="se-link"] li::before{
    display:inherit !important;
}

/*リンクアイコン*/
ul.se-link-list01 li{
    position:relative;
    padding:0 10px;
}
ul.se-link-list01 li::before {
    content: "";
    display: block !important;
    position: absolute !important;
    width: 0;
    height: 0;
    top: .4em;
    left: 0;
    border: 4px solid transparent;
    border-right: none;
    /*border-left-color: #e60027;*/
}
#fb td ul[class*="se-link"] li.ex-link01::before {
    display:none !important;
}
ul.se-link-list01 li a{display:inline-block;}


