/* 공통 */
.align_l{text-align:left !important;}
.sub_content{max-width:1100px;margin:0px auto;padding:0px 0;}
.sub_visual {display:table; width:100%;height:254px; background-position:center;text-align:center; -webkit-background-size:cover; background-size:cover;}
.sub_visual h2{vertical-align:middle; font-size:46px; color:#333;}
.sub_visual h4{vertical-align:middle; font-size:24px; color:#333;font-weight:400;margin-top:8px;}
.sub_content .view_tit03{position:relative;padding-top:20px;}
.sub_content .view_tit03 h4{font-size:26px;color:#111;font-weight:500;}
.sub_content .view_tit03 .btn{width:140px;position:absolute;text-align:center;top:15px;right:0;height:45px;line-height:45px;color:#fff;background-color:#cc0000;border-radius:4px;}
.sub_content .new_txt{font-size:20px;margin-bottom:10px;}
.view_tit03.mt_off{margin-top:0;}
.m_t{display:none;}
.btn_area.m_pager .btn.more{    font-size:16px;width:auto;
    height:40px;
    padding:0 24px;
    line-height:38px;
    display:inline-block;
    color:#222;
    border:1px solid #222;
    border-radius:40px;}
.btn_area.m_pager .btn:first-child{margin-left:0;}
.sub_content .view_title001{position:relative;padding-bottom:42px;}
.sub_content .view_title001 h3{font-size:32px;color:#111;display:inline-block;}
.sub_content .view_title001 .star_box{vertical-align:middle;margin-top:0;margin-bottom:5px; margin-left:10px;}
.sub_content .view_title001 .btn{position:absolute;width:140px;top:0;right:0;height:45px;line-height:45px;color:#cc0000;border:1px solid #cc0000;border-radius:4px;}
.sub_content .view_title001 .num{display:inline-block;vertical-align:middle;margin-bottom:12px;margin-left:5px;color:#cc0000;font-size:18px;font-weight:500; height:15px; line-height:15px;}
.sub_content .be-txt-r{text-align:right;color:#444;margin-top:5px;}

.sub_content .cnt3 .area_tit .btn{font-size:22px;}
.sub_content .cnt3 .area_tit .btn:after{height:18px;margin:0 15px 4px;vertical-align:middle;}
.sub_content .cnt3 .area_select{margin-top:10px;}

.sub_gnb:after{content:""; display:block; clear:both;}
.sub_gnb{text-align:center; border-bottom:1px solid #eaeaea; height:90px;margin-bottom:20px;}
.sub_gnb li{position:relative; display:inline-block; line-height:89px; font-size:26px; padding:0 45px;}
.sub_gnb li:before{position:absolute; left:0; top:34px; content:""; display:inline-block; clear:both; width:1px; height:25px; background-color:#e0e0e0;}
.sub_gnb li:first-child:before{display:none;}
.sub_gnb li a{display:inline-block;width:100%;height:100%;}
.sub_gnb li.on a{color:#cc0000;border-bottom:2px solid #cc0000;font-weight:500}


.list_type_01{position:relative;margin-bottom:20px;}
.list_type_01 table{width:100%; border-collapse:collapse;border-top:1px solid #444;}
.list_type_01 thead tr{border-bottom:1px solid #ccc; height:50px; font-size:16px; color:#111;}
.list_type_01 thead tr th{font-weight:500; font-size:16px; color:#333;}
.list_type_01 table tr:first-child th{border-top:1px solid #333;}
.list_type_01 thead tr th:last-child{border-right:0;}
.list_type_01 tbody tr{ border-bottom:1px solid #eaeaea; height:50px;}
.list_type_01 tbody tr.noti_case{background-color:#f2f7fa;}
.list_type_01 tbody tr td{text-align:center; color:#333; font-size:15px; font-weight:400;}
.list_type_01 tbody tr.notice_bg td{background-color:#fafafa;}
.list_type_01 tbody tr td:last-child{border-right:0;}
.list_type_01 tbody tr td a{display:inline-block; padding:0 30px; color:#333;}
.list_type_01 tbody tr td a.file{font-size:0; width:22px; height:22px; background-image:url("https://cdn.gongim.com/images/sub/file_ico.png"); background-repeat:no-repeat;background-position:center;}
.list_type_01 tbody tr td.tl{text-align:left;}
.list_type_01 tbody tr td.tr{text-align:right}
.list_type_01 tbody tr td .list_title{text-align:left; display:table; table-layout:fixed; width:100%; white-space:nowrap;  color:#333; }
.list_type_01 tbody tr td .list_title_01 .brief{text-align:left !important; display:table-cell; text-overflow:ellipsis;overflow:hidden;width:100%; color:#555; }
.list_type_01 tbody tr td .list_title i{font-size:0; vertical-align:middle; display:inline-block; height:20px;  margin-right:3px;}
.list_type_01 li{position:relative;}
.list_type_01 li .chk_box{position:absolute;bottom:10px;right:10px;}
.list_type_01 li .chk_box label{font-size:0 !important;}

table tr td .notice_i{font-size:14px;padding:0 5px;border:1px solid #cc0000;color:#cc0000;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.list_type_01.person{padding-top:45px }
.list_type_01.person table tr td{font-size:16px;color:#666;}
.list_type_01.person table tr td strong{color:#0c377c;}
.list_type_01 tbody tr td a { display:inline-block; padding:0 30px;  color:#333;}
.history{display: inline-block;padding: 4px 10px;color: #fff;border-radius: 4px;}
.list_type_01 .point_right{position:absolute;top:-28px;right:0;font-size:15px;}
.list_type_01 .point_right em{font-weight:500;color:#cc0000;font-size:16px;}

.list_type_02{position:relative;}
.list_type_02 table{width:100%; border-collapse:collapse;border-top:1px solid #444;}
.list_type_02 thead tr{border-bottom:1px solid #ccc; height:50px; font-size:16px; color:#111;}
.list_type_02 thead tr th{font-weight:500; font-size:16px; color:#333;}
.list_type_02 table tr:first-child th{border-top:1px solid #333;}
.list_type_02 thead tr th:last-child{border-right:0;}
.list_type_02 tbody tr{ border-bottom:1px solid #ccc; }
.list_type_02 tbody tr.noti_case{background-color:#f2f7fa;}
.list_type_02 tbody tr td{text-align:center; color:#333; font-size:15px; font-weight:400;padding:10px 0 ;}
.list_type_02 tbody tr.notice_bg td{background-color:#fafafa;}
.list_type_02 tbody tr td:last-child{border-right:0;}
.list_type_02 tbody tr td a{display:inline-block; padding:0 30px; color:#333;}
.list_type_02 tbody tr td a.file{font-size:0; width:22px; height:22px; background-image:url("https://cdn.gongim.com/images/sub/file_ico.png"); background-repeat:no-repeat;background-position:center;}
.list_type_02 tbody tr td.tl{text-align:left;}
.list_type_02 tbody tr td.tr{text-align:right}
.list_type_02 tbody tr td .list_title{text-align:left; display:table; table-layout:fixed; width:100%; white-space:nowrap;  color:#333; }
.list_type_02 tbody tr td .list_title_01 .brief{text-align:left !important; display:table-cell; text-overflow:ellipsis;overflow:hidden;width:100%; color:#555; }
.list_type_02 tbody tr td .list_title i{font-size:0; vertical-align:middle; display:inline-block; height:20px;  margin-right:3px;}
.list_type_02 li{position:relative;}
.list_type_02 li .chk_box{position:absolute;bottom:10px;right:10px;}
.list_type_02 li .chk_box label{font-size:0 !important;}

.tit1210{font-size:24px;margin-top:20px;padding-bottom:15px;text-align:center;font-weight:600;}
.tit1210 span{display:block;line-height:1.2;font-size:18px;color:#000;font-weight:400;letter-spacing:-0.5px;margin-top:10px;}
.tit1210.type2{padding-top:70px;}
.be_box1210{margin-top:15px;font-size:15px;color:#333;line-height:1.2;}
.be_box1210 p{margin-top:3px;}

/* 리스트 */
.mo_view{display:none;}
.pc_view{display: block;margin:0 auto;}

.sub_content.type2{width:100%; max-width:100%; margin-top:0;}
.sub_content.type2 > *{max-width:1100px; margin:0 auto;}
.sub_content.type2 img{max-width:1100px; margin:0 auto;}
.sub_content .search_wrap{position:relative; margin-bottom:15px;margin-top:10px;}
.sub_content .search_wrap:after{content:""; display:block; clear:both;}
.sub_content .search_wrap.fl_right{float:right;}
.sub_content .search_wrap .m_sel{font-size:14px;width:144px;}

.sub_content .search_wrap p{position:absolute; top:0; left:0; font-size:14px; color:#666; line-height:36px}
.sub_content .search_wrap p strong{color:#000; font-weight:400;}
.sub_content .search_wrap .srch_sub_box{font-size:o; color:#666; text-align:right;font-size:0;}
.sub_content .search_wrap .srch_sub_box:after{content:""; display:block; clear:both;}
.sub_content .search_wrap .srch_sub_box select{height:45px; /* float:left;  */padding:0 0 0 15px; border:1px solid #ddd; -webkit-appearance:none; -moz-appearance:none;appearance:none; width:18.182%; margin-left:0.91%; display:inline-block; font-size:14px; color:#333;}
.sub_content .search_wrap .srch_sub_box select.w_on{width:13.637%;}
.sub_content .search_wrap .srch_sub_box select.sel_f{margin-left:0;}
.sub_content .search_wrap .srch_sub_box .search_h{vertical-align:top; position:relative; width:28.092%; font-size:0; padding-right:45px;}
.sub_content .search_wrap .srch_sub_box .search_h input{width:100%;}
.sub_content .search_wrap .srch_sub_box .search_h .btn{position:absolute; top:0; right:0;}
.sub_content .search_wrap .srch_sub_box .option_box{ background-repeat:no-repeat;}
.sub_content .search_wrap .srch_sub_box .m_sel{width:144px;margin-left:10px;}

.sub_content.right_wrap .search_wrap.full100 .srch_sub_box .search_h{width:28%;}
/* .sub_content .search_wrap.full100 .srch_sub_box .search_h{margin-top:10px;}
.sub_content .search_wrap.full100 .srch_sub_box select{float:none;} */

.sub_content .search_wrap .srch_sub_box2{border:1px solid  #ccc; display:inline-block; width:290px; height:38px;}
.sub_content .search_wrap .srch_sub_box2 input[type=text]{height:36px; width:224px; border:0; font-size:14px; color:#888;}
.sub_content .search_wrap .srch_sub_box2 button{vertical-align:top; font-size:0; height:36px; width:60px; border:0; background-image:url('../images/sub/ico_search_sub.gif'); background-position:center; background-repeat:no-repeat;}

/* 정비상담_리스트 */
.list_type_01 tbody tr td.subject a { display:block; padding:0; text-align:center;}
.list_type_01 tbody tr td.name span{position:relative;display:block;padding-right:36px;text-align:left;}
.list_type_01 tbody tr td.name span a{padding:0; padding-left:30px; display:inline-block;vertical-align:middle;white-space:nowrap; -ms-text-overflow:ellipsis;
    text-overflow:ellipsis; overflow:hidden; max-width:calc(100% - 90px);}
.list_type_01 tbody tr td.name span em{margin-left:5px; height:36px; line-height:36px; display:inline-block;vertical-align:middle;}
.list_type_01 tbody tr td.name span em.i_box{position:absolute; display:inline-block; top:50%; margin-left:0; font-size:13px; margin-top:-12px; left:0; border:1px solid #ddd; width:24px;height:24px;text-align:center;line-height:23px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500;}
.list_type_01 tbody tr td.name span em.i1{color:#1e77e1;}
.list_type_01 tbody tr td.name span em.i2{color:#1fbe6e;}
.list_type_01 tbody tr td.name span em.i3{color:#f17b39;}
.list_type_01 tbody tr td.name .lock_i{width:11px; height:36px; vertical-align:middle; background-repeat:no-repeat; background-position:center; background-image:url(https://cdn.gongim.com/images/common/ico_lock.png);background-size:contain;}
.list_type_01 tbody tr td.name span .thumb_i{display:inline-block; vertical-align:top; width:36px; height:36px; position:absolute; top:0; right:0; background-repeat:no-repeat; background-position:center; background-size:cover; font-size:0;}

.list_type_01 tbody tr td.name.thumnail span a{position:relative; line-height:36px; padding-left:36px;}
.list_type_01 tbody tr td.name.thumnail span .thumb_i{display:inline-block; vertical-align:top; width:36px; height:36px; position:absolute; top:0; right:0; background-repeat:no-repeat; background-position:center; background-size:cover; font-size:0;border-radius:3px;}

.list_type_01 tbody tr td p {position:relative; text-align:left; padding-left:68px; height:28px; line-height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_type_01 tbody tr td p span em{display:inline-block; position:absolute; top:30%;left:-29px; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:22px;height:18px; line-height:16px;border-radius:3px; border:1px solid #333; background-color:#fff; font-size:12px;font-weight:400;color:#333; text-align:center;}
table tbody tr td .level{position:relative; display:inline-block;height:28px;vertical-align:middle;}
table tbody tr td .level em{}
table tbody tr td .level i{display:inline-block;background-repeat:no-repeat; width:24px;height:24px;
    position:absolute;top:1px;left:-47px;-webkit-background-size:24px;
    background-size:24px;}
.list_type_01 tbody tr td .color_btn2{background-color:#f7f7f7;padding:2px 4px;font-size:14px;margin-left:5px;border:1px solid #999;color:#222;}
.list_type_01 tbody tr td .color_btn2.on{background-color:#fff;border:1px solid #cc0000;color:#cc0000;}
table tbody tr td .level.stop i{position:static;vertical-align:middle;}

.btn_area.write_btn{position:relative;text-align:right;margin:0 0 20px 0;}
.btn_area.write_btn .btn{width:110px;background-color:#c00;height:40px;line-height:40px;}

.btn_area.write_btn .btn.bg_gray{background-color:#999;}
.btn_area.write_btn .new_txt{position:absolute;top:0;left:0;background-color:#222;}
.btn_area.btnWrite{position:relative;text-align:right;margin-top:20px;}
.btn_area.btnWrite .btn{width:110px;background-color:#c00;height:40px;line-height:40px;}
.btn_area.btnWrite .btn.bg_gray{background-color:#999;}
.btn_area.btnWrite .new_txt{position:absolute;top:0;left:0;background-color:#222;}

.btn_area.m_pager{display:none;}
.btn_area.m_pager.pc{display:block !important;margin-top:50px;}
.btn_area .btn.gray{background-color:#666;}

/* 정비상담_상세 */
.list_view{margin-top:14px;border-top:1px solid #333;}
.list_view dt{background-color:#fafafa;border-bottom:1px solid #eaeaea;padding:15px 20px;font-size:16px;font-weight:500;color:#111;}
.list_view dt span a{color:#cc0000;}
.list_view dt span a:after{content:"";display:inline-block;clear:both;width:1px;height:12px;background-color:#ccc;margin:0 2px 0 7px;}
.list_view .new_ic{float:right;}
.list_view .new_ic .nickname {padding:0 10px 0  0;margin-top:5px;}
.list_view .new_ic .nickname span{top:3px;left:-4px;}
.list_view dd{background-color:#fff; border-bottom:1px solid #d5d5d5;}
.list_view dd.view_info{position:relative;padding:0 20px; height:50px;}
.list_view dd.view_info ul{font-size:0;padding:0 10px;}
.list_view dd.view_info li{position:relative;display:inline-block;vertical-align:top;line-height:50px; height:50px;font-size:15px;font-weight:400;color:#333; margin-left:18px;padding-left:22px;}
.list_view dd.view_info li:before{content:'';width:1px;height:11px; background-color:#d5d5d5; position:absolute; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.list_view dd.view_info li:first-child{margin-left:0;padding-left:0;}
.list_view dd.view_info li:first-child.nickname{padding-left:46px;}
.list_view dd.view_info li:first-child:before{display:none;}
.list_view dd.view_info li.nickname i{top:12px;left:-1px;}
.list_view dd.view_info li.nickname span{top:40%;left:16px;}
.list_view dd.view_info li.m_off:before{display:none;}


.nickname{position:relative;padding-left:46px;}
.nickname span{display:inline-block; position:absolute; top:50%; left:17px; z-index:1;width:22px; height:18px; line-height:16px;background-color:#fff; border:1px solid #333;font-size:12px;font-weight:400;color:#333; border-radius:3px; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.nickname i{display:inline-block; width:24px; height:24px; position:absolute; top:-4px; left:-21px; background-repeat:no-repeat; -webkit-background-size:24px;background-size:24px;}

.list_view dd .txt{padding:24px 0px; /* font-size:16px !important; */ line-height:26px; color:#444; border-bottom:1px solid #eaeaea;}
.list_view dd .txt *{/* font-size:16px !important; */}
.list_view dd .txt i{font-style: italic !important;}
.list_view dd .like_area{ padding:20px 0; text-align:center; border-bottom:1px solid #eaeaea;}
.list_view dd .like_area input{width:1px; height:1px; position:absolute; opacity:0;}
.list_view dd .like_area .like_chk{position:relative; display:inline-block; vertical-align:top; width:120px; cursor:pointer;}
.list_view dd .like_area .like_chk i{display:block; width:100%; height:24px; background-repeat:no-repeat; background-position:center; background-image:url(https://cdn.gongim.com/images/common/ico_heart.png); border:none; margin-bottom:10px;}
.list_view dd .like_area input:checked + .like_chk i{background-image:url(https://cdn.gongim.com/images/common/ico_heart_on.png);}

.list_view dd .like_area .like_chk span{font-size:15px;font-weight:500;color:#444;}
.list_view dd .like_area .like_chk span strong{display:inline-block;vertical-align:bottom;font-size:20px;font-weight:500;color:#c00; padding-left:8px;}

.list_view dd .attach_area {position:relative; font-size:0; padding:0 20px 0 75px;}
.list_view dd .attach_area span{position:absolute; top:0; left:20px; display:inline-block; font-size:15px; font-weight:300; color:#444; line-height:50px; }
.list_view dd .attach_area a{display:inline-block; vertical-align:top; margin-left:20px; padding-left:24px; line-height:50px;
    background-repeat:no-repeat; background-position:left center; background-image:url(https://cdn.gongim.com/images/common/ico_photo.png);
    font-size:15px;font-weight:300;color:#444;}

.btn_area.view_btn{margin-top:30px;}
.btn_area.view_btn .btn{width:110px;background-color:#c00; margin:0 5px;}

.btn_area.view_btn .btn.form02{background-color:#333;}
.btn_area.view_btn .btn.form03{/* line-height:48px ;*/color:#fff; /* border:1px solid #333; */background-color:#666;}
.btn_area.view_btn .btn.gray{background-color:#666 !important;color:#fff;}

.review_wrap{margin-top:20px;}
.review_wrap{position:relative;}
.sns_box{position:relative;float:right;top:0;right:0;}
.sns_box .btn.share{position:relative;font-size:16px;color:#525252;}
.sns_box .btn.share i{vertical-align:middle;width:18px;height:20px;background-image:url(https://cdn.gongim.com/images/common/ico_share.png);background-repeat:no-repeat;margin:0 5px 3px 0;}
.sns_box .share_box{display:none;text-align:left;padding:10px;width:230px; z-index:1;position:absolute; bottom:70px; right:0; background-color:#fff; border:1px solid #ddd; width:258px padding:24px 0 26px; box-shadow:2px 2px 2px rgba(56,55,55,0.1);}
.sns_box .share_box .btn {font-size:0; background-repeat:no-repeat; background-position:center; margin:3px 5px;}
.sns_box .share_box .btn{display:inline-block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;}
.sns_box .share_box .btn:nth-child(1){background-image:url(https://cdn.gongim.com/images/sub/view_sns01.png);}
.sns_box .share_box .btn:nth-child(2){background-image:url(https://cdn.gongim.com/images/sub/view_sns02.png);}
.sns_box .share_box .btn:nth-child(3){background-image:url(https://cdn.gongim.com/images/sub/view_sns03.png);}
.sns_box .share_box .btn:nth-child(4){background-image:url(https://cdn.gongim.com/images/sub/view_sns04.png);}
.sns_box .share_box .btn:nth-child(5){background-image:url(https://cdn.gongim.com/images/sub/view_sns05.png);}
.sns_box .share_box .btn:nth-child(6){background-image:url(https://cdn.gongim.com/images/sub/view_sns06.png);}
.sns_box .share_box .btn:nth-child(7){background-image:url(https://cdn.gongim.com/images/sub/view_sns07.png);}


/* .review_wrap p.review_num{line-height:26px;font-size:18px;font-weight:500;color:#111;} */
.review_wrap .review_info{font-size:0;}
.review_wrap .review_info p{position:relative;display:inline-block;vertical-align:top;line-height:26px; font-size:18px;color:#111;}
.review_wrap .review_info .view_num{margin-left:10px;padding-left:10px;}
.review_wrap .review_info .view_num:before{content:'';width:1px;height:18px;background-color:#dedede; position:absolute;top:50%;left:0; transform:translateY(-50%);}
.review_wrap .like_area{display:inline-block;vertical-align:top; position:relative; margin-left:10px; padding-left:10px;}
.review_wrap .like_area:before{content:'';width:1px;height:18px;background-color:#dedede; position:absolute;top:50%;left:0; transform:translateY(-50%);}
.review_wrap .like_area .like_chk{display:block;font-size:18px;font-weight:400; line-height:26px; cursor:pointer;}
.review_wrap .like_area .like_chk strong{display:inline-block;vertical-align:top;font-size:16px; padding-left:24px; background-repeat:no-repeat;background-position:left center; background-image:url(https://cdn.gongim.com/images/common/ico_heart.png); background-size:20px 17px; margin-left:3px; font-weight:400;}
/*.review_wrap .like_area input:checked + .like_chk strong{background-image:url(https://cdn.gongim.com/images/commfon/ico_heart_on.png);}*/
.review_wrap .like_area input:checked + .like_chk strong{background-image:url(https://cdn.gongim.com/images/common/ico_heart_on.png);}

.review_wrap .review_enroll{margin-top:15px;background-color:#fafafa;padding:25px 20px;border-bottom:1px solid #eaeaea; position:relative;}
.review_wrap .review_enroll .re_write{position:relative;padding-right:90px;}
.review_wrap .review_enroll .re_write textarea{display:block;height:60px;border-color:#eaeaea; font-size:14px;}
.review_wrap .review_enroll .re_write .btn{position:absolute;top:0;right:0; width:80px;height:60px; line-height:60px; background-color:#666; font-size:16px;font-weight:400;color:#fff;}

.review_wrap .review_enroll .enroll_sub{font-size:0;padding-right:90px;margin-top:7px;}
.review_wrap .review_enroll .enroll_sub:after{content:'';display:block;clear:both;}
.review_wrap .review_enroll .enroll_sub > div{float:left;}
.review_wrap .review_enroll .enroll_sub .emoticon > .btn{position:relative;padding-right:21px;width:45px;height:26px; background-repeat:no-repeat; background-position:left center; background-image:url(https://cdn.gongim.com/images/common/emoticon.png);}
.review_wrap .review_enroll .enroll_sub .emoticon > .btn:after{content:'';width:12px;height:100%; position:absolute;top:0;right:0; background-repeat:no-repeat;background-position:center; background-image:url(https://cdn.gongim.com/images/common/arrow_down.png);}
.review_wrap .review_enroll .enroll_sub .emo_wrap{position:absolute;top:144px;left:0;right:0;background-color:#fff;padding:8px 32px 0; z-index:4; border-bottom:1px solid #eaeaea;overflow:hidden;}
.review_wrap .review_enroll .enroll_sub .emo_wrap.active{padding-bottom:95px;}
.review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-container {overflow:initial;}
.review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-slide {position:static;}
.review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-slide .btn{position:relative;display:block;padding:0 6px 0; width:100%; height:58px;text-align:center;}
.review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-slide .btn.on{border:1px solid #eaeaea;border-bottom:none;}
.review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-slide .btn img{height:auto;
    position:absolute;
    top:5px;
    left:50%;
    width:auto;
    max-height:100%;
    max-width:100%;
    vertical-align:top;
    object-fit:contain;transform:translateX(-50%);
    -webkit-transform:translateX(-50%);}
.emo_wrap .swiper-button-prev,.emo_wrap .swiper-button-next{width:32px; height:44px;-webkit-background-size:inherit; background-size:inherit;background-color:#fff; ;z-index:4;}
.emo_wrap .swiper-button-prev,.emo_wrap .swiper-container-rtl .swiper-button-next{left:-32px; background-image:url(https://cdn.gongim.com/images/common/btn_prev.png); background-position:left center;}
.emo_wrap .swiper-button-next,.emo_wrap .swiper-container-rtl .swiper-button-prev{right:-32px; background-image:url(https://cdn.gongim.com/images/common/btn_next.png); background-position:right center;}

.review_wrap .review_enroll .enroll_sub .emo_sub{position:absolute;top:211px;left:0;right:0;padding:10px 32px 12px; background-color:#fff; border-bottom:1px solid #eaeaea;z-index:3;}
.review_wrap .review_enroll .enroll_sub .emo_sub li .btn{display:block;width:83px;height:74px; background-repeat:no-repeat;background-position:center;font-size:0;}
.review_wrap .review_enroll .enroll_sub .emo_sub ul{overflow-x:auto;}
.review_wrap .review_enroll .enroll_sub .emo_sub ul::-webkit-scrollbar-track{ display:none;width:2px;background-color:#eaeaea;border:1px solid #fff;opacity:0;}
.review_wrap .review_enroll .enroll_sub .emo_sub ul::-webkit-scrollbar{height:8px;width:2px; background-color:#fff;}
.review_wrap .review_enroll .enroll_sub .emo_sub ul::-webkit-scrollbar-thumb{background-color:#777;}
.review_wrap .review_enroll .enroll_sub .enroll_file {margin-left:20px;}
.review_wrap .review_enroll .enroll_sub .enroll_file input[type="file"]{width:1px;height:1px;position:absolute;opacity:0;}
.review_wrap .review_enroll .enroll_sub .enroll_file .file_btn{display:inline-block;vertical-align:top; width:99px;height:28px;line-height:24px; border:1px solid #eaeaea; padding-left:31px;background-repeat:no-repeat; background-position:9px center; background-image:url(https://cdn.gongim.com/images/common/ico_photo02.png); font-size:14px; color:#666;}
.review_wrap .review_enroll .enroll_sub .enroll_file .ef{display:inline-block;vertical-align:top; max-width:450px;}
.review_wrap .review_enroll .enroll_sub .enroll_file .ef span{position:relative; display:inline-block; vertical-align:top; font-size:14px;color:#666; padding-right:27px; line-height:26px;margin-left:10px;}
.review_wrap .review_enroll .enroll_sub .enroll_file .ef span em{display:inline-block;vertical-align:top; white-space:nowrap;-ms-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; max-width:120px;}
.review_wrap .review_enroll .enroll_sub .enroll_file .ef span .btn{position:absolute;top:0;right:0; width:18px; height:26px; font-size:0; background-repeat:no-repeat;background-position:center; background-image:url(https://cdn.gongim.com/images/common/btn_close.png);}

.review_wrap .review_enroll .enroll_sub .secret_chk{float:right;}
.review_wrap .review_enroll .enroll_sub .secret_chk .chk{font-size:15px;color:#444;font-weight:400; cursor:pointer;}
.review_wrap .review_enroll .enroll_sub .secret_chk input[type=checkbox] + label i {width:16px;height:16px; margin-right:7px;background-color:#fff; border:1px solid #c00;}
.review_wrap .review_enroll .enroll_sub .secret_chk input[type=checkbox]:checked + label i {background-repeat:no-repeat; background-position:center; background-image:url(https://cdn.gongim.com/images/common/ico_chk.png);}

.review_wrap .review_list li{padding:15px 18px 16px; border-bottom:1px solid #eaeaea;}
.review_wrap .review_list li .review_info {font-size:0;}
.review_wrap .review_list li .review_info strong{position:relative; display:inline-block;vertical-align:top; padding-left:46px;padding-right:10px; font-size:15px;font-weight:500;line-height:27px; color:#111;}
.review_wrap .review_list li .review_info strong:after{content:'';width:1px;height:14px;background-color:#ddd; position:absolute;top:50%;right:0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.review_wrap .review_list li .review_info p{display:inline-block; vertical-align:top; font-size:15px; line-height:27px; font-weight:300; color:#111; margin-left:9px;}
.review_wrap .review_list li .review_info p.rl_area{color:#444;}
.review_wrap .review_list li .review_info p.rl_area .re_like{padding-left:2px; display:inline-block;}
.review_wrap .review_list li .review_info p.rl_area .re_like .chk{color:#c00; padding-right:18px; cursor:pointer; background-repeat:no-repeat; background-position:right 1px center; background-image:url(https://cdn.gongim.com/images/common/ico_heart.png); -webkit-background-size:14px 12px; background-size:14px 12px;}
.review_wrap .review_list li .review_info p.rl_area .re_like input:checked + .chk{background-image:url(https://cdn.gongim.com/images/common/ico_heart_on.png);}

.review_wrap .review_list li .review_info .btn_area{display:inline-block;vertical-align:top;margin-left:5px;}
.review_wrap .review_list li .review_info .btn_area .btn{width:50px;height:27px;line-height:25px; font-size:14px;font-weight:400;color:#666;border:1px solid #d5d5d5; margin:0 2.5px;}

.review_wrap .review_list li .review_txt{margin-top:6px;}
.review_wrap .review_list li .review_txt p{font-size:15px; line-height:22px; color:#333; font-weight:400;}
.review_wrap .review_list li .review_txt .mobile{display:none;}
.review_wrap .review_list li .review_txt.secret p{padding-left:24px; background-repeat:no-repeat; background-position:left center; background-image:url(https://cdn.gongim.com/images/common/ico_lock.png);}
.review_wrap .review_list li .review_txt .rt_img{margin-top:16px; margin-left:-20px;font-size:0;}
.review_wrap .review_list li .review_txt .rt_img li{display:inline-block;vertical-align:top;margin-left:20px; padding:0;border-bottom:none;}
.review_wrap .review_list li .review_txt .rt_img li img{max-width:480px;}

.review_wrap .review_list li .review_txt .txt_chg{position:relative;}
.review_wrap .review_list li .review_txt .txt_chg textarea{display:block; width:calc(100% - 90px); height:60px;border-color:#eaeaea; font-size:14px;}
.review_wrap .review_list li .review_txt .txt_chg .btn{position:absolute;top:0;right:0; width:80px;height:60px; line-height:60px; background-color:#666; font-size:16px;font-weight:400;color:#fff;}
.review_wrap .review_list li .review_txt .img_chg{margin-top:20px; margin-left:-20px; font-size:0;}
.review_wrap .review_list li .review_txt .img_chg li{display:inline-block; vertical-align:top; margin-left:20px; margin-bottom:5px; padding:0 29px 0 0; border-bottom:none; position:relative;}
.review_wrap .review_list li .review_txt .img_chg li img{max-width:480px;}
.review_wrap .review_list li .review_txt .img_chg li .btn{width:18px; height:18px; position:absolute; top:0; right:0; background-repeat:no-repeat; background-image:url(https://cdn.gongim.com/images/common/btn_close.png);font-size:0; line-height:inherit; background-color:transparent;}
.review_wrap .review_list li .review_txt .img_chg li.img_enroll{padding:0;}
.review_wrap .review_list li .review_txt .img_chg li.img_enroll input[type="file"]{width:1px; height:1px; position:absolute; opacity:0;}
.review_wrap .review_list li .review_txt .img_chg li.img_enroll .file_btn{display:inline-block; vertical-align:top; width:99px; height:27px; line-height:25px; border:1px solid #eaeaea; padding-left:35px;background-repeat:no-repeat; background-position:9px center; background-image:url(https://cdn.gongim.com/images/common/ico_photo02.png); font-size:14px; color:#666;}

.review_wrap .review_list li.reply{background-color:#fafafa;}
.review_wrap .review_list li.reply .review_info{padding-left:16px;background-repeat:no-repeat; background-position:left center; background-image:url(https://cdn.gongim.com/images/sub/ico_reply.png);}
.review_wrap .review_list li.reply .review_txt{padding-left:20px;}
.review_wrap .review_list li.reply_write{padding:25px 20px; background-color:#f5f5f5;}
.review_wrap .review_list li.reply_write .rw_inner{position:relative;padding-right:90px;}
.review_wrap .review_list li.reply_write .rw_inner textarea{display:block; height:60px; border-color:#eaeaea; font-size:14px;}
.review_wrap .review_list li.reply_write .rw_inner .btn{position:absolute; top:0; right:0; width:80px;height:60px; line-height:60px; background-color:#666; font-size:16px;font-weight:400;color:#fff;}
.review_wrap .review_list.pd2 li .review_info strong{padding-left:0;}

.review_wrap .review_list li .nickname i{left:0;top:-1px;}
.review_wrap .review_list li .nickname span{top:28%;left:17px;}


/*20211224 댓글답변달때 */
.review_wrap .review_list .reply_write{position:relative; margin:25px 0px;; padding:25px 20px; background-color:#f5f5f5;}
.review_wrap .review_list .reply_write .rw_inner{position:relative;padding-right:90px;}
.review_wrap .review_list .reply_write .rw_inner textarea{display:block; height:60px; border-color:#eaeaea; font-size:14px;}
.review_wrap .review_list .reply_write .rw_inner .btn{position:absolute; top:0; right:0; width:80px;height:60px; line-height:60px; background-color:#666; font-size:16px;font-weight:400;color:#fff;}

.reply_write .reply_sub{font-size:0;padding-right:90px;margin-top:7px;}
.reply_write .reply_sub:after{content:'';display:block;clear:both;}
.reply_write .reply_sub > div{float:left;}
.reply_write .reply_sub .emoticon > .emobtn{position:relative;padding-right:21px;width:45px;height:26px; background-repeat:no-repeat; background-position:left center; background-image:url(https://cdn.gongim.com/images/common/emoticon.png);}
.reply_write .reply_sub .emoticon > .emobtn:after{content:'';width:12px;height:100%; position:absolute;top:0;right:0; background-repeat:no-repeat;background-position:center; background-image:url(https://cdn.gongim.com/images/common/arrow_down.png);}
.reply_write .reply_sub .replyemo_wrap{position:absolute;top:144px;left:0;right:0;background-color:#fff;padding:8px 32px 0; z-index:4; border-bottom:1px solid #eaeaea;overflow:hidden;}
.reply_write .reply_sub .replyemo_wrap.active{padding-bottom:95px;}
.reply_write .reply_sub .replyemo_wrap .swiper-container {overflow:initial;}
.reply_write .reply_sub .replyemo_wrap .swiper-slide {position:static;}
.reply_write .reply_sub .replyemo_wrap .swiper-slide .emobtn{position:relative;display:block;padding:0 6px 0;height:58px;text-align:center;margin-right:20px;}
.reply_write .reply_sub .replyemo_wrap .swiper-slide .emobtn.on{border:1px solid #eaeaea;border-bottom:none;}

.reply_write .reply_sub .replyemo_wrap .swiper-slide .btn{position:relative;display:block;padding:0 6px 0;width:100%; height:58px;text-align:center;}
.reply_write .reply_sub .replyemo_wrap .swiper-slide .btn.on{border:1px solid #eaeaea;border-bottom:none;}
.reply_write .reply_sub .replyemo_wrap .swiper-slide .btn img{
    height:auto;
    position:absolute;
    top:5px;
    left:50%;
    width:auto;
    max-height:100%;
    max-width:100%;
    vertical-align:top;
    object-fit:contain;transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
}

.reply_write .reply_sub .replyemo_sub{position:absolute;top:211px;left:0;right:0;padding:10px 32px 12px; background-color:#fff; border-bottom:1px solid #eaeaea;z-index:3;}
.reply_write .reply_sub .replyemo_sub ul{overflow-x:auto;}
.reply_write .reply_sub .replyemo_sub ul::-webkit-scrollbar-track{ display:none;width:2px;background-color:#eaeaea;border:1px solid #fff;opacity:0;}
.reply_write .reply_sub .replyemo_sub ul::-webkit-scrollbar{height:8px;width:2px; background-color:#fff;}
.reply_write .reply_sub .replyemo_sub ul::-webkit-scrollbar-thumb{background-color:#777;}
.reply_write .reply_sub .replyemo_sub ul li {padding:0 }
.reply_write .reply_sub .replyemo_sub ul li .btn{display:block;width:83px;height:74px; background-repeat:no-repeat;background-position:center;font-size:0;}

.reply_write .reply_sub .enroll_file {margin-left:20px;}
.reply_write .reply_sub .enroll_file input[type="file"]{width:1px;height:1px;position:absolute;opacity:0;}
.reply_write .reply_sub .enroll_file .file_btn{display:inline-block;vertical-align:top; width:99px;height:26px;line-height:24px; border:1px solid #eaeaea; padding-left:35px;background-repeat:no-repeat; background-position:9px center; background-image:url(https://cdn.gongim.com/images/common/ico_photo02.png); font-size:14px; color:#666;}
.reply_write .reply_sub .enroll_file .ef{display:inline-block;vertical-align:top; max-width:450px;}
.reply_write .reply_sub .enroll_file .ef span{position:relative; display:inline-block; vertical-align:top; font-size:14px;color:#666; padding-right:27px; line-height:26px;margin-left:10px;}
.reply_write .reply_sub .enroll_file .ef span em{display:inline-block;vertical-align:top; white-space:nowrap;-ms-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; max-width:120px;}
.reply_write .reply_sub .enroll_file .ef span .btn{position:absolute;top:0;right:0; width:18px; height:26px; font-size:0; background-repeat:no-repeat;background-position:center; background-image:url(https://cdn.gongim.com/images/common/btn_close.png);}

.reply_write .reply_sub .secret_chk{float:right;}
.reply_write .reply_sub .secret_chk .chk{font-size:15px;color:#444;font-weight:400; cursor:pointer;}
.reply_write .reply_sub .secret_chk input[type=checkbox] + label i {width:16px;height:16px; margin-right:7px;background-color:#fff; border:1px solid #c00;}
.reply_write .reply_sub .secret_chk input[type=checkbox]:checked + label i {background-repeat:no-repeat; background-position:center; background-image:url(https://cdn.gongim.com/images/common/ico_chk.png);}
/*end*/

/* 페이징 */
.pagination{position:relative;margin-top:30px;}
.paging{white-space:nowrap; text-align:center;font-size:0;margin-bottom:30px;}
.paging a{display:inline-block; height:28px;line-height:28px; padding:0 10px; margin-left:-2px; vertical-align:middle; text-align:center;  font-size:14px; color:#111;font-weight:300;margin:0 1px;border-radius:3px;}
.paging .on{color:#c00; border:1px solid #c00;line-height:26px;}
.paging .prev,.pagination .next{line-height:28px; overflow:hidden;position:relative; font-size:0;width:15px; background-repeat:no-repeat; background-position:center;}
.paging .prev{background-image:url('../images/common/ico_prev.png');margin:0 10px 0 1px;}
.paging .next{background-image:url('../images/common/ico_next.png');margin:0 1px 0 5px;}

.paging .first,
.paging .last{}
.paging .first{background-image:url('../images/common/ico_first.png');}
.paging .last{background-image:url('../images/common/ico_last.png');}

/* 정비상담_등록 */
.write_table{border-top:1px solid #c00;}
.write_table i{font-style: italic !important;}
.write_table.mt25{margin-top:15px;}
.write_table .write_col{width:120px;}
.write_table table th{height:51px;line-height:50px;background-color:#fafafa; font-size:16px;font-weight:400; color:#111;}
.write_table table td{font-size:0;padding:15px 10px;}
.write_table table tr:first-child th,.write_table table tr:first-child td{border-top:none;}
.write_table table td textarea{font-size:15px;}
.write_table table td .chk_wrap{margin-left:0px;}
.write_table table td .chk_wrap .chk_area{display:inline-block;vertical-align:top;}
.chk_area{position:relative;display:inline-block;vertical-align:top;margin-right:15px;}
.chk_area.ml0{margin-left:0;}
.chk_area input{width:1px;height:1px;position:absolute;opacity:0;}
.chk_area .chk{position:relative;display:block;padding-left:22px; line-height:30px; font-size:16px; font-weight:300;color:#111; cursor:pointer;}
.chk_area .chk .ico_chk{display:inline-block;width:15px;height:15px; position:absolute;top:50%;left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); border:1px solid #cfcfcf; border-radius:100%; background-repeat:no-repeat;background-position:center;}
.chk_area input:checked + .chk .ico_chk{background-image:url(https://cdn.gongim.com/images/common/ico_chk02.png);}
.write_table table td .chk_area input{width:1px;height:1px;position:absolute;opacity:0;}

.write_table.calender_table table th{font-weight:600;}
.write_table.calender_table table td p{font-weight:400;}

.write_table table td .store_sel{display:inline-block; vertical-align:top; width:200px; height:40px; line-height:38px; margin-left:10px; padding-left:15px;font-size:14px;color:#111;}
.write_table table td .store_sel:first-child{margin-left:0;}
.write_table table td input{display:block;width:100%; height:40px; line-height:38px; font-size:14px; color:#111;margin:0px 0}
.write_table table td input.tit_input{width:620px;}
.write_table table td p{font-size:16px; color:#333;font-weight:400;}
.write_table table td p.tit001{font-weight:600;}
.write_table table td.editor{padding:0; font-size:14px;}
.write_table table td .file_area{position:relative;display:inline-block;vertical-align:top;}
.write_table table td .file_area input[type="file"]{width:1px; height:1px; position:absolute; opacity:0;}
.write_table table td .file_area input[type="text"]{width:auto;display:inline-block; height:40px; line-height:38px;}
.write_table table td .file_area .file_btn{display:inline-block; vertical-align:top; width:94px; height:40px; line-height:40px; background-color:#676d78;text-align:center;font-size:14px;color:#fff; cursor:pointer;}
.write_table table td .file_area .del_btn{display:none;width:40px; height:40px;line-height:40;vertical-align:top;background-repeat:no-repeat;background-position:center;
    background-image:url(https://cdn.gongim.com/images/common/btn_close22.png);-webkit-background-size:18px;
    background-size:18px;}

.write_table table td  .du_text{font-size:14px; display:inline; line-height:40px; padding-left:8px;}

.write_table.type2 table td p{line-height:1.5; height:auto; padding:12px 15px;}

.btn_area.wt_btn{margin-top:30px;}

/* 정비후기_리스트 */
.star_area{display:inline-block;background:#fff; padding:2px 0;}
.star_area span{display:block; width:68px; height:15px; background-image:url(https://cdn.gongim.com/images/common/star_bg.png); background-position:left top; background-repeat:no-repeat;}
.star_area span.star span{display:block;background-position:0 -15px;}

/* 정비후기_상세 */
.list_view{margin-top:20px;}
.list_view dd.view_info li .star_area{display:block;padding:17px 0;}

/* 정비후기_등록 */
.write_table table td .chk_wrap.gc_wrap {margin-left:-18px;}
.write_table table td .chk_wrap.gc_wrap .chk_area{margin-left:18px;}
.chk_area .chk .star{display:inline-block;vertical-align:top;margin:7.5px 5px 7.5px 0;height:15px; background-image:url("https://cdn.gongim.com/images/common/star_bg.png"); background-position:0 -15px; background-repeat:no-repeat;}
.chk_area .chk .star.s01{width:70px;}
.chk_area .chk .star.s02{width:55px;}
.chk_area .chk .star.s03{width:40px;}
.chk_area .chk .star.s04{width:26px;}
.chk_area .chk .star.s05{width:14px;}

.rolling_event{height:900px;/*  background-image:url(https://cdn.gongim.com/images/event/roulette_bg.jpg); padding-top:100px; */ margin:35px 0 36px;background-position:center; -webkit-background-size:cover; background-size:cover;}
.rolling_event .rolling_img{text-align:center; position:relative; max-width:768px; margin:0 auto; background-color:#fff; background-position:50% 0;
    background-image:url(https://cdn.gongim.com/images/event/rolling_img_bg.jpg); background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;
    padding:75px 0 36px;-webkit-box-shadow:0px 22px 33px -3px #777;-moz-box-shadow:0px 22px 33px -3px #777;box-shadow:0px 22px 33px -3px #777}
.rolling_event .rolling_img .tit{width:360px;display:block;margin:0 auto;}
.rolling_event .rolling_img .box{position:relative; margin-top:14px;padding:34px 0;/* background-image:url(https://cdn.gongim.com/images/event/rolling6_bg.png);  */background-position:center;background-repeat:no-repeat;}
.rolling_event .rolling_img .num_p{max-width:394px;margin:30px auto 0;height:38px;line-height:38px;font-size:0;color:#222;font-weight:600;background-color:#fff;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;box-shadow:0px 0px 25px 0px #999;}
.rolling_event .rolling_img .num_p span{font-size:18px;}
.rolling_event .rolling_img .num_p span:after{content:"";display:inline-block;clear:both;width:3px;height:3px;margin:0 10px 4px;background-color:#666;-webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;}
.rolling_event .rolling_img .num_p span:last-child::after{display:none;}
.rolling_event .rolling_img .num_p em{color:#5e6aff;}

.rolling_event .rolling_img #n_id{width:32px;position:absolute; left:50%; top:25px; margin-left:-17px;}
.rolling_img #n_id{position:absolute; left:50%; top:15px; margin-left:-43px;}
.rolling_img #n_id{position:absolute; left:50%; top:15px; margin-left:-43px;}
.rolling_event #image{position:relative;margin-top:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-background-size:contain;
    background-size:contain;
    border-radius:100%;width:320px;height:320px;background-color:#ccc; margin:0 auto;background-image:url(https://cdn.gongim.com/images/event/rolling6.png);}
.rolling_event #image ul li{width:80px;position:absolute;margin-left:-40px;font-size:18px;font-weight:600;padding-bottom:40px;background-position:50% 35px;background-repeat:no-repeat;}
/* .rolling_event #image ul li:nth-child(even){color:#fff;} */
.rolling_event #image ul li:nth-child(1){top:32px;left:50%;}
.rolling_event #image ul li:nth-child(2){top:80px;right:38px;transform:rotate(60deg); -webkit-transform:rotate(60deg);}
.rolling_event #image ul li:nth-child(3){bottom:75px;right:38px;transform:rotate(125deg); -webkit-transform:rotate(125deg);}
.rolling_event #image ul li:nth-child(4){bottom:32px;left:50%;transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.rolling_event #image ul li:nth-child(5){bottom:75px;left:77px;transform:rotate(237deg); -webkit-transform:rotate(237deg);}
.rolling_event #image ul li:nth-child(6){top:80px;left:77px;transform:rotate(300deg); -webkit-transform:rotate(300deg);}

.rolling_event #start_btn{position:absolute; top:50%;left:50%; width:100px; height:100px; margin:-50px 0 0 -50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.rolling_event #start_btn img{width:100%;}
.rolling_event .blind_text{font-size:0;}
.rolling_event .info_txt{display:table; width:720px;margin:50px auto; 0}
.rolling_event .info_txt .tit{display:table-cell; vertical-align:middle; width:28%; font-size:24px; color:#222;font-weight:500;text-align:center;}
.rolling_event .info_txt .list_txt{display:table-cell; vertical-align:middle; font-size:14px; color:#444;}
.rolling_event .info_txt .list_txt p{position:relative;padding-left:14px;line-height:1.6;}
.rolling_event .info_txt .list_txt p:before{position:absolute;content:"";display:inline-block;clear:both;width:4px;height:4px;background-color:#222;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;top:10px;}

.list_mobile{border-top:1px solid #fff;}
.list_mobile li{border-bottom:1px solid #f4f4f4;padding:8px 0;min-height:60px;}
.list_mobile li:after{content:"";display:block;clear:both;}
.list_mobile li .top_area:after{content:"";display:block;clear:both;}
.list_mobile li .top_area .img_box{display:inline-block;width:60px;height:60px;float:left;-webkit-background-size:cover;background-size:cover;border-radius:3px;}
.list_mobile li .top_area .txt_box{float:left; width:calc(100% - 95px); padding:0 10 0 0 px ;font-size:16px; }
.list_mobile li .top_area .txt_box .top{display:block;font-size:14px;color:#888;line-height:1.2;margin-bottom:2px;}
.list_mobile li .top_area .txt_box .top span display:inline-block;{}
.list_mobile li .top_area .txt_box .top .star_box{display:inline-block;height:15px;vertical-align:top;3px;margin-top:2px;margin-left:6px;}

.list_mobile li.img_no .top_area .txt_box{width:calc(100% - 25px);font-size:16px; }
.list_mobile li .top_area .txt_box em.i_box{display:inline-block; margin-right:5px;margin-left:0;margin-bottom:3px;font-size:13px;vertical-align:middle; border:1px solid #ddd; width:20px;height:20px;text-align:center;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500;}
.list_mobile li .top_area .txt_box em.i1{color:#1e77e1;}
.list_mobile li .top_area .txt_box em.i2{color:#1fbe6e;}
.list_mobile li .top_area .txt_box em.i3{color:#f17b39;}
.list_mobile li .top_area .txt_box .lock_i{width:11px;margin:-4px 0 0 3px; height:15px; vertical-align:middle; background-repeat:no-repeat; background-position:center;background-image:url(https://cdn.gongim.com/images/common/ico_lock.png); background-size:contain;}
.list_mobile li .top_area .txt_box .new_i{margin-right:3px;}
.list_mobile li .top_area .txt_box .tit{position:relative;display:-webkit-box; overflow:hidden; -webkit-line-clamp:2;  -webkit-box-orient:vertical; text-overflow:ellipsis;padding-right:5px;}
.list_mobile li .top_area .txt_box .tit a{display:inline-block;max-width:calc(100% - 44px);    white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.list_mobile li .top_area .tit{font-size:16px; color:#111; line-height:1.6; margin-top:-2px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;text-overflow:ellipsis;}
.list_mobile li .top_area .tit .red{display:inline-block;color:#cc0000;}
/* .list_mobile li .top_area .tit .red:before{content:"[";display:inline-block;clear:both;}
.list_mobile li .top_area .tit .red:after{content:"]";display:inline-block;clear:both;} */
.list_mobile li .top_area .box_num{float:right; width:25px; height:35px; line-height:33px; font-size:14px; color:#cc0000; -webkit-border-radius:3px; text-align:center;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;}


.list_mobile li .btm_area{display:block;margin-top:2px; }
.list_mobile li .btm_area:after{content:"";display:block;clear:both;}
.list_mobile li .btm_area span{font-size:12px;color:#999;float:left;}
.list_mobile li .btm_area span:nth-last-child(2)::after{display:none;}
.list_mobile li .btm_area span.like{display:none;}
.list_mobile li .btm_area span:after{content:"";display:inline-block;clear:both;width:1px;height:9px;background-color:#999;margin:0 5px;}
.list_mobile li .btm_area span:last-child::after{display:none;}
.list_mobile li .btm_area .star_box{float:left;margin:3px 3px 0 0;}
.sub_content .search_wrap .srch_sub_box .search_md{display:none;}

.ing_info20200929{position:absolute;right:0;top:12px;font-size:14px;line-height:24px;}
.ing_info20200929 em.red{display:inline-block;background-color:#cc0000;color:#fff;padding:0 5px;height:24px;margin-right:10px;}
.ing_info20200929 em.red.off{background-color:#444;}
.ing_info20200929 .txt_date{color:#444;}
.ing_info20200929 .num{ font-size:15px;font-weight:500; color:#cc0000;margin-left:5px;}

.tlbg {
    margin-top: 40px;
    padding: 20px 0 15px 0;}

.pricetxt {
    float: right;
    font-weight: 500;
    font-size: 30px;
    line-height: 25px;}

.btnchoice {
    float: left;
    padding: 3px 8px;
    background: #333;
    color: #fff;
    font-size: 16px;
}
.tltxt {
    margin-left: 15px;
    font-weight: 500;
    font-size: 30px;
    line-height: 25px;
}
@media only screen and (min-width :0px) and (max-width :1100px) {

    .review_wrap .review_enroll .enroll_sub > div{float:none; display:inline-block;vertical-align:top;}
    .review_wrap .review_enroll .enroll_sub .secret_chk{float:none;display:block;margin-bottom:20px;}
    .review_wrap .review_enroll .enroll_sub .emo_wrap{top:176px;}
    .review_wrap .review_enroll .enroll_sub .emo_sub{top:243px;}

    .review_wrap .review_enroll .enroll_sub .enroll_file{width:calc(100% - 65px);}
    .review_wrap .review_enroll .enroll_sub .enroll_file .ef span em{max-width:200px;}
    .sub_gnb li{padding:0 15px;font-size:20px;}
    .bbs_ban_pc{display:block}
    .bbs_ban_mobile{display:none;}


}
@media only screen and (min-width :0px) and (max-width :768px) {
    .nickname i{width:23px;height:23px;-webkit-background-size:19px;
        background-size:23px;}
    .nickname span{top:35%;left:12px;}
    .pagination{display:none;}

    .m_t{display:table-row !important;}
    .m_t td{width:70%}
    .sub_visual{height:95px;}
    .sub_visual h2{font-size:25px;font-weight:500;}
    .sub_content{padding:10px 10px;}

    .mo-img{width:100%;height:100px;margin-bottom:20px;}
    .pc_view{    display: none;}
    .mo_view{    display: block;}

    .container.type2 .sub_content{padding:20px 10px;}

    .sub_gnb {font-size:0;height:55px;width:100%;}
    .sub_gnb li{width:33.333%;float:left;display:table;height:55px;padding:0;font-size:20px; line-height:1.3;letter-spacing:-1px;}
    .sub_gnb li:before{top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
    .sub_gnb li a{width:auto;display:table-cell;vertical-align:middle;padding:0 3px;}
    .sub_gnb.c-4 li{width:25%; font-size:16px;font-weight:400;}
    .sub_gnb.c-5 li{width:20%; font-size:16px;font-weight:400;}

    .sub_content .search_wrap{margin-bottom:0;}
    .sub_content .search_wrap:after{content:"";display:block;clear:both;}
    .sub_content .search_wrap .srch_sub_box {margin-left:0;border-bottom:1px solid #eaeaea;}
    .sub_content .search_wrap .srch_sub_box select{width:49%; margin-left:1%; margin-bottom:10px; height:40px; line-height:38px;}
    .sub_content .search_wrap .srch_sub_box select.sel_f{margin-left:1%;}
    .sub_content .search_wrap .srch_sub_box select.m_full{width:99%;}
    .sub_content .search_wrap .srch_sub_box select.w_on{width:31%;float:left;}
    .sub_content .search_wrap .srch_sub_box .search_h{width:69%; margin-left:1%; padding-right:0;}
    .sub_content .search_wrap .srch_sub_box .search_h input{height:40px; line-height:38px; padding-right:40px;}
    .sub_content .search_wrap .srch_sub_box .search_h .btn{width:34px; height:40px; background-color:transparent; background-image:url(https://cdn.gongim.com/images/common/ico_srch.svg); -webkit-background-size:19px; background-size:19px;}
    .sub_content .search_wrap .srch_sub_box .search_h.type2{width:calc(69% - 0);}
    .sub_content .search_wrap .srch_sub_box .btn_write{width:40px; height:40px; font-size:0; display:inline-block;
        background-image:url(https://cdn.gongim.com/images/sub/btn_write_cm.png); -webkit-background-size:40px;background-repeat:no-repeat;background-position:center;}
    .sub_content .search_wrap .srch_sub_box .btnWrite{width:40px; height:40px; font-size:0; display:inline-block;
        background-image:url(https://cdn.gongim.com/images/sub/btn_write_cm.png); -webkit-background-size:40px; background-size:20px;background-repeat:no-repeat;background-position:center;}



    .sub_content .search_wrap .srch_sub_box .sb_r.type2 .search_h .btn{right:20px; height:34px;}
    .sub_content .search_wrap .srch_sub_box .sb_r.type2 .search_h .btn.m123456789{right:0;}
    .sub_content .search_wrap .srch_sub_box .sb_r.type2 .search_h.none_write .btn{right:-5px;}
    .sub_content .search_wrap .srch_sub_box .sb_r.type2 .search_h.search_h02 input{position:absolute; top:0; right:0; width:0; height:0; border:none;}
    .sub_content .search_wrap .srch_sub_box .search_md{position:absolute; right:0; z-index:50;top:36px; width:100%; padding:15px 20px; border:; background-color:#eee;}
    .sub_content .search_wrap .srch_sub_box.cm .btn_write{width:34px;height:34px;margin-right:-15px;}
    .sub_content .search_wrap .srch_sub_box.cm .btnWrite{width:34px;height:34px;margin-right:-15px;}
    .sub_content .search_wrap .srch_sub_box .search_md input{position:static;  width:100%;height:40px; border:1px solid #ddd;}

    .sub_content .search_wrap .srch_sub_box .search_md .x_btn{display:inline-block; font-size:14px; color:#111; line-height:40px; width:50px; padding-left:5px; text-align:center;}
    .sub_content .search_wrap .srch_sub_box .search_md .input_box{position:relative; float:left; width:calc(100% - 50px);}
    .sub_content .search_wrap .srch_sub_box .search_md .input_box .sh_btn{width:34px; font-size:0; position:absolute; right:0;top:0; height:40px; background-color:transparent; background-image:url(https://cdn.gongim.com/images/common/ico_srch.png); -webkit-background-size:15px; background-size:15px;background-repeat:no-repeat;background-position:center;}
    .list_type_01 table{border-top:2px solid #666;}
    .list_type_01.type-02 table{border-top-color:#c00;}
    .list_type_01 table col{width:0 !important;}
    .list_type_01 table col:first-child{width:100% !important;}
    .list_type_01 thead{display:none;}
    .list_type_01 tbody tr{font-size:0;}
    .list_type_01 tbody tr:after{display:block; clear:both; content:"."; visibility:hidden; height:0;}
    .list_type_01 tbody tr td{display:block; float:left; clear:left; width:100%; padding:3px 5px 3px; border:none; text-align:left; box-sizing:border-box}
    .list_type_01 tbody tr td:first-child{padding-top:10px;}
    .list_type_01 tbody tr td:last-child{padding-bottom:10px}
    .list_type_01 tbody tr td a{padding:0; display:inline-block;}
    .list_type_01 tbody tr td.subject{position:relative;}
    .list_type_01 tbody tr td.subject a{padding-left:55px; text-align:left;}
    .list_type_01 tbody tr td.subject::before{position:absolute; top:3px; left:5px;}
    .list_type_01 [data-cell-header]::before{content:attr(data-cell-header); display:inline-block;}
    .list_type_01 .thumnail[data-cell-header]::before{line-height:36px; vertical-align:top;}

    .list_type_01 tbody tr td.name span {display:inline-block; width:calc(100% - 50px);}

    .list_type_01 tbody tr td.name span a{padding-left:0;}
    .list_type_01 tbody tr td.name.thumnail span a{max-width:calc(100% - 40px);}
    .list_type_01 tbody tr td p{display:inline-block; padding-left:0;}
    .list_type_01 tbody tr td p span{display:none;}


    .list_type_02{overflow-x:auto;}
    .list_type_02 thead tr{height:40px;}
    .list_type_02 thead tr th{font-size:14px;}
    .list_type_02 table{min-width:600px;margin:0 auto;}
    .list_type_02 tbody tr td{font-size:13px;padding:7px 0;}
    .be_box1210{font-size:14px;}
    .tit1210{text-align:left;font-size:16px;padding-bottom:5px;}
    .tit1210 span{font-size:14px;margin-top:2px;}
    .img_box1210{padding-bottom:30px;}

    /* 정비상담_상세 */
    .list_view dt{padding:15px 10px; font-size:15px; line-height:1.5; height:auto;}
    .list_view dd.view_info{padding:0;}
    .list_view dd .txt{padding:20px 0;}

    .list_view dd.view_info.event{padding-bottom:10px;height:auto;}
    .list_view dd.view_info.event {}
    .ing_info20200929{position:static;}

    .review_wrap .review_info p{font-size:16px;}
    .review_wrap .like_area .like_chk{font-size:16px;}
    .review_wrap .like_area .like_chk strong{font-size:14px;}

    .review_wrap .review_enroll .enroll_sub .secret_chk{margin-bottom:10px;}
    .review_wrap .review_enroll .enroll_sub .emo_wrap .swiper-slide .btn{padding:0 0 0;margin-right:0;}
    .review_wrap .review_enroll .enroll_sub .emo_sub .swiper-slide .btn{width:85%;-webkit-background-size:contain; background-size:contain; height:50px;}

    .review_wrap .review_list li{padding:15px 10px;position:relative;}
    .review_wrap .review_list li .review_info p.pc{display:none;}
    .review_wrap .review_list li .review_info .btn_area{position:absolute;top:15px;right:10px;}
    .review_wrap .review_list li .review_txt .mobile{display:block;font-size:15px;line-height:22px;color:#111;font-weight:300; margin-top:10px;}

    /* 정비상담_등록 */
    .write_table{border-top:none;padding:0 ;border-top:1px solid #c00}
    .write_table.pd_on{padding:15px 15px;}
    .write_table.calender_table{border-top:none;}
    .write_table.calender_table table td p{color:#111;}
    .write_table.bt_on{margin-top:8px;}

    .write_table .write_col{width:80px;}
    .write_table table tr:first-child th, .write_table table tr:first-child td{padding-top:8px;padding-bottom:10px;}
    .write_table table th,{padding-top:10px;}
    .write_table table tbody,.write_table table tr,.write_table table th,.write_table table td{border-bottom:none;}
    .write_table table th, .write_table table td{border-bottom:1px solid #f4f4f4;padding-bottom:10px;}
    .write_table table.line{margin:10px 0;}
    .write_table table.line .wr+ite_col,.write_table table.line col{display:block;}
    .write_table table.line tbody,.write_table table.line tr,.write_table table.line th, .write_table table.line td{display:block;border-bottom-width:0;width:100% !important}
    .write_table table.line td{border: bottom width:0px;}

    .write_table table tr.line{width:100%;}
    .write_table table th{border-top:none;font-weight:500;vertical-align:top;background-color:#fff;height:auto;letter-spacing:-1px; line-height:30px; padding:12px 0 12px 0px;text-align:left; font-size:14px;line-height:2;}
    .write_table table td{border-top:none; height:auto;padding:0;padding-top:0px;padding-bottom:0px;}
    .write_table table td iframe{height:300px !important;}
    .write_table table td #datepicker2{margin-top:5px;}
    .write_table table td #datepicker1, .write_table table td #datepicker2{width:100%;}


    .write_table table td .chk_wrap{margin-left:0;border:1px solid #eaeaea;padding:10px;}
    .write_table table td .chk_wrap .chk_area{margin-left:30px;}
    .write_table table td .chk_wrap .chk_area:first-child{margin-left:0;}

    .write_table table td .store_sel{display:block;width:100%;margin-top:5px;margin-left:0;padding-left:10px;}
    .write_table table td .store_sel:first-child{margin-top:0;}

    .write_table table td p{width:100%; height:auto;line-height:1.5;background-color:#fff;color:#555;}

    .write_table table td p:after{content:"";display:block;clear:both;}
    .write_table table td input{padding-left:10px;}
    .write_table table td input.tit_input{width:100%;}
    .write_table table td .file_area input[type="text"]{display:block;width:calc(100% - 94px);padding-right:95px;}
    .write_table table td .file_area .file_btn{position:absolute;top:0;right:0;}

    .write_table .btn_18x{margin-left:25px; border:1px solid #ddd; color:#555; font-size:12px; padding:2px 5px;}
    .write_table .btn_18x i{width:10px; vertical-align:middle; margin-left:5px; height:5px; background-image:url(https://cdn.gongim.com/images/common/select_i.png);-webkit-background-size:contain;background-size:contain;}
    .write_table table td.x18 .list_txt {display:none;}
    .write_table table td.x18.on .list_txt{display:block;border:1px solid #eaeaea;padding:12px;}



    /* 정비후기 리스트 */
    .list_type_01 tbody tr td .star_area{padding:3.5px 0; vertical-align:top;}
    /* 정비후기 등록 */
    .write_table table td .chk_wrap.gc_wrap{margin-left:0;}
    .write_table table td .chk_wrap.gc_wrap .chk_area{margin-left:0; display:block;}

    .rolling_event{padding:0; background-image:none; height:auto;}
    .rolling_event .rolling_img{width:100%; box-shadow:inherit; padding:0; padding-top:40px; -webkit-background-size:cover; background-size:cover;}
    .rolling_event .rolling_img .num_p{max-width:310px;}
    .rolling_event .rolling_img .tit{display:block; width:90%; margin:0 auto;}
    .rolling_event .rolling_img .box{margin-top:10px;}
    .rolling_event .info_txt{width:100%; margin:30px 0;}
    .rolling_event .info_txt .tit{display:block;width:auto; text-align:left;}
    .rolling_event .info_txt .list_txt{display:block;}

    .rolling_event #image{width:300px;height:300px;}
    /* 지점찾기_상세 */
    .sub_content .view_title001 .star_box{margin-bottom:0;margin-left:5px;}
    .sub_content .view_title001 .num{margin-bottom:7px; font-size:16px;}
    .btn_area.m_pager{display:block; margin-top:30px;}
    .btn_area.m_pager .btn{width:49%;margin-left:2%; font-size:13px; color:#111; font-weight:400; border:1px solid #d5d5d5; height:40px; line-height:38px; background-repeat:no-repeat;}
    .btn_area.m_pager .btn:first-child{margin-left:0;}
    .btn_area.m_pager .btn.prev{background-position:15px center; background-image:url(https://cdn.gongim.com/images/common/btn_prev.png); -webkit-background-size:6px 11px; background-size:6px 11px;}
    .btn_area.m_pager .btn.next{background-position:right 15px center; background-image:url(https://cdn.gongim.com/images/common/btn_next.png); -webkit-background-size:6px 11px; background-size:6px 11px;}
    .btn_area.m_pager .btn.more{margin:0;}
    .btn_area.m_pager .btn.more{margin:0;font-size:16px;width:auto; height:40px; padding:0 24px; line-height:38px; display:inline-block; color:#222; border:1px solid #222; border-radius:40px;}

    .morebtn {display:block; color:#111 !important;text-align:center; font-size:16px;padding:9px 0 20px 0px; text-align:center;margin:0 auto;}
    .morebtnicon {margin-left:6px; width:14px;}
    .morebtnicon img{vertical-align:middle; margin-bottom:2px;}
    .my_wrap .list_type_01{margin-top:15px;}


    .list_type_01 tbody tr td p{vertical-align:top; height:22px; line-height:22px;}
}

@media only screen and (min-width :0px) and (max-width :480px) {
    .m_ing{display:block !important;}
    .list_view dd.view_info li.nickname i{top:6px;}
    /*.sub_content{margin-top:30px;}*/
    .sub_gnb li{font-size:16px;font-weight:400;}
    .sub_gnb li:before{height:12px;}
    .btn_area.write_btn{text-align:center;}
    .btn_area.write_btn .btn{display:block; width:100%; height:50px; line-height:50px; font-size:16px;border-radius:5px;margin:0 auto;}
    .btn_area.btnWrite{text-align:center;}
    .btn_area.btnWrite .btn{display:block; width:100%; height:50px; line-height:50px; font-size:16px;border-radius:5px}



    /* 정비상담_상세 */
    .list_view dt{padding:10px; font-size:16px; line-height:19px; height:auto;}
    .list_view dd.view_info{height:auto;}
    .list_view dd.view_info li{font-size:14px; line-height:35px; height:35px; margin-left:8px; padding-left:8px; font-weight:400;}
    .list_view dd.view_info li:before{height:9px;}
    .list_view dd .txt{font-size:16px !important;line-height:22px;}
    .list_view dd.view_info li:first-child.nickname, .nickname{padding-left:42px;}
    .nickname span{width:22px;height:16px;line-height:16px; font-size:10px;}

    .list_view dd .like_area{padding:10px 0;}
    .list_view dd .like_area .like_chk i{height:17px;-webkit-background-size:contain; background-size:contain; margin-bottom:5px;}
    .list_view dd .like_area .like_chk span{font-size:11px;}
    .list_view dd .like_area .like_chk span strong{font-size:14px; padding-left:5px;}

    .list_view dd .attach_area{padding:0 12px 0 52px;}
    .list_view dd .attach_area span{font-size:11px; left:12px; line-height:35px;}
    .list_view dd .attach_area a{margin-left:15px; padding-left:16px; -webkit-background-size:12px 10px; background-size:12px 10px; font-size:11px; line-height:35px;}

    .btn_area.view_btn{margin-top:15px;}
    .btn_area.view_btn .btn{width:32.3%; margin:0; margin-left:1.55%; height:40px; line-height:40px; font-size:13px;}
    .btn_area.view_btn .btn:first-child{margin-left:0;}
    .btn_area.view_btn .btn.form03{line-height:38px;}

    .review_wrap{margin-top:30px;padding:0 0px;}
    .review_wrap .review_info p{font-size:14px; line-height:1.3;}
    .review_wrap .review_info .view_num{margin-left:5px;padding-left:5px;}
    .review_wrap .review_info .view_num:before{height:6px;}
    .review_wrap .like_area{margin-left:5px;padding-left:5px;}
    .review_wrap .like_area:before{height:6px;}
    .review_wrap .like_area .like_chk{font-size:14px;line-height:1.3;}
    .review_wrap .like_area .like_chk strong{background-size:16px 14px; padding-left:20px; font-size:12px; line-height:1.3; margin-left:0; font-weight:500;}

    .review_wrap .review_enroll{margin-top:10px; padding:15px 10px;}
    .review_wrap .review_enroll .re_write{padding-right:57px;}
    .review_wrap .review_enroll .re_write textarea{height:50px; padding:5px; font-size:12px;}
    .review_wrap .review_enroll .re_write .btn{width:52px; height:50px; line-height:50px; font-size:13px;}
    .review_wrap .review_enroll .enroll_sub{padding-right:0;}
    .review_wrap .review_enroll .enroll_sub .secret_chk .chk{font-size:12px; font-weight:400;}
    .review_wrap .review_enroll .enroll_sub .secret_chk input[type=checkbox] + label i{width:12px;height:12px;}

    .review_wrap .review_enroll .enroll_sub .emoticon > .btn{width:28px; height:20px;-webkit-background-size:15px; background-size:15px; padding-right:12px;}
    .review_wrap .review_enroll .enroll_sub .emoticon > .btn:after{width:8px; height:100%; -webkit-background-size:contain; background-size:contain;}
    .review_wrap .review_enroll .enroll_sub .enroll_file{margin-left:12px; width:calc(100% - 40px);}
    .review_wrap .review_enroll .enroll_sub .enroll_file .file_btn {vertical-align:top; width:70px; height:20px; line-height:18px; font-size:11px; padding-left:22px;background-size:12px 10px;background-position:6px center;}
    .review_wrap .review_enroll .enroll_sub .enroll_file .ef {max-width:calc(100% - 70px);}
    .review_wrap .review_enroll .enroll_sub .enroll_file .ef span{font-size:11px; padding-right:15px; line-height:20px; margin-left:6px;}
    .review_wrap .review_enroll .enroll_sub .enroll_file .ef span em{max-width:70px;}
    .review_wrap .review_enroll .enroll_sub .enroll_file .ef span .btn{width:11px; height:20px;-webkit-background-size:11px; background-size:11px;}

    .review_wrap .review_list li{padding:15px;}
    .review_wrap .review_list li .review_info strong{padding-left:42px; padding-right:7px; font-size:11px; line-height:20px;}
    .review_wrap .review_list li .review_info p{font-size:11px; line-height:20px; margin-left:7px; font-weight:400;}
    .review_wrap .review_list li .review_info p.rl_area .re_like .chk{padding-right:15px; -webkit-background-size:11px; background-size:11px;}
    .review_wrap .review_list li .review_info .btn_area .btn{width:35px; height:20px; line-height:18px; font-size:11px;}

    .review_wrap .review_list li .review_txt p{font-size:14px; line-height:150%; font-weight:400;}
    .review_wrap .review_list li .review_txt .mobile{font-size:11px; line-height:17px; font-weight:400; margin-top:5px;}

    .review_wrap .review_list li .review_txt .txt_chg textarea{width:calc(100% - 57px); height:50px; padding:5px; font-size:12px;}
    .review_wrap .review_list li .review_txt .txt_chg .btn{width:52px; height:50px; line-height:50px; font-size:13px;}

    .review_wrap .review_list li.reply{padding:15px 10px;}
    .review_wrap .review_list li.reply .review_info{padding-left:12px; background-position:left 5px; -webkit-background-size:5px;	background-size:5px;}
    .review_wrap .review_list li.reply .review_txt{padding-left:12px;}

    .review_wrap .review_list li .review_txt .rt_img{margin-top:10px;margin-left:0;}
    .review_wrap .review_list li .review_txt .rt_img li{position:relative;display:block; margin-left:0; /* padding-bottom:60%;  */margin-top:5px;}
    .review_wrap .review_list li .review_txt .rt_img li:first-child{margin-top:0;}
    .review_wrap .review_list li .review_txt .rt_img li img{width:100%;}
    /* .review_wrap .review_list li .review_txt .rt_img li img{position:absolute;top:0;left:0;right:0;bottom:0; width:100%;height:100%;object-fit:cover;} */

    .review_wrap .review_list li .review_txt .img_chg{margin-top:10px;margin-left:0;}
    .review_wrap .review_list li .review_txt .img_chg li{margin-top:5px;margin-bottom:0;margin-left:0; display:block;width:100%;padding:0;padding-bottom:60%; position:relative;}
    .review_wrap .review_list li .review_txt .img_chg li.img_enroll{margin-top:10px;}
    .review_wrap .review_list li .review_txt .img_chg li img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;}
    .review_wrap .review_list li .review_txt .img_chg li .btn{top:10px;right:10px;background-image:url(https://cdn.gongim.com/images/common/Mbtn_close.png);-webkit-background-size:contain;background-size:contain;}

    .review_wrap .review_list li.reply_write{padding:15px 10px;}
    .review_wrap .review_list li.reply_write .rw_inner{padding-right:57px;}
    .review_wrap .review_list li.reply_write .rw_inner textarea{height:50px;padding:5px;font-size:12px;}
    .review_wrap .review_list li.reply_write .rw_inner .btn{width:52px;height:50px;line-height:50px;font-size:13px;}


    .review_wrap .review_enroll .enroll_sub .emo_wrap{top:135px;padding:0 15px 0;}
    .emo_wrap .swiper-button-prev, .emo_wrap .swiper-button-next{width:15px;height:30px;}
    .emo_wrap .swiper-button-prev, .emo_wrap .swiper-container-rtl .swiper-button-next{left:-15px; -webkit-background-size:10px 20px; background-size:10px 20px;}
    .emo_wrap .swiper-button-next, .emo_wrap .swiper-container-rtl .swiper-button-prev{right:-15px; -webkit-background-size:10px 20px; background-size:10px 20px;}
    .review_wrap .review_enroll .enroll_sub .emo_sub{top:194px; padding:5px 15px;}

    /*모바일 댓글*/
    .reply_write .reply_sub{padding-right:0;}
    .reply_write .reply_sub .secret_chk {float:none; display:block; margin-bottom:10px; }
    .reply_write .reply_sub .secret_chk .chk{font-size:12px; font-weight:400;}

    .reply_write .reply_sub .emoticon > .emobtn {width:28px; height:20px; -webkit-background-size:15px; padding-right:12px;}
    .reply_write .reply_sub .emoticon > .emobtn:after{width:8px; height:100%; -webkit-background-size:contain; background-size:contain;}
    .reply_write .reply_sub .enroll_file .file_btn { vertical-align:top; width:70px; height:20px; line-height:18px; font-size:11px; padding-left:22px; background-size:12px 10px; background-position:6px center;}

    .reply_write .reply_sub .replyemo_wrap{padding:8px 0px 0px;}
    .reply_write .reply_sub .replyemo_wrap .swiper-wrapper {overflow-x: auto;}
    .reply_write .reply_sub .replyemo_wrap .swiper-slide .btn{padding:0 0 0;margin-right:0;}
    .reply_write .reply_sub .replyemo_sub .swiper-slide .btn{width:85%;-webkit-background-size:contain; background-size:contain; height:50px;}

    .reply_write .reply_sub .replyemo_sub {padding:0px;}

    /* 정비상담_등록 */
    .write_table input{font-size:12px;font-weight:400;}
    .chk_area .chk{font-size:14px;line-height:22px;font-weight:400;}
    .write_table table td .store_sel{font-size:14px;font-weight:400;}
    .write_table table td p{font-size:14px;font-weight:400;}

    .write_table table td .file_area input[type="text"]{width:calc(100% - 75px);}
    .write_table table td .file_area .file_btn{width:75px;font-size:12px;}

    .write_table table td .file_area{display:inline-block;}
    .write_table table td .du_text{display:block;padding-left:0; line-height:20px;}

    .btn_area.wt_btn{font-size:0;}
    .btn_area.wt_btn .btn.type_01{margin-right:0;}
    .btn_area.wt_btn .btn{width:49%;margin:0;margin-left:2%;height:40px;line-height:40px;font-size:13px;}
    .btn_area.wt_btn .btn:first-child{margin-left:0;}

    /* 정비후기_상세 */
    .list_view dd.view_info li .star_area{padding:10px 0;}
    /* 정비후기 등록 */
    .write_table table td .chk_wrap.gc_wrap .chk_area .chk{line-height:30px;}


    .sub_content.right_wrap .search_wrap.full100 .srch_sub_box .search_h{width:69%;}
}

.sub_visual_guide {display:table; width:100%;height:190px; background-image:url(https://cdn.gongim.com/images/sub/sub_visual11.jpg); background-position:center;text-align:center; -webkit-background-size:cover; background-size:cover;}
.sub_visual_guide h2{display:table-cell; vertical-align:middle; font-size:40px; color:#fff;}



/*서브이미지*/
@media screen and (max-width:768px) {
    .bbs_ban_pc{display:none;}
    .bbs_ban_mobile{display:block;}
    .pc_subimg{display:none;}
    .m_subimg{display:block;}
    .m_subimg .msubtl{padding-left:15px;text-align:left;padding-top:30px;line-height:22px}
    .msub_visual {width:100%;height:120px; background-position:center;text-align:center; -webkit-background-size:cover; background-size:cover;}
    .msub_visual h2{ vertical-align:middle; font-size:24px; color:#333;}
    .msub_visual h4{ vertical-align:middle; font-size:15px; color:#333;font-weight:400;margin-top:8px;}
}

@media screen and (min-width:769px) {
    .pc_subimg{display:block;vertical-align:middle;}
    .m_subimg{display:none;}
    .pc_subimg .subtl{width:1100px;text-align:left;margin:0 auto;margin-top:70px; line-height:36px}
}


/*플레이스홀드설정*/

/*제휴사레이아웃*/

@media screen and (max-width:768px) {
    #tab-menu {
        width: 100%;
        position:relative; left: 50%;
        transform: translatex(-50%);
        border-radius: 4px;
    }
    #tab-menu ul{
        list-style:none;
        padding:0;
    }
    #tab-btn ul {
        text-align:center;
        align-items: center;
        background:#fff;
        overflow: hidden;
    }
    #tab-btn li {
        margin:0 auto;float: left; width:20%; text-align: center;font-size:15px;padding-botttom:10px;
    }
    #tab-btn li a img{
        margin:10px;
        width:40px;
    }
    #tab-btn li a {
        padding-bottom: 10px;
        text-decoration: none;;
        display: flex;
        align-items: center;
        border-bottom: 2px solid #ccd2dc;
        color: #222;
        display:block;
        font-weight:500;
    }
    #tab-btn li.active a {
        border-bottom: 2px solid #eb3f3d;
        color: #eb3f3d;
        background:#fff;
    }

    #tab-cont {
        width: 100%;
        background: #fff;
        box-sizing: border-box;
        border-radius: 0 0 4px 4px;
    }
    #tab-cont ul{
        padding-bottom:0px;width:100%;
    }
    #tab-cont li{
        text-align:center;font-size:16px;color:#999;line-height:140%; margin-top:30px;
    }
    #tab-cont li span{
        font-weight:600;color:#333;
    }
    .barobtn{margin-top:22px;border-radius:5px;background:#fff;border:1px solid #555;background-image:url(https://cdn.gongim.com/images/baro_arrow.png);background-repeat:no-repeat;
    ;background-position:top 10px right 8px;padding:10px;font-size:16px;color:#222;font-weight:500}
    .barobtn a{text-decoration: none;}
    .jehu_title{margin:30px 0;font-weight:500;clear:both;padding:12px 0;background:#f7f7f7;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;
        text-align:center;width:100%;font-size:20px;}
    .gubun_line{height:25px; background-image:url(https://cdn.gongim.com/images/gubun_line.png)}
    #tab-cont li .btn{
        background-color: #fff;
        color: #333;
        border: 1px solid #555;
        font-size: 1.125em;
        letter-spacing: 0px;
        padding: 10px 60px;
        cursor: pointer;
        display: inline-block;
        margin: 20px 10px;
        width:100%;
        transition: all 0.5s;
        border-radius:4px;
    }
    #tab-cont li .btn:hover{
        background: #e00021;
        color: white;
        transition: all 0.5s;
    }
    .sub_content.type2 img{max-width:100%; margin:0 auto;}
}
@media screen and (min-width:769px) {
    #tab-menu {
        width: 100%;
        position:relative; left: 50%;
        transform: translatex(-50%);
        border-radius: 4px;
    }
    #tab-menu ul{
        list-style:none;
        padding:0;
    }
    #tab-btn ul {
        text-align:center;
        align-items: center;
 
        overflow: hidden;
    }
    #tab-btn li {
        margin:0 auto;float: left; width:20%; text-align: center;font-size:20px;border-bottom:1px solid #ddd;
    }
    #tab-btn li a img{
        margin-right:15px;
    }
    #tab-btn li a {
        text-decoration: none;;
        display: flex;
        align-items: center;
        color: #222;
        padding: 15px 20px;
        font-weight: bold;
        justify-content: center;
    }
    #tab-btn li.active a {
        border-bottom: 1px solid #EB3F3D;
        color: #2b210e;
        background:#fff;
    }

    #tab-cont {
        padding-top:40px;
        width: 100%;
        background: #fff;
        box-sizing: border-box;
        border-radius: 0 0 4px 4px;
    }
    #tab-cont ul{
        padding-bottom:40px;width:100%;display:flex;justify-content: space-between ;  
    }
    #tab-cont li{
        text-align:center;font-size:16px;color:#999;line-height:140%;
    }
    #tab-cont li span{
        font-weight:600;color:#333;
    }
    .barobtn{margin-top:22px;border-radius:5px;background:#fff;border:1px solid #555;background-image:url(https://cdn.gongim.com/images/baro_arrow.png);background-repeat:no-repeat;
    ;background-position:top 10px right 8px;padding:10px;font-size:16px;color:#222;font-weight:500}
    .barobtn a{text-decoration: none;}
    .jehu_title{margin:30px 0;font-weight:500;clear:both;padding:18px 0;background:#f7f7f7;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;
        text-align:center;width:100%;font-size:20px;}
    .gubun_line{height:25px; background-image:url(https://cdn.gongim.com/images/gubun_line.png)}
    #tab-cont li .btn{
        background-color: #fff;
        color: #333;
        border: 1px solid #555;
        font-size: 1.125em;
        letter-spacing: 0px;
        padding: 10px 60px;
        cursor: pointer;
        display: inline-block;
        margin: 20px 10px;
        transition: all 0.5s;
        border-radius:4px;
    }
    #tab-cont li .btn:hover{
        background: #e00021;
        color: white;
        transition: all 0.5s;
    }
}
@media all and (max-width: 1024px) {
    .ban_cupang{
        padding-top:20px;margin:0 auto;text-align:center;width:1100px;
    }
    .prd_list {
        max-width: 1100px;
        margin: 0 auto;
    }
}

@media all and (max-width: 768px) {
    .ban_cupang{padding-top:20px;margin:0 auto;text-align:center;width:420px;
    }
    .prd_list {
        max-width: 1100px;
        margin: 0 auto;
    }
}
@media all and (max-width: 480px) {
}

