@charset "UTF-8";
.model-list-table{
    width: 100%;
    display: table;
    border: #ccc 1px solid;
    font-size: 14px;
   
}

.m-l-tr {
    display: table-row;
}

.m-l-tr-mark{
	font-weight: 600;
	color: #3286c9;
}

.m-l-td {
    box-sizing: border-box;
    display: table-cell;
    padding: 0.2em 1em;
    vertical-align: middle;
    border-bottom: #ccc 1px solid;
}

.m-l-table-product .m-l-tr:nth-child(1){
    background-color: #3286c9 !important;
    color: white;
}

.m-l-table-product .m-l-tr:nth-child(odd){
    background-color: #e6f4ff;
}

.m-l-table-product .m-l-td.left {
    width: 25%;
    text-align: left;
	border-right: 1px solid #d3d3d3;
}

.m-l-table-product .m-l-td.right {
    width: 70%;
    text-align: left;
}





.table-note{
	font-size: 13px;
}

.m-l-table-specs{
	font-size: 13px;
}
.m-l-table-specs .m-l-td.left {
    width: 20%;
    text-align: center;
	font-weight: 600;
	font-size: 14px;
	border-right: 1px solid #d3d3d3;
    color: #3286c9;	
	background: #fbfbfb;
}

.m-l-table-specs .m-l-td.right {
    width: 80%;
	padding: 1em;
    text-align: left;
}

.m-l-table-specs ul {
    display: block !important;
    font-weight: 600;
    padding: 1em 0;	
}
.m-l-table-specs ul li{
	background: #e6f4ff;
    border-radius: 5px;
    padding: 0.5em 1em;
    margin: 0.5em 0;	
	font-weight: 400;
}

@media all and (max-width: 750px) {
.m-l-table-specs, .m-l-table-product {
    width: 95%;
    margin: 1em auto;
}	
	
.m-l-table-specs .m-l-tr {
    display: block;
}
.m-l-table-specs .m-l-td.left {
	display: block;
	width: 100%;
    background: #3286c9;
    color: #fff;	
}	
.m-l-table-specs .m-l-td.right {
	display: block;
	width: 100%;
}	
}


.tab_content sup{
	color:#ff0057;
}
.tab_content .note-txt{
	color: #ff0057;
	    font-size: 13px;
}


/* training-partner-表格CSS */

.mz-VL-partner .mz-title{
    font-size: 32px;
}

.partner-box{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.partner-tb{
    display: grid;
    grid-template-columns: 1fr 1.5fr; 
    width: 100%;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #d9d9d9;
}


.partner-tb-tittle{
    color: #FFFFFF;
    background-color: #3286c9;
    font-size: 0.9rem;
    padding: 1rem;
    display: flex;
    justify-content: center; 
    align-items: center;     
    height: 100%;            
}

.partner-tb-summary{
    display: block;
    color: #FFFFFF;
    background-color: #848484;
    font-size: 0.9rem;
    padding: 1rem;
    display: flex;
    justify-content: center; 
    align-items: center;     
    height: 100%;    
}

.partner-tb-name{
    font-size: 1.1rem;
    padding: 2rem;
    /* margin: 0 auto; */
    margin-left: 4rem;
}

.partner-tb-text{
    font-size: 0.9rem;
    padding: 2rem;
    margin: 0 auto;

}

.partner-tb-text a:hover {
    transition: color 0.3s ease;
    color: rgb(36, 43, 137);  /* 滑鼠滑過時，超連結的顏色變為紫色 */
}

.name-branch{
    font-size: 0.8rem;
}


#partner-none {
    display: none;
}



/* RWD 手機版*/

@media only screen and (max-width: 768px) {
    .partner-tb{
        display: grid;
        grid-template-columns: 1fr; 
        grid-template-rows: repeat(4, auto);   /* 定義4行 */
        grid-template-columns: 1fr;
    }

    .partner-tb-name{
        /* 手機版移到第二行  */
        grid-row: 2;
        font-size: 1.2rem;
        margin: auto;
    }

    .partner-tb-summary{
        /* 手機版移到第三行  */
        grid-row: 3;
        font-size: 1.2rem;
    }

    .partner-tb-text{
        font-size: 1rem;
    }

    .partner-tb-tittle{
        font-size: 1.2rem;
    }

    .name-branch{
        font-size: 0.9rem;
    }

    #partner-none {
        display: flex; 
        justify-content: center; 
        align-items: center;     
    }

    .mz-VL-partner .mz-title{
        display: flex;
        font-size: 32px;
        justify-content: center; 
        align-items: center;     
    }

}
