@charset "utf-8";

/* 유저 - 마이페이지 */
#mypage{width:100%;font-size:15px;line-height:1.8;color:#9299a3;background-color:#f3f4f9;font-family:'GongGothicLight'}
#mypage .inner{width:1040px;margin:0 auto;padding:40px 0}
#mypage .tit{font-size:22px;color:#222;text-align:center}
#mypage .tit span{display:block;font-size:14px;font-weight:700;color:#0961d6;letter-spacing:0;font-family:'Play'}
#mypage .my_info{position:relative;color:#fff;background-color:#4b5665}
#mypage .my_info .wrap{position:relative;width:1040px;margin:0 auto;padding:25px 0}
#mypage .my_info .intro{font-size:16px}
#mypage .my_info .intro span{font-size:21px}
#mypage .my_info .intro a{float:right;display:block;width:90px;height:35px;margin-left:30px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:14px;line-height:35px;text-align:center;color:#fff;-webkit-transition:all .2s;transition:all .2s}
#mypage .my_info .intro a:hover{border-color:rgba(255,255,255,.5)}
#mypage .my_info .intro a i{padding-left:5px;font-size:12px}
#mypage .my_info .info{padding:20px 35px;margin-top:10px;border-radius:6px;font-size:15px;background-color:#616a77;font-family:'GongGothicLight'}
#mypage .my_info .info dl{display:inline-block;vertical-align:top;position:relative;letter-spacing:0}
#mypage .my_info .info dl+dl{margin-left:40px;padding-left:40px}
#mypage .my_info .info dl+dl:before{display:block;content:"";width:1px;height:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.15)}
#mypage .my_info .info dl dt{font-size:14px;color:rgba(255,255,255,.6)}
#mypage .my_info .info dl dd{font-family:'Play','GongGothicLight'}
#mypage .my_info .info .car_info{display:inline-block;position:relative;margin-left:40px;padding-left:40px}
#mypage .my_info .info .car_info:before{display:block;content:"";width:1px;height:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.15)}
#mypage .my_info .info .empty{font-size:14px;letter-spacing:-.2px;font-family:'GongGothicLight'}
#mypage #sh_bo_list{padding:0 0 50px}

/* 유저 - 수리견적선택 */
#sh_bo_v.user{background-color:#f3f4f9}
#sh_bo_v.user #estimation_v .tit{padding:0 35px}
#sh_bo_v.user #estimation_v .est_a .count{color:#0961d6;border-color:#0961d6;background-color:#fff}
#sh_bo_v.user #estimation_v .est_a .count.basic{border-color:#bec5d7;color:#9299a3;background-color:#f3f4f9}
#sh_bo_v.user #estimation_v .cont{min-height:220px}
#sh_bo_v.user .btn_area{display:none}
#user_est_choice{margin-top:30px}
#user_est_choice:after{display:block;content:"";visibility:hidden;clear:both}
#user_est_choice li{float:left;position:relative;width:calc(100% / 3 - 10px);margin-bottom:15px;padding:22px 25px 25px;border-radius:6px;border:1px solid #bec5d7;box-shadow:3px 3px 8px rgba(0,0,0,.07)}
#user_est_choice li:nth-child(3n+2){margin:0 15px 10px}
#user_est_choice li .comp{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e1e1e1;font-size:15px;color:#222}
#user_est_choice li .comp button{float:right;width:25px;height:25px;background:url(/sh_img/common/dot_btn.png) right 4px no-repeat}
#user_est_choice li dl{overflow:hidden;font-size:14px}
#user_est_choice li dl dt{float:left}
#user_est_choice li dl dd{float:right;color:#222}
#user_est_choice li dl:last-of-type{margin-bottom:25px}
#user_est_choice li .cm_btn{display:inline-block;vertical-align:middle;position:relative;width:128px;height:42px;border-radius:6px;font-size:14px;text-align:center;color:#fff;background-color:#0961d6;-webkit-transition:all .2s;transition:all .2s;font-family:'GongGothicLight'}
#user_est_choice li .btn_line{cursor:default;margin-right:1px;border:1px solid #93b2dc;color:#0961d6;line-height:40px;background-color:#fff}
#user_est_choice li .btn_line:hover{border-color:#0961d6}
#user_est_choice li .btn_bg:hover{color:#fff;background-color:#1479ff}
#user_est_choice li .ex_cont{display:none;position:absolute;bottom:50px;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px;padding:12px;border:1px solid #0961d6;border-radius:6px;font-size:14px;color:#9299a3;line-height:1.6;text-align:left;background-color:#fff}

#shop_list .shop_cate_wrap:after{background:rgb(255,255,255);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%)!important}