﻿/* =============================================================
cm_audition2024
============================================================= */

a{color: #ff3d7d;}
.fCChange{color: #f4568a;}
.cmnBtn_1{color: #f4568a;}
.cmnBtn_1::after{border-left-color: #f4568a;}
.cmnTtl_2::after{background-color: #f4568a;}
.flowLst > li::after{border-left-color: #f4568a;}
.flowLst .num{background-color: #f4568a}
.flowLst .txtArea .ttl{color: #f4568a;}

.cmnBtn_1:hover::after{border-left-color: #ffcfdf;}
.cmnBtn_2 > a{background-color: #ffcfdf;}

.cmnTbl th,
.cmnTbl td{border-color:#8cc5ff;}
.cmnTbl th{background-color:#8cc5ff;}
.cmnTbl tr:last-child th{border-bottom-color: #8cc5ff;}
@media only screen and (max-width:640px){
    .cmnTbl.row tr:last-child td{border-bottom-color: #8cc5ff;}
}

.fCSubChange{color: #5ba4ef;}
.benefits .number::before{background-color: #ffcfdf;}
.cmnTtl_1 > span{background-color: #deeeff;}


.cmnBtn_2 > a{
    min-width: 260px;
    height: 80px;
    line-height: 80px;
    font-size: 18px;
}

@media only screen and (max-width: 640px){
    .cmnBtn_2 > a{
        min-width: calc(50% - 5px);
        height: 60px;
        line-height: 60px;
        margin: 10px 0 0 10px;
        font-size: 16px;
    }

    .cmnBtn_2 > a:nth-child(2n-1){margin-left: 0;}
}


.partClmLst{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.partClmLst li{
    width: 150px;
    margin: 10px 0 0 10px;
}

.partClmLst li:nth-child(7n-6){margin-left: 0;}

.partClmLst li a{transition: opacity .3s;}
.partClmLst li a:hover{opacity: .7;}

.partClmLst li img{width: 100%;}

@media only screen and (max-width:640px){
    .partClmLst li{
        width: 120px;
        margin: 10px 5px 0 5px;
    }

    .partClmLst li:nth-child(7n-6){margin-left: 5px;}
}


/* EOF */
