@charset "utf-8";
/* CSS Document */

.fl_frnch{width:100%;background:url(https://images.emtcontent.com/franchise-img/prod-bnn.png) no-repeat;height: 1090px;background-size:cover;padding: 50px 0px;}
.inr_bx{width:1083px;margin: 0 auto;}
.frn_tle{text-align:center;font-size:33px;font-weight:400;color:#29282D;}
.frn_tle span {
    display: none;
    text-align: center;
    width: 250px;
    height: 4px;
    background: #0C8BFD;
    margin: 5px auto;
}
.prd_clmn{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding: 30px 40px;}
.pr_ebx{width:17%;border-radius:20px;border:1px solid #E6E6E6;display:flex;flex-direction:column;padding: 15px 0;background:#fff;margin:15px 0px;}
.mg_b{width:100%;text-align:center;}
.mg_b img{width:50px;}
.pr_ebx p{text-align:center;font-size:20px;font-weight:500;}
.frn_ben {
    width: 100%;
    background: #ffffff;
    padding: 10px 10px 3px;
    display: flex;
    border-radius: 10px;
    justify-content: space-between;
    color: #29282D;
    -webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%);
    box-shadow: 7px 5px 30px rgb(72 73 121 / 15%);
}
.mb_ben{width: 35%;}
.ben_descp{width:60%;}
.frn_tle2{font-size:33px;font-weight:400;color:#29282D;margin-top: 20px;}
.frn_tle2 span{display:block;text-align:center;width:250px;height:4px;background:#0C8BFD;margin-top: 5px;}
.ben_descp p{color:#29282D;font-size:22px;margin: 30px 0px;}
.frn_ben ul{margin:0;padding:0;}
.frn_ben ul li{list-style:none;font-size:20px;line-height: 45px;}
.frn_ben ul li:before{content:'';width:35px;height:18px;border-radius:9px;display: inline-block;background: #0C8BFD;margin-right: 10px;}
.no_expr{width:100%;background:#0C8BFD;color:#fff;padding: 35px;display:flex;justify-content:space-between;align-items: center;}
.lt_bx{width:70%;display:flex;flex-direction:column;}
.upr_exsctn{font-size:24px;font-weight:500;}
.sprt_bx{display:flex;margin-top: 15px;}
.sp_dt_ft{width:23%;display: flex;align-items: center;font-size: 16px;font-weight: 500;}
.sp_dt_ft img{width:28px;margin-right: 10px;}
.sp_dt{width:30%;display:flex;align-items: center;font-size: 16px;font-weight: 500;}
.sp_dt img{width:28px;margin-right:10px;}
.rt_bx{width: 20%;}
.knw_btn{width: 100%;background:#fff;color:#29282D;font-size:19px;text-align:center;cursor: pointer;padding: 10px;font-weight: 500;display: block;}
.sup_frnch{width:100%;background:url(https://images.emtcontent.com/franchise-img/sup-nw-bnn.png) no-repeat;height: 760px;background-size:cover;padding: 50px 0px;}
.sup_frnch h4{font-size:33px;color:#29282D;text-align: center;font-weight:400;margin-bottom: 20px;}
.sup_dt_bx{width:100%;display:flex;flex-wrap:wrap;justify-content: center;text-align: center;padding: 0 5rem;}
.sup_f_ebx{width: 26%;display:flex;flex-direction:column;margin: 30px 25px;}
.sup_mg{width:100%;}
.sup_f_ebx p{color:#29282D;font-size:18px;}
.wh_custmr{background:#0C8BFD;display:flex;width:100%;color:#fff;padding: 10px 10px 3px;justify-content:space-between;align-items: center;}
.bn_prt{width:35%;}
.cust_prt{width:60%;}
.cust_tle{color: #fff;font-size:33px;font-weight:400;margin-bottom: 15px;}
.cust_prt ul{margin:0;padding:0;}
.cust_prt ul li{list-style:none;font-size:18px;line-height: 40px;}
.cust_prt ul li img{width:20px;margin-right: 5px;}
.why_nd{width:100%;background:#F2F9FF;padding: 30px;}
.nd_opn{width: 45%;position:relative;font-size: 33px;margin-right: 15px;}
.oth_req{width: 50%;display:flex;flex-direction:column;font-size:22px;}
.oth_req ul{margin:0;padding:0;}
.oth_req ul li{list-style:none;}
.opn_frnch{width:100%;display: flex;align-items: center;}
.oth_req ul li img{width:20px;}
.jt_ys{margin:2px;font-weight: 600;}
.ab_arw{position:absolute;right: -6px;top: -35px;}
.spcr{margin:40px 0;}
.mb_ben img {
    width: 100%;
    border-radius: 10px;
}
._ful { margin:0; padding:0;}
._ful ul {
    margin: 20px;
    padding: 0;
	flex-flow: row wrap;
}
._ful li {
    
    list-style: none;
	margin-bottom:30px
}
._ful li a {
    color: #000;
    text-decoration: none;
    border-radius: 7px;
    padding: 8px 20px;
    font-size: 20px;
    cursor: pointer;
    border: 1px solid #d2d2d2;
    text-align: center;
    background: #fff;
    margin: 0 8px;
}
._ful li a:hover {
    background: #2196f3;color:#fff; border-color: #2196f3;
}
.jsc {justify-content: center;}
.flx { display:flex;}
.a-c {
    align-items: center;
}



@media only screen and (min-width:320px) and (max-width:720px)

{
._ful ul {
    margin: 20px 0 0 0;
}
._ful li {
    margin-bottom: 28px;
}
._ful li a {
    color: #000;
    text-decoration: none;
    border-radius: 7px;
    padding: 8px 12px;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #d2d2d2;
    text-align: center;
    background: #fff;
    margin: 0 8px 0 0;
}
.inr_bx {width:100%;}
.frn_tle {font-size:22px;}
.frn_tle span {width:112px;}
.prd_clmn {padding:10px 20px;}
.pr_ebx {width:48%;}
.fl_frnch {padding:20px 0px;}
.pr_ebx {margin:7px 0px;border-radius: 10px;}
.fl_frnch {display: table;}
.frn_ben {
    flex-direction: column;
    padding: 20px; border-radius: 0px;
}
.mb_ben{width:100%;}
.mb_ben img{height:250px;object-fit:cover;}
.ben_descp {width:100%;}
.frn_tle2 span {width:110px;margin-top:5px;}
.ben_descp p {
    font-size: 15px;
    margin: 10px 0px;
}
.frn_ben ul li:before {
    width: 13px;
    height: 13px;
}
.frn_ben ul li {
    font-size: 15px;
    line-height: 30px;
}
.mg_b img {
    width: 40px;
}
.pr_ebx p {
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
.lt_bx {width:100%;}
.no_expr {padding:20px;flex-direction: column;}
.sprt_bx {
    display: flex;
    margin-top: 15px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.sp_dt_ft {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: flex-start;
    font-weight: 500;
}
.sp_dt {
    width: 100%;
    justify-content: flex-start;
    padding: 10px 0px;
}
.sp_dt_ft {padding-bottom:10px;}
.rt_bx {width:65%;margin:15px 0px;}
.frn_tle2 {
    font-size: 20px;
}
.upr_exsctn {font-size:18px;}
.sup_frnch h4 {font-size:22px;}
.sup_f_ebx {width:90%;margin:20px 0px;}
.sup_dt_bx {padding:0 10px;}
.sup_frnch {display:table;}
.wh_custmr {flex-direction:column;}
.bn_prt {width:100%;}
.cust_prt {width:100%;}
.cust_tle {font-size:27px;}
.cust_prt ul li {
    font-size: 12px;
    line-height: inherit;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.wh_custmr {padding:20px;}
.why_nd {padding:20px;}
.opn_frnch {flex-direction:column;}
.nd_opn {width:100%;position:relative;font-size:22px;margin-right:0;text-align:center;}
.ab_arw {display:none;}
.oth_req {font-size:22px;margin:10px 0px;}
.oth_req {font-size:18px;width:100%;}
.oth_req ul li {
    font-size: 13px;
    margin: 10px 0px;
}
.oth_req p{font-size:16px;}
.oth_req ul li img {width:14px;}
.spcr {margin:0;}

.cust_prt ul li img {
    width: 12px;
    margin-right: 5px;
}
.pr_ebx{    justify-content: space-around;}


.bn_prt img {
    border-radius: 5px;
}
.cust_tle {
    font-size: 22px;
    margin-top: 15px;
}

}























