.fw100{font-weight: 100;}
.fw200{font-weight: 200;}
.fw300{font-weight: 300;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700 !important;}
.fw800{font-weight: 800;}
.fw900{font-weight: 900;}
/* ---------------padding 관련--------------- */
.pd50{
    padding: 50px 0;
    box-sizing: border-box;
}
.pdt50{
    padding-top: 50px;
    box-sizing: border-box;
}
.pdb50{
    padding-bottom: 50px;
    box-sizing: border-box;
}
.pd70{
    padding: 70px 0;
    box-sizing: border-box;
}
.pdt70{
    padding-top: 70px;
    box-sizing: border-box;
}
.pdb70{
    padding-bottom: 70px;
    box-sizing: border-box;
}
.pd100{
    padding: 100px 0;
    box-sizing: border-box;
}
.pdt100{
    padding-top: 100px;
    box-sizing: border-box;
}
.pdb100{
    padding-bottom: 100px;
    box-sizing: border-box;
}
.pd150{
    padding: 150px 0;
    box-sizing: border-box;
}
.pdt150{
    padding-top: 150px;
    box-sizing: border-box;
}
.pdb150{
    padding-bottom: 150px;
    box-sizing: border-box;
}
.pd200{
    padding: 200px 0;
    box-sizing: border-box;
}
.pdt200{
    padding-top: 200px;
    box-sizing: border-box;
}
.pdb200{
    padding-bottom: 200px;
    box-sizing: border-box;
}
@media screen and (max-width:1350px){
    .pd50{padding: 45px 0;}
    .pdt50{padding-top: 45px;}
    .pdb50{padding-bottom: 45px;}
    .pd70{padding: 67px 0;}
    .pdt70{padding-top: 67px;}
    .pdb70{padding-bottom: 67px;}
    .pd100{padding: 85px 0;}
    .pdt100{padding-top: 85px;}
    .pdb100{padding-bottom: 85px;}
    .pd150{padding: 135px 0;}
    .pdt150{padding-top: 135px;}
    .pdb150{padding-bottom: 135px;}
    .pd200{padding: 180px 0;}
    .pdt200{padding-top: 180px;}
    .pdb200{padding-bottom: 180px;}
}
@media screen and (max-width:1150){
    .pd50{padding: 40px 0;}
    .pdt50{padding-top: 40px;}
    .pdb50{padding-bottom: 40px;}
    .pd70{padding: 55px 0;}
    .pdt70{padding-top: 55px;}
    .pdb70{padding-bottom: 55px;}
    .pd100{padding: 70px 0;}
    .pdt100{padding-top: 70px;}
    .pdb100{padding-bottom: 70px;}
    .pd150{padding: 120px 0;}
    .pdt150{padding-top: 120px;}
    .pdb150{padding-bottom: 120px;}
    .pd200{padding: 160px 0;}
    .pdt200{padding-top: 160px;}
    .pdb200{padding-bottom: 160px;}
}
@media screen and (max-width:850px){
    .pd50{padding: 35px 0;}
    .pdt50{padding-top: 35px;}
    .pdb50{padding-bottom: 35px;}
    .pd70{padding: 47px 0;}
    .pdt70{padding-top: 47px;}
    .pdb70{padding-bottom: 47px;}
    .pd100{padding: 62px 0;}
    .pdt100{padding-top: 62px;}
    .pdb100{padding-bottom: 62px;}
    .pd150{padding: 100px 0;}
    .pdt150{padding-top: 100px;}
    .pdb150{padding-bottom: 100px;}
    .pd200{padding: 140px 0;}
    .pdt200{padding-top: 140px;}
    .pdb200{padding-bottom: 140px;}
}
@media screen and (max-width:600px){
    .pd50{padding: 30px 0;}
    .pdt50{padding-top: 30px;}
    .pdb50{padding-bottom: 30px;}
    .pd70{padding: 40px 0;}
    .pdt70{padding-top: 40px;}
    .pdb70{padding-bottom: 40px;}
    .pd100{padding: 55px 0;}
    .pdt100{padding-top: 55px;}
    .pdb100{padding-bottom: 55px;}
    .pd150{padding: 85px 0;}
    .pdt150{padding-top: 85px;}
    .pdb150{padding-bottom: 85px;}
    .pd200{padding: 120px 0;}
    .pdt200{padding-top: 120px;}
    .pdb200{padding-bottom: 120px;}
}
@media screen and (max-width:450px){
    .pd50{padding: 25px 0;}
    .pdt50{padding-top: 25px;}
    .pdb50{padding-bottom: 25px;}
    .pd70{padding: 35px 0;}
    .pdt70{padding-top: 35px;}
    .pdb70{padding-bottom: 35px;}
    .pd100{padding: 45px 0;}
    .pdt100{padding-top: 45px;}
    .pdb100{padding-bottom: 45px;}
    .pd150{padding: 70px 0;}
    .pdt150{padding-top: 70px;}
    .pdb150{padding-bottom: 70px;}
    .pd200{padding: 90px 0;}
    .pdt200{padding-top: 90px;}
    .pdb200{padding-bottom: 90px;}
}
@media screen and (max-width:350px){
    .pd100{padding: 40px 0;}
    .pdt100{padding-top: 40px;}
    .pdb100{padding-bottom: 40px;}
    .pd150{padding: 60px 0;}
    .pdt150{padding-top: 60px;}
    .pdb150{padding-bottom: 60px;}
    .pd200{padding: 75px 0;}
    .pdt200{padding-top: 75px;}
    .pdb200{padding-bottom: 75px;}
}
.pd0{padding: 0;}
.pdt0{padding-top: 0;}
.pdb0{padding-bottom: 0;}
.pdl0{padding-left: 0;}
.pdr0{padding-right: 0;}

.pdn{padding: 0 !important;}
.pdtn{padding-top: 0 !important;}
.pdbn{padding-bottom: 0 !important;}
.pdln{padding-left: 0 !important;}
.pdrn{padding-right: 0 !important;}
/* ---------------padding 관련 end--------------- */