/* BASIC css start */
.main_banner {width:100%}
.main_banner img {width:100%; min-width:1400px}

.mm_footer {  position: relative; width:100%; margin: 0px auto 0px auto; padding: 75px 00px 20px 0 ; background: #f2f2f2; border-bottom: 1px solid #ffffff; }
.mm_footer_list { position: relative; width:1400px; margin: 0 auto; font-size: 0px; }
.mm_footer_list .xans-layout-footer { float: none; width: auto; height: auto; }
.mm_footer_list > ul { position: relative; vertical-align: top; font-size: 13px; font-weight: 400; }

.mm_footer_list > ul > li > p > a { position: relative; vertical-align: top; font-size: 13px; font-weight: 400; }
.mm_footer_list > ul:nth-child(2) {border-top: 1px solid #dddddd;  padding: 20px 0;  margin-top: 20px;  }
.mm_footer_list > ul:nth-child(2) > li > p > a {margin-right:10px }


.mm_footer_list > ul > li {}
.mm_footer_list > ul > li:nth-child(1){ font-size: 16px; font-weight: 800; padding-bottom: 15px; }
.mm_footer_list > ul > li > p { padding-bottom: 5px; line-height:18px}
.footer_cs_link { width: 350px; text-align: center; padding: 15px 0px; background: #000000; margin-top: 20px;  }
.footer_cs_link a { color: #ffffff; font-weight: 700; }
.footer_copy { text-align: center; padding: 20px 0px; background: #eeeeee; margin-top: 0px; color: #666666; border-top: 1px solid #e0e0e0; }



/*베네핏*/
.main_benefit { position: relative; width: 1400px; margin: 0 auto; padding:00px 0 80px; }
.main_benefit_title { position: relative; width: 100%; margin: 0 auto; text-align: center; }
.main_benefit_title li { display: inline-block; vertical-align: middle; padding-right: 30px; }
.main_benefit_title li:nth-child(1) { font-size: 35px; font-weight: 700; color: #000000; }
.main_benefit_title li:nth-child(2) { padding-right: 0px; }
.main_benefit_title li:nth-child(2) a { display: block; background: #000000; padding: 15px 35px; color: #ffffff; font-size: 20px; }

.main_benefit_list { position: relative; width: 100%; margin: 0 auto; padding-top: 30px; display: flex; justify-content: space-between; }
.main_benefit_list > li {    text-align: left;    display: inline-flex;  align-items: center; }
.main_benefit_list_img { padding-right: 20px; }
.main_benefit_list_text {}
.main_benefit_list_text p { font-size: 14px; color: #000000; }
.main_benefit_list_text p:nth-child(1) { font-size: 16px; font-weight: 700; padding-bottom: 15px; }
.main_benefit_list_text p:nth-child(2) { padding-bottom: 5px; }



.lol_list2 {
    z-index: 50;
    position: fixed;
    bottom: 15vh;
    visibility: hidden;
    right: 0px;
    width: 93px;
    text-align: center
}


.lol_list2 li {
    z-index: 50;
    width: 32px;
    height: auto;
    text-align: center;
    margin-bottom:5px;
     margin-left:2px
}


.lol_list2 li:first-child {
    z-index: 50;
    width: 30px;
    height: auto;
    text-align: center;
    margin-bottom:5px;
    margin-left:0px
    
}

.lol_list2 li img{
    width: 100%;
    height: auto;
    text-align: center
}



.kakao_login {background-image: url(/design/makemakers/img/sp_log@2x.png);
    background-position: 112px 51px;
    background-size: 173px 112px;
    width: 51px;
    height: 51px;
    display:block;
    font-size:0px}



.borderBT {
    padding: 8px 0;
    margin: 15px 0 50px;
    background: #f2f2f2;
    border-top: 1px solid #ddd;
}

/* BASIC css end */

