.pc{display: block;}
.mo{display: none;}
#name_list{
    
    padding-left: 20%;
    padding-right: 20%;
    
    
}
.pc p{display: inline;
    font-size: 16px;


    font-weight: 400;
    
}


.pc div{
    width: 100%;
    position: relative;
    
    height: 100px;
    border-color: #6f6f6f!important;
    border-bottom: solid;
    border-width:thin;
    text-align: right;
    
    
}

.center {height:100px !important;}


#page_title{
    margin-bottom: 20px;
    text-align: left;
    padding-top: 1vw;
    border-bottom: none;
    
}


#page_title p{
    position: absolute;
    top: 5%;
    font-size: 32px;
    color:#91ae97;
    font-weight: 500;
}
#title_p2{
    


}



.fusion_plus{border-bottom: none !important;height: 50px !important;}
.fusion{border-bottom: none !important;height: 35px !important;}
.fusion .num2{top: 40px;}
.fusion .num2_2{top: 57px;}
.fusion .sk{top: 55px;}


.fusion .fusion3{top: 2.5vw;}

.num1{
    top: 2vw;
    position: absolute;
    left: 0;
    font-size: 16px !important;
    letter-spacing: 0.1vw !important;
    margin: 0 !important;
    
    
}


.num1_4{
    top: 4.5vw;
    position: absolute;
    left: 0;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 0.1vw !important;
    margin: 0 !important;


}






.num1_5{
    top:3.5vw;
    position: absolute;
    left: 0;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 0.1vw !important;
    margin: 0 !important;


}




.num1_6{
    top:2.2vw;
    position: absolute;
    left: 0;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 0.1vw !important;
    margin: 0 !important;


}

.num2{
    top: 2vw;
    position: absolute;
    left: 13%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}


.num2_2{
    top: 2vw;
    position: absolute;
    left: 13%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}


.num2_3{
    top: 2vw;
    position: absolute;
    left: 25%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}







.num2_4{
    top: 4.5vw;
    position: absolute;
    left: 25%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}







.num2_5{
    top: 3.5vw;
    position: absolute;
    left: 25%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}






.num2_6{
    top: 2.2vw;
    position: absolute;
    left: 25%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;


}










.sk{
    top: 0.6vw;
    position: absolute;
    left: 10%;
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin: 0 !important;

}


.num3{
    margin: 0 !important;
    top: 2vw;
    position: absolute;
    left: 65%;
    font-weight: 400 !important;
    letter-spacing: 0.1vw !important;
    color: rgb(53, 133, 17);
    margin: 0 !important;
    font-size: 16px !important;
}
.num4{
    position: relative;
    top: 2vw;
    /*text-decoration: underline;*/
    color:rgb(88, 86, 86);
    margin: 0 !important;
    font-size: 16px !important;
    
    


}
















/* ===============================¸ð¹ÙÀÏ============================ */
#mo_page_title p{
    font-size: 6vw;
    font-weight: 500;
    color: #91ae97;
     margin-top: 10vw;
    margin-bottom: 20px;
   padding: 0 25px; 
    
}
#mo_title_p2{
    position: relative;
    margin: 0 !important;
    padding: 0 25px;
    
    
    font-size: 4.5vw !important;
    color: #91ae97!important;
}
.first_line{
    display:contents;


}
.sub div{
    padding-bottom: 3vw;
    padding-top: 3vw;
}
.mo_num1{
    font-size: 16px;
    font-weight: 700;
    margin: 10px;
}
.mo_num2{
    font-weight: 500;
    padding-left: 20px;
}


.mo_num3{
    position: relative;
    left: 30%;
    margin: 0px;
}
.mo_num4{
    position: relative;
    left: 30%;
    margin: 0px;
    margin-bottom: 15px;


}





@media screen and (max-width: 768px){
    .pc{display: none;}
    .mo{display: block;}
    .sub div{
        border-bottom: #91ae97;
        border-bottom-style: solid;
        width: 90%;
        position: relative;
        left: 5%;
    }
    .sub .first_line{
        border: none;
    }
    font{font-size: 18px;
    font-weight: bold;
    }
    



}