@charset "UTF-8";

.main_banner{overflow:hidden;width:100%;height:600px;background:url(../img/main_banner.jpg) no-repeat 50% 50%;}
.main_banner .img_area{float:left;width:50%;position:relative;}
.main_banner .img_area img{position:absolute;width:407px;}
.main_banner .img_area .phone_01{top:60px;left:-60px;}
.main_banner .img_area .phone_02{top:124px;left:80px;}
.main_banner .txt_area{float:right;width:50%;padding:180px 0 74px;}
.main_banner .txt_area .tit{margin-bottom:5px;font-size:40px;color:#F751B1;font-weight:700;}
.main_banner .txt_area .tit span{display:inline-block;position:relative;}
.main_banner .txt_area .tit span:after{position:absolute;top:0;left:15px;width:5px;height:5px;border-radius:2.5px;background:#F751B1;content:'';}
.main_banner .txt_area .txt{font-size:20px;color:#F751B1;}
.main_banner .txt_area .store_list{padding-top:45px;}
.main_banner .txt_area .store_list li{margin-bottom:10px;font-size:0;}
.main_banner .txt_area .store_list li:last-child{margin-bottom:0;}
.main_banner .txt_area .store_list li img{display:inline-block;vertical-align:middle;}
.main_banner .txt_area .store_list li .ico_talk{margin-right:20px;}

.main_feature{padding:80px 0 130px;text-align:center;}
.main_feature .title{margin-bottom:30px;font-size:30px;font-weight:700;}
.main_feature .text{margin-bottom:62px;}
.main_feature .feature_box{font-size:0;}
.main_feature .feature_box .box{display:inline-block;width:calc(33.3333% - 28px);height:360px;padding:40px 38px;margin-right:42px;background:#F7FAFC;box-shadow:0px 5px 15px #0000000D;border-radius:20px;vertical-align:top;}
.main_feature .feature_box .box:last-child{margin-right:0;}
.main_feature .feature_box .box img{display:block;margin:0 auto;margin-bottom:30px;}
.main_feature .feature_box .box .tit{display:block;margin-bottom:20px;font-size:18px;}
.main_feature .feature_box .box .txt{color:#808080;}

.main_function{padding:80px 0 120px;background:url(../img/main_function.jpg) no-repeat 50% 50%;background-size:cover;}
.main_function .title{margin-bottom:87px;font-size:30px;font-weight:700;}
.main_function .title strong{display:block;color:#F751B1;}
.main_function .function_box{font-size:0;}
.main_function .function_box .box{height:280px;padding:30px 15px;border-radius: 20px;background:#fff;}
.main_function .function_box .box img{display:block;margin-bottom:20px;}
.main_function .function_box .box .tit{display:block;margin-bottom:10px;font-weight:700;}
.main_function .function_box .box .txt{font-size:13px;color:#808080;line-height:1.6;}

.main_story{padding:60px 0;background:#FCEEF5;}
.main_story .title{margin-bottom:30px;font-size:30px;font-weight:700;}
.main_story .store_list{padding-top:62px;font-size:0;}
.main_story .store_list li{display:inline-block;margin-right:10px;vertical-align:top;}
.main_story .store_list li:last-child{margin-right:0;}



/*:*:*:*:*:*:*:* 모바일 & 태블릿 *:*:*:*:*:*:*:*/
@media all and (min-width:0) and (max-width:1024px){

.main_banner .img_area{width:60%;}
.main_banner .txt_area{width:40%;}

}

/*:*:*:*:*:*:*:* 모바일 *:*:*:*:*:*:*:*/
@media all and (min-width:0) and (max-width:767px){

.main_banner{position:relative;height:640px;background:url(../img/m_main_banner.jpg) no-repeat 50% 50%;background-size:102% 100%;}
.main_banner .img_area{float:none;position:absolute;width:100%;left:50%;margin-left:-135px;}
.main_banner .img_area img{width:246px;}
.main_banner .img_area .phone_01{top:2px;left:-30px;}
.main_banner .img_area .phone_02{top:40px;left:55px;}
.main_banner .txt_area{float:none;width:100%;padding:65px 0 13px;text-align:center;}
.main_banner .txt_area .tit{margin-bottom:0;font-size:25px;}
.main_banner .txt_area .store_list{padding-top:30px;}
.main_banner .txt_area .store_list li .ico_talk{width:40px;margin-right:10px;}
.main_banner .txt_area .store_list li .ico_store{width:134px;}

.main_feature{padding:60px 0;}
.main_feature .title{margin-bottom:20px;font-size:20px;}
.main_feature .text{margin-bottom:55px;font-size:13px;}
.main_feature .feature_box .box{display:block;position:relative;width:100%;height:auto;padding:25px 20px;padding-left:80px;margin-bottom:20px;margin-right:0;text-align:left;}
.main_feature .feature_box .box:last-child{margin-bottom:0;}
.main_feature .feature_box .box img{position:absolute;width:50px;left:20px;top:25px;}
.main_feature .feature_box .box .tit{display:block;margin-bottom:5px;font-size:14px;}
.main_feature .feature_box .box .txt{font-size:13px;}

.main_function{padding:60px 0;background:url(../img/m_main_function.jpg) no-repeat 50% 50%;background-size:cover;}
.main_function .title{margin-bottom:42px;font-size:25px;}
.main_function .function_box .box{padding:30px 50px;text-align:center;}
.main_function .function_box .box img{margin:0 auto;margin-bottom:20px;}
.main_function .function_box .slick-dots{font-size:0;text-align:center;margin-top:30px;}
.main_function .function_box .slick-dots li{display:inline-block;margin-right:6px;vertical-align:middle;line-height:0;}
.main_function .function_box .slick-dots li:last-child{margin-right:0;}
.main_function .function_box .slick-dots li button{width:6px;height:6px;background:rgba(0,0,0,0.2);border-radius:50%;font-size:0;}
.main_function .function_box .slick-dots li.slick-active button{width:16px;height:16px;background:#F751B1;}

.main_story{padding:40px 0 60px;text-align:center;}
.main_story .title{margin-bottom:20px;font-size:20px;}
.main_story .text{font-size:13px;}
.main_story .store_list{padding-top:30px;}
.main_story .store_list li{width:calc(33.3333% - 4px);margin-right:6px;}
.main_story .store_list li img{width:108px;}

}
/*:*:*:*:*:*:*:* 피씨 *:*:*:*:*:*:*:*/
@media all and (min-width:768px){

.main_function .function_box .slick-track{width:100%!important;}
.main_function .function_box .slick-slide{display:inline-block;margin-right:30px;}
.main_function .function_box .slick-slide:nth-child(3n){margin-right:0;}
.main_function .function_box .slick-slide:nth-child(-n + 3){margin-bottom:30px;}

}