/*서브리스트*/

#footer{margin-top:30px}
.location {  width:100%;background:url('../img/comm/sub_menu_bg.gif')repeat;height:50px;}
.location .section  { background:url('../img/comm/location_home.png')no-repeat 0px center;height:50px;padding-left:30px;font-size:15px;color:#fff;line-height:50px }
.location select { height:30px;line-height:30px;font-size:15px;padding:0 30px 0 10px;;margin-left:20px;; background:#fff url('../img/comm/select_bt.gif')no-repeat 92% center;border:0}



.location01 {  width:100%;background:url('../img/comm/sub_menu_bg01.gif')repeat;height:50px;}
.location01 .section  { background:url('../img/comm/location_home.png')no-repeat 0px center;height:50px;padding-left:30px;font-size:15px;color:#fff;line-height:50px }
.location01 select { height:30px;line-height:30px;font-size:15px;padding:0 30px 0 10px;;margin-left:20px;; background:#fff url('../img/comm/select_bt.gif')no-repeat 92% center;border:0}
.sub_page_title { font-size:32px; color:#000; margin-top:40px; margin-bottom:26px; font-weight:600;letter-spacing:-2px;text-align:center;line-height:32px  }
.sub_page_title  span {font-size:14px; color:#333; font-weight:400;}
.sub_title { font-size:24px; color:#00a58f; margin-left:15px;  font-weight:600;letter-spacing:-2px;line-height:65px;height:65px  }


.all_list {margin-bottom:44px }
.all_list li { float:left;width:260px;height:350px; border:1px solid #d7d7d7;box-sizing:border-box;margin-right:23px;background:#fff} 
/*.all_list li a { display:block;color:#5c5c5c;height:375px;}*/
.all_list li:last-child { margin-right:0}
.all_list li img { width:100%;height:209px;margin-bottom:10px}
.all_list li p,.won { display:block;margin:0 6px}
.all_list li .small_txt {display:inline-block; }
.all_list li p { color:#000;font-size:14px;margin:10px 6px 6px;line-height:18px;letter-spacing:-1.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.all_list li .won { color:#00a58f;font-size:19px;width:245px;text-align: right;box-sizing:border-box;font-weight:bold}
.all_list li .won i { font-size:14px;font-weight:400}
.all_list li .view_detail { display:block;margin:6px 4px 0;width:250px;height:42px;border-top:1px solid #d7d7d7;}
.all_list li .view_detail em, .view_detail em i { font-style:normal}
.all_list li .view_detail em {display:inline-block;width:48%;line-height:42px;font-size:12px;color:#999999 }
.all_list li .view_detail em:last-child { text-align: right;font-size:13px;color:#5c5c5c}
.all_list li .view_detail em i { color:#11ab96}
.all_list li .view_detail em img {width:18px;height:21px;vertical-align:bottom }
.all_list h3 {  color:#000;font-size:22px;padding-top:20px;line-height:55px;height:55px;font-weight:bold}

.list_li li{ margin-right:19px!important;margin-bottom:50px;}
.list_li li:last-child {margin-right:0!important}

.all_list li a.file_bt img {  display:block;width:100%;height:373px ;margin-bottom:-10px!important;box-sizing:border-box}

.all_list .bx-wrapper .bx-prev {left: -50px; background:#fff url(../img/comm/page_bt03.gif) no-repeat center center;  border:1px solid #e6e6e8;}
.all_list  .bx-wrapper .bx-next {right:-50px; background:#fff url(../img/comm/page_bt04.gif) no-repeat center center;  border:1px solid #e6e6e8;}

.all_list  .bx-wrapper .bx-controls-direction a {position: absolute;top:150px;margin-top: 12px;outline: 0;width: 26px;height: 26px;text-indent: -9999px;z-index: 9999;}
.all_list  .bx-wrapper .bx-controls-direction a.disabled {	display: block!important;}
.all_list  .bx-wrapper img { display:inline-block;}
.sub_tab{width:820px;position:relative;}
.sub_tab>div{position:relative}
.sub_tab h3{font-size:16px;height:51px;font-weight:bold;line-height:51px;}

h3.stit0001 {  font-size:20px;color:#333;;font-weight:bold;padding:2% 0 0 2%}

.sub_tab h3 a{color:#333;font-size:16px;width:150px;height:51px;font-weight:bold;line-height:48px;text-align:center;border:1px solid #dadada;border-bottom:2px solid #3acdb9;background: #fff;box-sizing:border-box;margin-left:-1px;letter-spacing:-1.5px}
.sub_tab h3 a:first-child { margin-left:0}
.sub_tab h3 a.active{color:#33b7a5;border:2px solid #3acdb9;border-bottom:0}
.sub_tab h3 a{float:left;vertical-align:middle}
.sub_tab ul li{display:none; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}
.sub_tab ul li.active{display:block;background: #fff;}
.sub_tab em,.sub_tab i {font-style:normal}
.sub_tab ul {background:#fff;margin-top:-2px;border-top:2px solid #3acdb9;}
.sub_tab .bx-viewport{height:auto!important}
.sub_tab .sub_tab_con .box{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;margin:0px 30px 0 30px;border-bottom:1px solid #dadada;padding:22px 0}
.sub_tab .sub_tab_con img{float:left;width:200px;height:161px}
.sub_tab .sub_tab_con_s {float:left;width:528px;margin:0px 0 0 30px;box-sizing:border-box}
.sub_tab .sub_tab_con_s .all_small_box { margin-left:-6px}
.sub_tab .sub_tab_con_s .sub_txt {padding:6px 0 6px 0 ;font-size:14px;color:#666;width:50%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;box-sizing:border-box }
.sub_tab .sub_tab_con p {width:100%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;padding:6px 0 6px 0 ;color:#000;font-size:20px;letter-spacing:-2px;text-align:left;box-sizing:border-box}
.sub_tab .img_box { float:left;width:200px;;background:#202743;padding:5px;box-sizing:border-box}
.sub_tab .img_box img { float:none;width:190px;height:145px;border-radius:5px}
.sub_tab .img_box  .name { text-align:center;font-size:13px;font-weight:bold;color:#fff}
.sub_tab .img_box  .name em  {font-style:normal;color:#99d9d0;}

.sub_tab .sub_tab_con_s .view_detail em.first i { display:inline-block;width:7px;height:17px;background:#3acdb9;margin-right:1px;vertical-align:middle}

.sub_tab .sub_tab_con .view_detail { display:block;width:100%;border-top:1px solid #d7d7d7;padding-top:10px}
.sub_tab .sub_tab_con  .won {height:55px;line-height:60px;color:#00a58f;font-size:30px;font-weight:bold ;text-align:right}
.sub_tab .sub_tab_con  .won i { font-size:24px;font-weight:400}
.sub_tab .sub_tab_con .view_detail img {width:18px;height:21px;vertical-align:-webkit-baseline-middle;margin-right:4px }
.sub_tab .sub_tab_con .view_detail  {font-size:13px;color:#5c5c5c }
.sub_tab .sub_tab_con .view_detail em {display:inline-block;width:49% }
.sub_tab .sub_tab_con .view_detail em:first-child i { color:#11ab96}
.sub_tab .sub_tab_con .view_detail em:last-child { text-align: right; }
.sub_tab .sub_tab_con .view_detail em:last-child i { color:#000}
.sub_tab  a.more { display:block;width:760px;background:#838383;height:38px;margin:0 auto 38px ;color:#fff;font-size:16px;font-weight:bold;padding-top:10px}
.sub_tab  a.more span { display:block;background:url('../img/comm/more_bt01.png')no-repeat 0 center;width:100px;height:28px;line-height:28px;padding-left:35px;margin:0 auto}


.view_list { width:260px;position: absolute;top:0;right:2px}
.view_list h3 { font-size:20px;color:#333;height:49px;line-height:49px;font-weight:bold}

.view_list #s_banner_wrap {width:260px; position: relative;padding:0 9px;border:1px solid #dadada;border-top:2px solid #3acdb9;background:#fff;box-sizing:border-box; }
.view_list #s_banner_wrap li .slider_box{ display:block;width:100%;padding:15px 0;border-bottom:1px solid #dadada;height:120px;box-sizing:border-box; }
.view_list #s_banner_wrap li img {float:left;width:110px;height:90px }
.view_list #s_banner_wrap li .slider_con {float:left;width:100px;margin-left:10px}
.view_list #s_banner_wrap li  p { color:#000;font-size:14px;line-height:16px;max-height:17px;margin:5px 0;width:100px;letter-spacing:-1.5px;word-break:break-all;overflow:hidden}
.view_list #s_banner_wrap li  .won {color:#00a58f;font-size:16px;font-weight:bold ;text-align:left;margin-top:5px;width:100px;margin:0}
.view_list #s_banner_wrap li   .won i {font-weight:400}
.view_list #s_banner_wrap li  .all_small_box { margin:0 0 0 0}
.view_list #s_banner_wrap li .small_txt { letter-spacing:-1.5px;;font-size:11px; display:block}

.banner_sub { width:100%;border:1px solid #dadada;background:#fff;box-sizing:border-box;margin-top:8px }
.banner_sub a {  display:block;padding:28px 6px;background:url('../img/comm/dot_line.png')repeat-x bottom;}
.banner_sub a:last-child {background:none }
.banner_sub .icon_01 { display:inline-block;width:78px;height:78px;background:#2d4362 url('../img/comm/banner_icon01.png')no-repeat center;border-radius:50%;margin-right:10px}
.banner_sub .icon_02 { display:inline-block;width:78px;height:78px;background:#7092be url('../img/comm/banner_icon02.png')no-repeat center;border-radius:50%;margin-right:10px}
.banner_sub .banner_con { display:inline-block;}
.banner_sub .banner_con p { color:#333;font-size:20px;font-weight:bold;margin-bottom:2px}
.banner_sub .banner_con span { color:#666666;font-size:14px;line-height:20px;letter-spacing:-1.5px}


.all_view { padding:35px;border:1px solid #dadada; margin-top:29px;background:#fff;box-sizing:border-box;}

.all_view .info { float:left;width:478px;}
.all_view .info img { width:478px;height:370px;line-height:0;padding:0}
.all_view .info_r { float:right;width:503px;}

.all_view .info_name { position: relative; width:100%;height:85px;border-left:1px solid #dadada;border-right:1px solid #dadada;box-sizing:border-box;margin-top:-5px;padding:14px 0 14px 19px;}
.all_view .info_name .photo,
.all_view .info_name .name_con {display:inline-block;}
.all_view .info_name .photo img { width:55px;height:55px;border-radius:5px}
.all_view .info_name .name_con { margin-left:10px;vertical-align:top}
.all_view .info_name .name_con p {display:block;height:32px;line-height:32px;font-size:14px;color:#000;font-weight:bold }
.all_view .info_name .name_con .small_box {height:24px; }
.all_view .info_name .name_con .small_box span { margin:0 3px 0 0 ;line-height:18px}
.all_view .info_name .time { position: absolute;right:15px;top:14px;padding-left:15px;background:url('../img/comm/time_icon.gif')no-repeat  0 center; font-size:13px;letter-spacing:-1.5px;color:#727272}
.all_view .info_name .time span { color:#f9530b}
.all_view .info_seller { position: relative; width:100%;height:94px;border:1px solid #dadada;box-sizing:border-box;padding:14px 19px;background:#f9f9f9;color:#333;font-size:14px}
.all_view .info_seller p { font-weight:bold }
.all_view .info_seller a.more {position: absolute;right:15px;top:10px;font-size:12px;letter-spacing:-1.5px}

.info_r p {width:100%; font-size:24px;color:#000;line-height:28px;letter-spacing:-2.5px;margin-top:8px;word-wrap:break-word}
.info_r>span { display:block;font-size:14px;color:#999;padding:13px 0 15px;border-bottom:1px solid #cfcfcf;width:100%;margin-bottom:10px}
.info_r ul.info_con li { width:46%;display:inline-block;}
.info_r ul.info_con li:nth-child(2),
.info_r ul.info_con li:nth-child(4),
.info_r ul.info_con li:nth-child(6) { width:53%}
.info_r ul.info_con li span {display:inline-block;font-size:14px;height:42px;line-height:42px }
.info_r ul.info_con li span:first-child { width:88px;color:#727272;}
.info_r ul.info_con li span:last-child {color:#333 }
.info_r ul.info_con li:nth-child(3) span { text-decoration: line-through;}
.info_r ul.info_con li:nth-child(5) span:last-child { font-size:25px;color:#00a58f;font-weight:bold}
.info_r ul.info_con li:nth-child(5) span:last-child em { font-size:20px;font-style:normal;font-weight:400}

.info_r ul.info_con li:nth-child(1) span:last-child img { width:18px;height:21px;vertical-align:middle}
.info_r ul.info_con li:nth-child(1) span:last-child i { display:inline-block;width:7px;height:17px;background:#3acdb9;margin-right:1px;vertical-align:middle}

.info_r .tel { margin:12px 0 20px 0;height:18px;line-height:18px;color:#727272;font-size:13px;padding-left:25px;background:url('../img/comm/tel_icon.gif')no-repeat  0 center;}


.selectbox {
  position: relative;
  z-index: 1;
  background:#fff;height:40px;line-height:40px;font-size:14px;font-weight:300;color:#333;box-sizing:border-box;border:1px solid #e7e7e7;box-sizing:border-box;
 margin-bottom:12px;overflow:hidden
}

.selectbox:before {
  content: "";
  position: absolute;
  width: 19px;
  height: 39px;
  right:15px;
  background: url(../img/comm/select_bt.gif) no-repeat 91% center;  
}

.selectbox label {
  position: absolute;
  height:40px; 
  line-height:40px; 
  padding-left:15px; 
  font-size:14px;
  color:#333;
  font-weight:300;
  z-index: -1;
}

.selectbox select {
  width:100%;
  height: 40px;
  line-height: 40px;
  font-family: inherit;
  padding: .8em .5em;
  border: 0;
  opacity: 0;
  filter:alpha(opacity=0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.boxForm{height:167px;overflow-y:auto;line-height:150%;font-size:14px;padding:0 17px ;box-sizing:border-box;background:#f9f9f9;border:2px solid #d0d0d0;}
.boxForm ul li  { display:block;width:100%!important;min-height:40px;line-height:40px;background:url('../img/sub/info_dot.gif')repeat-x bottom;}
.boxForm ul li span { width:24%!important;display:inline-block;font-size:14px;color:#333;}
.boxForm ul li span:first-child { width:49%!important;padding:5px 0;line-height:14px}
.boxForm ul li span:nth-child(2) { vertical-align:top}
.boxForm ul li span:last-child { text-align:right }
.boxForm a { display:inline-block; height:22px;line-height:22px;border:1px solid #ddd;margin-left:-1px;box-sizing:border-box;text-align: center;background:#fff;font-size:10px;vertical-align:middle;margin-top:-6px}
.boxForm .bt_box {width:22px}
.boxForm .bt_box01 { width:33px;line-height:18px;}
.boxForm .bt_box_m {background:url('../img/sub/boxForm_bt01.gif')no-repeat  0 center; }
.boxForm .bt_box_p {background:url('../img/sub/boxForm_bt02.gif')no-repeat  0 center; }

.info_r .centerBtn input {vertical-align:middle }
.info_r .centerBtn input:first-child { margin-left:0;background:#202743 url('../img/sub/check_bt.png')no-repeat  24% center;  color:#40ebd4;padding-left:30px}
.info_r .centerBtn input:last-child { margin-right:0 }

.info_r .centerBtn input.new_bt { margin-left:0;background:#202743 url('../img/sub/check_bt01.png')no-repeat  39% center;  color:#fff;padding-left:71px;text-align:left;width:367px!important;}


.info_r .centerBtn { margin-top:8px}


.sub_tab03 {display:inline-block; width:722px;margin-top:20px }
.sub_tab03 h2 { font-size:20px;height:55px;line-height:55px;color:#333;font-weight:bold}
.sub_tab03 .box { width:100%;border:1px solid #dadada;height:300px}
.sub_tab03 h3  {display:inline-block;width:66px; }
.sub_tab03 h3 a{width:100%;color:#fff;font-size:15px;height:100px;font-weight:bold;line-height:100px;text-align:center;background: #202743;box-sizing:border-box;letter-spacing:-1.5px;border-bottom:1px solid #dadada}
.sub_tab03 h3 a.active{color:#202743;background:#40ebd4;border-bottom:0}
.sub_tab03 h3 a{display:block}
.sub_tab03 ul {display:inline-block;width:653px;height:279px ;vertical-align:top;margin-left:-3px}
.sub_tab03 ul li.tab{display:none; }
.sub_tab03 ul li.active{display:block}



.sub_tab03 #s_banner_wrap {width:721px; position: relative;box-sizing:border-box; border:0;padding:0;height:279px;overflow:visible}
.sub_tab03 #s_banner_wrap li a.list_con{ position: relative;display:block;width:721px;border-bottom:1px solid #e8e8e8;height:75px;box-sizing:border-box; overflow:visible}
.sub_tab03 #s_banner_wrap li .list_con:last-child { border:0}
.sub_tab03 #s_banner_wrap li .s_box{float:left;width:651px;height:75px;padding:15px 10px;;box-sizing:border-box;}
.sub_tab03 #s_banner_wrap li a.list_con .all_small_box { margin-left:0}
.sub_tab03 #s_banner_wrap li  .list_con p { display:inline-block;color:#000;font-size:15px;line-height:16px;margin:5px 0;letter-spacing:-1.5px}
.sub_tab03 #s_banner_wrap li .list_con_01 { color:#5c5c5c;font-size:12px;line-height:30px;height:30px;}
.sub_tab03 #s_banner_wrap li .list_con_01 span  {padding:0 35px 0 0 }
.sub_tab03 #s_banner_wrap li a.list_con .right_box { position: absolute;right:20px;top:0px;font-size:20px;width:90px; font-weight:bold;height:75px;line-height:53px;text-align:center}
.sub_tab03 #s_banner_wrap li a.list_con .ing {color:#33ab9c}
.sub_tab03 #s_banner_wrap li a.list_con .end {color:#bfbfbf}
.sub_tab03 .bx-viewport{height:300px!important;width:655px!important}
.sub_tab03.w721  .bx-viewport {width:721px!important }
.sub_tab03 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { top:-53px;right:0}
.sub_tab03 .bx-wrapper .bx-pager { text-align:right;padding-right:50px;position:absolute!important}

.sub_tab03 #s_banner_wrap li  .left_box_01 { width:66px;float:left;height:75px;line-height:75px;color:#fff;font-size:15px;font-weight:bold;;text-align:center;background: #202743;box-sizing:border-box;letter-spacing:-1.5px;border-bottom:1px solid #dadada;}
.sub_tab03 #s_banner_wrap li  .left_box_02 { width:66px;float:left;height:75px;line-height:75px;;font-size:15px;font-weight:bold;;text-align:center;;box-sizing:border-box;letter-spacing:-1.5px;color:#202743;background:#40ebd4;border-bottom:0;}

.sub_tab03 .bx-wrapper .bx-prev {left: 582px;top:-52px}
.sub_tab03 .bx-wrapper .bx-next {right:0px;top:-52px}

.schedule { display:inline-block;width:285px; box-sizing:border-box;vertical-align:top;margin-top:20px;margin-left:16px}
.schedule  h3 { font-size:20px;height:55px;line-height:55px;color:#333;font-weight:bold;margin-left:8px}
.schedule .box { width:100%;border:1px solid #e6e6e6; box-sizing:border-box;background:#f9f9f9;height:302px;}
.schedule .box .time { padding:20px;border-bottom:1px solid #e6e6e6;box-sizing:border-box; }
.schedule .box .time p { color:#000;font-size:18px;font-weight:bold;margin-bottom:20px}
.schedule .box .time span {  color:#666;font-size:14px;line-height:25px;letter-spacing:-1.2px}
.schedule .box .time span em { color:#000;font-style:normal}
.schedule .day {position:relative }
.day p { width:100%;text-align: center;font-size:18px;color:#333;height:52px;line-height:52px}
.day table { width:235px;margin:0 auto;border-top:1px solid #e8e8e8;margin-bottom:12px}
.day table td,.day table th { height:30px;line-height:30px;width:14.2%;border-right:1px solid #f9f9f9;text-align:center;font-size:14px;color:#333;border-bottom:1px solid #e8e8e8}
.day table .today { background:#f23325;color:#fff}
.day table .noday { background:#666;color:#fff}
.day table .sun { color:#f23325}
.day table .sat { color:#2d84c1}

.schedule .day a.left {position: absolute;left: 5px;top:70px;border:0}
.schedule .day a.right {position: absolute;right:5px;top:70px;border:0}
.schedule  .box_today { display:inline-block;font-size:14px;color:#666;margin-right:15px;letter-spacing:-2px;margin-left:50px}
.schedule  .box_today span { display:inline-block;width:12px;height:12px;background:#f23325;margin-right:3px}
.schedule  .box_noday { display:inline-block;font-size:14px;color:#666;margin-right:15px;letter-spacing:-2px}
.schedule  .box_noday span { display:inline-block;width:12px;height:12px;background:#666;margin-right:3px}

.sub_tab01{width:765px;position:relative;margin-top:37px;border-top:1px solid #dadada;}
.sub_tab01{position:relative}
.sub_tab01 h3{font-size:16px;height:51px;font-weight:bold;line-height:51px;}


.sub_tab01 h3 a{color:#000;font-size:20px;width:191px;height:51px;font-weight:bold;line-height:48px;text-align:center;border-right:1px solid #dadada;background: #fff;box-sizing:border-box;letter-spacing:-1.5px}
.sub_tab01 h3 a:first-child { border-left:1px solid #dadada;width:192px}
.sub_tab01 h3 a.active{color:#fff;border:0;background:#202743;}
.sub_tab01 h3 a{float:left;vertical-align:middle}
.sub_tab01 ul li{ border:1px solid #dadada;padding:20px;}
.sub_tab01 ul li.active{display:block}
.sub_tab01 em,.sub_tab01 i {font-style:normal}
.sub_tab01 ul {background:#fff;}
.sub_tab01 .bx-viewport{height:auto!important}
.sub_tab01 .sub_tab_con {font-size:15px;color:#666}
.sub_tab01 .sub_tab_con { min-height:150px}
.sub_tab01 .sub_tab_con .comment {position:relative;padding:20px 0;margin:0 20px;border-bottom:1px solid #dadada;box-sizing:border-box; }
.sub_tab01 .sub_tab_con .comment .name { position:relative; display:inline-block ;font-weight:bold;font-size:14px;line-height:20px;margin-right:8px;color:#000;height:40px;vertical-align:super}
.sub_tab01 .sub_tab_con .comment .name img { width:40px;height:40px;border-radius:50%;margin-right:10px;display:inline-block ;vertical-align:middle}

.sub_tab01 .sub_tab_con .comment .best { position:relative; display:inline-block}
.sub_tab01 .sub_tab_con .comment .best i { display:inline-block;width:14px;height:23px;margin-right:6px;background:#3acdb9}
.sub_tab01 .sub_tab_con .comment .comment_r {position: absolute;right:0;top:25px;font-size:14px }
.sub_tab01 .sub_tab_con .comment span {width:auto }
.sub_tab01 .sub_tab_con .comment span:first-child { text-align:right; }
.sub_tab01 .sub_tab_con .comment .cont { font-size:15px;padding-top:10px}
.sub_tab01 .paging { margin:35px 0 40px}



.category_view_n { width:100%!important;}
.category_view_n h3 a{ width:33.3%;}
.category_view_n h3 a:first-child{ width:33.4%;}

.pop_view { width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.85);height:100%;z-index:999999999999;overflow:scroll;;}
.pop_view .pop_view_box {background:#fff; margin:200px auto ;border:1px solid #dadada}
.pop_view .pop_view_box .all_view { border:0;padding-top:0;padding-bottom:0;}

.msg_list .comment {position:relative;padding:0px 0;margin:0 0px;border-bottom:0px solid #dadada;box-sizing:border-box; }
.msg_list .comment .best { position:relative;}
.msg_list .comment .best i { display:inline-block;width:14px;height:23px;margin-right:6px;background:#3acdb9}



.view_list01 { width:325px;position: absolute;top:0;right:0px;}
.view_list01 .box h3 { font-size:20px;color:#333;height:56px;line-height:56px;font-weight:bold;background:#fff;padding-left:24px}
.view_list01 .box  {border:1px solid #dadada;background:#fff}
.view_list01 #s_banner_wrap {width:285px; position: relative;margin:0 auto;background:#fff;box-sizing:border-box; border:0;border-top:1px solid #dadada;padding:0}
.view_list01 #s_banner_wrap li .slider_box{ display:block;width:285px;padding:15px 0;border-bottom:1px solid #dadada;height:120px;box-sizing:border-box; }
.view_list01 #s_banner_wrap li img {float:left;width:120px;height:90px }
.view_list01 #s_banner_wrap li .slider_con {float:left;width:140px;margin-left:10px}
.view_list01 #s_banner_wrap li  p { color:#000;font-size:14px;line-height:16px;max-height:17px;margin:5px 0;width:140px;letter-spacing:-1.5px;word-break:break-all;overflow:hidden}
.view_list01 #s_banner_wrap li  .won {color:#00a58f;font-size:16px;font-weight:bold ;text-align:left;margin-top:5px;width:140px;margin:0}
.view_list01 #s_banner_wrap li   .won i {font-weight:400}
.view_list01 #s_banner_wrap li  .all_small_box { margin:0 0 0 0}
.view_list01 #s_banner_wrap li .small_txt { letter-spacing:-1.5px;position: absolute;left:192px;font-size:11px}


.view_list01 .bx-wrapper .bx-prev {left: 70px}
.view_list01 .bx-wrapper .bx-next {right:70px}


.banner_sub01 { width:100%;border:1px solid #dadada;background:#fff;box-sizing:border-box;margin-top:8px }
.banner_sub01 a {  display:block;padding:28px 16px;background:url('../img/comm/dot_line.png')repeat-x bottom;}
.banner_sub01 a:last-child {background:none }
.banner_sub01 .icon_01 { display:inline-block;width:78px;height:78px;background:#2d4362 url('../img/comm/banner_icon01.png')no-repeat center;border-radius:50%;margin-right:10px}
.banner_sub01 .icon_02 { display:inline-block;width:78px;height:78px;background:#7092be url('../img/comm/banner_icon02.png')no-repeat center;border-radius:50%;margin-right:10px}

.banner_sub01 .banner_con { display:inline-block;vertical-align:top}
.banner_sub01 .banner_con p { color:#333;font-size:20px;font-weight:bold;margin-bottom:2px;margin-top:-8px}
.banner_sub01 .banner_con span { color:#666666;font-size:14px;line-height:14px;letter-spacing:-1.5px}


/**회원관련 영역**/

.member_section {width:460px;margin:0 auto;position:relative;}
.member_section h3 { color:#333;font-size:20px;font-weight:bold;margin-bottom:20px;margin-top:65px}
.member_section input.idpw {height:50px;line-height:50px;width:100%; background:#fff;border:1px solid #dadada;box-sizing:border-box;color:#666;font-size:14px;padding-left:23px;margin-bottom:10px}
.member_section input.login {height:57px;line-height:57px;width:100%; background:#118f7f url('../img/sub/login_bt_icon.png')no-repeat 39% center;box-sizing:border-box;color:#fff;font-size:20px;margin-bottom:10px;text-align: center;font-weight:bold;border:0;cursor:pointer;}

.login_link { width:70%;float:right;text-align:right; font-size:14px;color:#666;font-weight:bold;margin-top:-22px;letter-spacing:-1.0px}
.login_link img { margin:0 15px}

.login_or { margin:30px 0 20px 0}

.login_sns input { height:50px;line-height:50px;width:100%; background:#fff;border:1px solid #dadada;box-sizing:border-box;color:#666;font-size:14px;padding-left:160px;margin-bottom:10px;text-align:left;cursor:pointer;}
.login_sns input.sns01 { background:#fff url('../img/sub/login_sns01.png')no-repeat 135px center;}
.login_sns input.sns02 { background:#fff url('../img/sub/login_sns02.png')no-repeat 135px center;}
.login_sns input.sns03 { background:#fff url('../img/sub/login_sns03.png')no-repeat 135px center;}

.member_section input.join {height:57px;line-height:57px;width:100%; background:#118f7f;box-sizing:border-box;color:#fff;font-size:20px;margin-bottom:10px;text-align: center;font-weight:bold;border:0;cursor:pointer;}
.member_section input.join02 {height:50px;line-height:50px;width:100%; background:#118f7f;box-sizing:border-box;color:#fff;font-size:16px;text-align: center;font-weight:bold;border:0;cursor:pointer;float:left;margin-top:20px}
.member_section input.join01 {height:57px;line-height:57px;width:100%; background:#fff;box-sizing:border-box;color:#118f7f;font-size:20px;margin-bottom:10px;text-align: center;font-weight:bold;border:2px solid #118f7f;cursor:pointer;vertical-align:middle;}
.find_link { width:100%;text-align:center; font-size:14px;color:#666;font-weight:bold;margin-top:8px;letter-spacing:-1.0px}
.find_link img { margin:0 15px}

.g_box { width:100%; background:#fff;border:1px solid #dadada;box-sizing:border-box;color:#666;font-size:15px;text-align:center;padding:35px 30px;}
.g_box span { color:#000}

.coupon_box { width:100%;height:187px;background:url('../img/sub/member_coupon.png')no-repeat 0;text-align: center;}
.coupon_box p { font-size:18px;font-weight:bold;color:#fff;padding-top:35px;padding-bottom:13px}
.coupon_box p span { color:#f9ff01; font-size:18px;}
.coupon_box span {  color:#006555; font-size:14px;font-weight:bold;letter-spacing:-1px}
.coupon_box em {  display:block; color:#fff; font-size:14px;font-weight:bold;letter-spacing:-1px;font-style:normal;padding-top:15px}


.coupon_box01 { width:100%;height:auto;background:url('../img/sub/member_coupon01.png')no-repeat 0 top;text-align: center;padding-bottom:25px}
.coupon_box01 p { font-size:18px;font-weight:bold;color:#fff;padding-top:25px;padding-bottom:13px}
.coupon_box01 span {  color:#5c6175; font-size:14px;font-weight:bold;letter-spacing:-1px}
.coupon_box01 em {  display:block; color:#fff; font-size:14px;font-weight:bold;font-style:normal;padding-top:20px;line-height:25px;}
.coupon_box01 i { font-style:normal;color:#ed1c24;}

.gry_check { margin-top:10px;letter-spacing:-1.0px}
.gry_check input[type="checkbox"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}
.gry_check input[type="checkbow"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}

.gry_check label{
  height:19px; 
  line-height:16px; 
  padding-left:25px; 
  margin-right:23px;
  display:inline-block; 
  background:url(../img/sub/check_box.png) no-repeat 0 center; 
  font-size:14px;
  color:#666;
  vertical-align:middle; 
  cursor:pointer;
  font-weight:bold;
}

.gry_check input[type="checkbox"]:checked + label{
  background:url(../img/sub/check_box_on.png) no-repeat 0 center; 
}

.gry_check input[type="checkbow"]:checked + label{
  background:url(../img/sub/check_box_on.png) no-repeat 0 center; 
}



.gry_check01 { margin:10px 0 10px;}
.gry_check01 input[type="checkbox"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}
.gry_check01 input[type="checkbow"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}

.gry_check01 label{
	min-height:19px;
  line-height:16px; 
  padding-left:25px; 
  margin-right:23px;
  display:inline-block; 
  background:url(../img/sub/check_box.png) no-repeat 0 center; 
  font-size:14px;
  color:#666;
  vertical-align:middle; 
  cursor:pointer;
}

.gry_check01 input[type="checkbox"]:checked + label{
  background:url(../img/sub/check_box_on.png) no-repeat 0 0; 
}
.gry_check01 input[type="checkbow"]:checked + label{
  background:url(../img/sub/check_box_on.png) no-repeat 0 0; 
}

.agreeWrap{width:100%;height:130px;line-height:20px;font-size:14px; font-weight:300;color:#666;box-sizing:border-box;margin-bottom:-1px;background:#fff;border:1px solid #dadada;margin-top:-1px}
.agreeWrap .boxForm{height:100%;overflow-y:auto;line-height:150%;font-size:14px;padding:10px;box-sizing:border-box; border-top:0;background:#fff;border:0;margin:10px 0;height:110px;}
.agreeWrap .boxForm h4{font-size:15px; font-weight:400;color:#333}

.fRight { float:right;margin-top:12px;right:0}
.stite {height:50px;line-height:50px;width:100%; background:#fff;border:1px solid #dadada;box-sizing:border-box;color:#666;font-size:15px; font-weight:bold;padding-left:12px }


/**왼쪽메뉴**/

.lnb {width:220px;float:left}


.lnb{margin:33px 0 50px;background:#fff;}
.lnb>ul{overflow:hidden;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.lnb>h2{background:#202743;height:70px;line-height:70px;color:#fff;font-size:24px;font-weight:bold;letter-spacing:-2px;text-align:center;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.lnb>h3{width:100%;background:#fff;height:58px;line-height:58px;color:#33ab9c;font-size:22px;font-weight:bold;letter-spacing:-2px;box-sizing:border-box;border-bottom:2px solid #7e8292;padding-left:15px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.lnb h3:last-child { margin-top:43px}

.lnb a{display:block;color:#000;background:url(../img/sub/lnb_icon.png) no-repeat 202px center; }
.lnb a span{position:relative;float:right;right:25px;display:block; text-align:right}
.lnb a span em { font-style:normal;color:#33ab9c;font-weight:bold;}
.lnb>ul>li{border-bottom:1px solid #e6e6e6;}
.lnb>ul>li>a{font-size:16px;box-sizing:border-box}
.lnb>ul>li>a{position:relative;height:50px;line-height:50px;padding-left:15px;letter-spacing:-1.5px}
.lnb ul li > a:hover{color:#33ab9c;}
.lnb ul li > a  span:hover{color:#000;}


.mypage_tab .box { border-bottom:2px solid #263a55;}
.mypage_tab h3  {display:inline-block;width:48%;margin-bottom:-2px}
.mypage_tab h3 a{width:100%;color:#263a55;font-size:18px;padding:15px 0;;font-weight:bold;text-align:center;;box-sizing:border-box;;border:2px solid #263a55;}
.mypage_tab h3 a.active{color:#33ab9c;border-bottom:0;background:#fff;padding-bottom:17px;}
.mypage_tab h3 a{display:block}
.mypage_tab ul{display:none; }
.mypage_tab ul.active{display:block}
.lnb.mypage_tab h3:last-child { margin-top:15px;}


/**우측 최근본내역**/

.new_list { width:130px;position: absolute;top:33px;right:0px;border:1px solid #e6e6e6;background:#fff;}
.new_list h3 { font-size:20px;color:#fff;height:67px;line-height:67px;font-weight:bold;background:#118f7f;text-align:center;letter-spacing:-2px}

.new_list #s_banner_wrap {width:130px; position: relative;box-sizing:border-box; }
.new_list #s_banner_wrap li .slider_box{ display:block;width:110px;padding:15px  0;border-bottom:1px solid #dadada;box-sizing:border-box; margin:0 auto}
.new_list #s_banner_wrap li img {width:110px;height:90px }
.new_list .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom:-42px;right:0}
.new_list .bx-wrapper .bx-pager { text-align:center;padding-right:0px}

.new_list .bx-wrapper .bx-prev {left: 10px;bottom:-45px}
.new_list .bx-wrapper .bx-next {right:10px;bottom:-45px}

/**마이페이지 컨텐츠**/
.content {width:720px;float:left ;margin-left:15px;border:1px solid #e6e6e6;background:#fff;padding:0 20px 20px;box-sizing:border-box;margin-top:33px;min-height:600px;margin-bottom:20px}

.content>h2 { width:100%;font-size:24px;color:#202743;font-weight:bold;letter-spacing:-1.5px;border-bottom:2px solid #7e8292;height:65px;line-height:65px;margin-bottom:37px}
.content>h2 span{ color:#118f7f;}


.con_tab{width:100%;position:relative;}
.con_tab>div{position:relative}
.con_tab h3{font-size:16px;height:51px;font-weight:bold;line-height:51px;}

.con_tab h3 a{display:inline-block;color:#333;font-size:16px;width:170px;height:45px;font-weight:bold;line-height:45px;text-align:center;border:1px solid #dadada;background: #f5f5f5;box-sizing:border-box;margin-left:-1px;letter-spacing:-1.5px;margin-bottom:3}
.con_tab.w150 h3 a { width:136px}
.con_tab h3 a:first-child { margin-left:0;}
.con_tab h3 a.active{color:#fff;background:#202743;border:1px solid #202743}
.con_tab h3 a{float:left;vertical-align:middle}
.con_tab h3 a.active span { color:#ffba00}
.con_tab ul li{display:none}
.con_tab ul li.active{display:block;}
.con_tab ul {}

.specialist_tab {margin-bottom:25px;}
.specialist_td  { padding-top:10px;}
.specialist_td span { float:left;color:#000!important;font-weight:bold!important;}
.specialist_td em { color:#ff6600;font-weight:bold!important;font-style:normal;}
.specialist_table td{ background:#f5f5f5;}
select.specialist_select { min-width:149px;height:35px;padding:0 30px 0 10px;margin-top:10px;background:#fff url('../img/comm/select_bt.gif')no-repeat 92% center;border:1px solid #d4cdcd}

.specialist_lable table { border:0!important}
.specialist_lable table td{width:25%;border:0!important ;line-height:30px!important;height:30px!important;}
.specialist_lable table td input { vertical-align:middle;}

.specialist_sub .market_box { border-bottom:0;height:auto;margin-top:0;}


#con_tab_1 .con_list { min-height:97px}

.con_tab .bx-viewport{height:auto!important}
.con_list {position:relative;width:100%;border-bottom:1px solid #e5e5e5;padding:17px 7px 10px;box-sizing:border-box;}
.con_tab .con_list:first-child {border-top:1px solid #202743;margin-top:25px}
.con_tit {position:relative;width:100%; display:block;clear:both}
.con_list .red_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#4ec1b3;padding:0 6px;width:41px;vertical-align:top}
.con_list .sky_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#444758;padding:0 6px;width:41px;vertical-align:top}
.con_list .sky_box01 {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#479ec8;padding:0 6px;width:41px;vertical-align:top}
.con_list .indigo_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#202743;padding:0 6px;width:41px;vertical-align:top}
.con_list .eng_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#feb33a;padding:0 6px;vertical-align:top;}
.con_list a {display:inline-block;width:50% ;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px;letter-spacing:-1.5px;height:26px;line-height:26px;color:#333}
.con_list .re { display:inline-block;font-size:15px;vertical-align:top;height:26px;line-height:26px;position:absolute;right:130px}


.con_list_con .new_list000 { position: absolute;right:10px;bottom:15px;display:inline-block;font-size:13px;;height:26px;line-height:26px;background:#f26024;color:#fff;padding:0 8px;margin-right:10px!important}
.con_list_con span { font-size:12px;letter-spacing:-0.2px;color:#666;margin-right:10px;height:30px;line-height:40px}
.con_list_con span:last-child { margin-right:0}
.con_list_con span em {font-style:normal ;color:#118f7f}
.con_list .ing { font-size:20px;color:#33ab9c;font-weight:bold;position: absolute;right:10px;top:15px;width:100px;text-align:center}
.con_list .end{ font-size:20px;color:#bfbfbf;font-weight:bold;position: absolute;right:10px;top:15px;width:100px;text-align:center}
.content .paging { margin-top:20px;margin-bottom:30px}

.content .con_list01_con.t_line {border-top:1px solid #202743;margin-top:60px}
.content .con_list01_con a{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;margin:0px 0;border-bottom:1px solid #e5e5e5;padding:22px 0 0}
.content .con_list01_con img{float:left;width:190px;height:130px}
.content .con_list01_con_s {float:left;width:465px;margin:0 0 0 20px;box-sizing:border-box;border-bottom:1px solid #ebebeb;}
.content .con_list01_con_s .all_small_box { margin-left:-6px}
.content .con_list01_con_s .sub_txt {padding:6px 0 6px 0 ;font-size:14px;color:#666;width:50%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;box-sizing:border-box }
.content .con_list01_con p {width:100%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;padding:6px 0 6px 0 ;color:#000;font-size:20px;letter-spacing:-2px;text-align:left;box-sizing:border-box}
.content .con_list01_con .view_detail { position:relative;clear:both;display:block;width:100%;padding:12px 0}
.content .con_list01_con  .won {height:55px;line-height:60px;color:#00a58f;font-size:30px;font-weight:bold ;text-align:right}
.content .con_list01_con  .won i { font-size:24px;font-weight:400}
.content .con_list01_con .view_detail img {width:18px;height:21px;margin-right:4px ;}
.content .con_list01_con .view_detail  {font-size:13px;color:#5c5c5c }
.content .con_list01_con .view_detail em {display:inline-block;font-style:normal ;margin-right:20px;color:#999}
.content .con_list01_con .view_detail em i { color:#11ab96}
.content .con_list01_con .view_detail  .point { color:#000}
.content .con_list01_con .view_detail .del {position: absolute;color:#000;font-size:13px;right:10px;margin-right:0 }


.con_tab h4 { color:#000;font-weight:bold ;font-size:17px;height:45px;line-height:45px;margin-top:15px}

.con_line img { width:100%}


.lcon_tab{width:100%;position:relative;}
.lcon_tab>div{position:relative}
.lcon_tab h3{font-size:16px;height:51px;font-weight:bold;line-height:51px;}

.lcon_tab h3 a{display:inline-block;color:#333;font-size:16px;width:170px;height:45px;font-weight:bold;line-height:45px;text-align:center;border:1px solid #dadada;background: #f5f5f5;box-sizing:border-box;margin-left:-1px;letter-spacing:-1.5px;margin-bottom:3}
.lcon_tab.w150 h3 a { width:136px}
.lcon_tab h3 a:first-child { margin-left:0;}
.lcon_tab h3 a.active{color:#fff;background:#202743;border:1px solid #202743}
.lcon_tab h3 a{float:left;vertical-align:middle}
.lcon_tab h3 a.active span { color:#ffba00}
.lcon_tab h2{font-size:16px;height:51px;font-weight:bold;line-height:51px;}

.lcon_tab h2 a{display:inline-block;color:#333;font-size:16px;width:170px;height:45px;font-weight:bold;line-height:45px;text-align:center;border:1px solid #dadada;background: #f5f5f5;box-sizing:border-box;margin-left:-1px;letter-spacing:-1.5px;margin-bottom:3}
.lcon_tab.w150 h2 a { width:136px}
.lcon_tab h2 a:first-child { margin-left:0;}
.lcon_tab h2 a.active{color:#fff;background:#202743;border:1px solid #202743}
.lcon_tab h2 a{float:left;vertical-align:middle}
.lcon_tab h2 a.active span { color:#ffba00}

/**table**/
.table_01 table{width:100%;color:#202743;font-size:14px;  font-weight:300;border-top:1px solid #202743;}
.table_01 table caption {;font-size:0}
.table_01 table th{height:50px;line-height:20px;padding-left:15px;background:#fff;border-bottom:1px solid #e5e5e5;background:#f5f5f5;color:#000;font-weight:bold ;font-size:14px;}
.table_01 table td {height:50px;line-height:35px;border-bottom:1px solid #e5e5e5;padding-left:10px;font-size:14px;}
.table_01 table td.mail,
.table_01 table td.call{padding-top:0px;line-height:35px}
.table_01 table td i {padding: 0 5px;float:left}
.table_01 table  span {color:#666;font-size:14px;  font-weight:300;padding:0 10px;letter-spacing:-1px;}
.table_01 table  span.b_txt {color:#666;font-size:14px;  font-weight:300;padding-left:0px;letter-spacing:-1px;}
.table_01 .txt_s {display:block;padding:20px 0 20px;color:#666;font-size:14px;  }
.table_01 .txt_s01 {display:block;padding:20px 0 20px;color:#666;font-size:14px;line-height:25px ;letter-spacing:-1.5px }
.table_01 textarea {border:1px solid #d4cdcd;margin:10px 0;padding:10px;height:35px;line-height:35px;box-sizing:border-box}
.table_01 input {border:1px solid #d4cdcd;padding:0 10px;height:35px;line-height:35px;box-sizing:border-box}
.table_01 table td.file{padding:10px 0 10px 10px;line-height:40px}
.table_01 table td p {clear:both;display:block;color:#000;font-size:14px;  font-weight:bold;margin-bottom:8px }
.table_01 .point_or { color:#ff0000!important;font-style:normal}
.table_01  .txt {clear:both;display:block;color:#666;font-size:14px;  font-weight:300;padding-left:0;letter-spacing:-0.5px;line-height:20px!important;font-style:normal}
.table_01 td.pt8{padding-top:8px!important}
.table_01 .pad_10px { padding:20px 10px 10px}
.table_01 .won {display:inline-block;width:30%;color:#118f7f;font-size:20px;  font-weight:bold; text-align:right;margin-right:20px}
.table_01 b { font-weight:bold;margin-left:8px }
.table_01 .bt_view {font-weight:bold;padding-left:0!important}

.table_01 td.recon_box { padding:10px 10px 5px 10px;}
.table_01 td.recon_box span {width:70px; margin-bottom:5px;clear:both}
.table_01 td.recon_box span.w90 {width:100px; margin-bottom:5px;clear:both}

.table_01 td.bg_f5 { background:#f5f5f5!important}

.table_02.mt60  {margin-top:60px}
.mt25  {margin-top:25px}
.mt13  {margin-top:13px}
.mb13  {margin-bottom:16px!important}
.bt_20 { margin-bottom:20px}
.table_02 table{width:100%;color:#202743;font-size:14px;  font-weight:300;border-top:1px solid #202743;}
.table_02 table caption {;font-size:0}
.table_02 table th{height:50px;line-height:50px;background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #202743;background:#f5f5f5;color:#000;font-weight:bold ;font-size:14px;text-align:center}
.table_02 table td {height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px;text-align:center}
.table_02 .txt_s {display:block;padding:60px 0 20px;color:#666;font-size:14px;  }
.table_02 .txt_s02 {display:block;padding:0px 0 16px;color:#666;font-size:14px;  }
.table_02 textarea {border:1px solid #d4cdcd;margin:10px 0;padding:10px;line-height:20px;box-sizing:border-box}

.table_02 table tr td.t_b { color:#000;font-weight:bold }
.table_02 table tr td a { display:block;text-align:left;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;box-sizing:border-box;}
.table_02 table tr td em { color:#118f7f;font-style:normal}

.table_02 .box_gray {display:block;margin:0 auto;font-size:14px;text-align:center;width:70px;height:30px;line-height:30px;background:#959595 ;color:#fff}
.cus_view { box-sizing:border-box; color:#666;font-size:14px;text-align:left!important;line-height:20px!important;padding:20px}

.table_03.mt25  {margin-top:25px}
.table_03 table{width:100%;color:#202743;font-size:14px;  font-weight:300;border-top:1px solid #202743;}
.table_03 table caption {;font-size:0}
.table_03 table th{height:50px;line-height:16px;background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #202743;background:#f5f5f5;color:#000;font-weight:bold ;font-size:14px;text-align:center}
.table_03 table td {height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px;text-align:center}
.table_03 .txt_s {display:block;padding:60px 0 20px;color:#666;font-size:14px;  }
.table_03 textarea {border:1px solid #d4cdcd;margin:10px 0;padding:10px;line-height:20px;box-sizing:border-box}

.table_03 table tr td.t_b { color:#000;font-weight:bold }
.table_03 table tr td a { display:block;width:90%;text-align:left;;overflow:hidden;text-overflow:ellipsis;line-height:16px}
.table_03 table tr td em { color:#118f7f;font-style:normal}

.table_03 .box_gray {display:block;margin:0 auto;font-size:14px;text-align:center;width:70px;height:30px;line-height:30px;background:#959595 ;color:#fff}



.table_04 table{width:100%;color:#202743;font-size:14px;  font-weight:300;border-top:1px solid #202743;border-left:1px solid #e5e5e5;}
.table_04 table caption {;font-size:0}
.table_04 table th{height:50px;line-height:16px;background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #202743;background:#f5f5f5;color:#333;font-size:15px;text-align:center;border-right:1px solid #e5e5e5;}
.table_04 table td {height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px;text-align:center;border-right:1px solid #e5e5e5;}
.table_04 .txt_s {display:block;padding:60px 0 20px;color:#666;font-size:14px;  }
.table_04 textarea {border:1px solid #d4cdcd;margin:10px 0;padding:10px;line-height:20px;box-sizing:border-box}

.table_04 table td.c_gray {color:#666}
.table_04 table td.won01 {font-size:17px;color:#00a58f;font-weight:bold}
.table_04 table td.won01 i {font-weight:300}
.table_04 table td.won02 {font-size:17px;color:#00a58f;font-weight:bold;text-align:right;line-height:25px;padding:11px 15px}
.table_04 table td.won02 i {font-weight:300}
.table_04 table td.won02 span {font-weight:300;color:#000;font-size:14px}
.table_04 table td.won02 span em {color:#666;padding-right:10px}
.table_04 table tr td.t_b { color:#000;font-weight:bold }
.table_04 table tr td a { display:block;width:90%;text-align:left;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.table_04 table tr td em { color:#118f7f;font-style:normal}

.table_04 .box_gray {display:block;margin:0 auto;font-size:14px;text-align:center;width:70px;height:30px;line-height:30px;background:#959595 ;color:#fff}


.table_04 td.no_view {background:#f5f5f5;padding:15px;box-sizing:border-box; color:#666;font-size:14px;text-align:left;line-height:20px}
.table_04 td.no_view p {color:#000;font-size:14px;margin-bottom:10px}

.g_box_info { background:#f5f5f5;padding:20px;box-sizing:border-box;font-size:14px;color:#666;line-height:27px;margin:25px 0 20px}
.g_box_info p { color:#202743;font-size:16px;font-weight:bold;margin-bottom:8px }
.g_box_info span { display:block;letter-spacing:-1.5px;background:url(../img/sub/icon_jum.gif) no-repeat 0 12px  ;padding-left:10px }

.round input[type="checkbox"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}
.round input[type="radio"]{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}

.round label{
  height:22px; 
  line-height:20px; 
  padding-left:30px; 
  margin-right:23px;
  display:inline-block; 
  background:url(../img/sub/roung.png) no-repeat 0 center; 
  font-size:14px;
  color:#333;
  vertical-align:middle; 
  cursor:pointer;
}

.round input[type="checkbox"]:checked + label{
  background:url(../img/sub/roung_on.png) no-repeat 0 center; 
}

.round input[type="radio"]:checked + label{
  background:url(../img/sub/roung_on.png) no-repeat 0 center; 
}





.round01 input[type="checkbox"],{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}
.round01 input[type="radio"],{
  width:1px; 
  height:1px; 
  padding:0; 
  border:0 none; 
  margin:20px 0 0 0 ; 
  position:absolute; 
  left:0; 
  overflow:hidden;
  clip:rect(0 0 0 0);
}

.round01 label{
  height:22px; 
  line-height:20px; 
  padding-left:30px; 
  margin-right:23px;
  display:inline-block; 
  background:url(../img/sub/roung01.png) no-repeat 0 center; 
  font-size:14px;
  color:#333;
  vertical-align:middle; 
  cursor:pointer;
}

.round01 input[type="checkbox"]:checked + label{
  background:url(../img/sub/roung_on.png) no-repeat 0 center; 
}

.round01 input[type="radio"]:checked + label{
  background:url(../img/sub/roung_on.png) no-repeat 0 center; 
}




.selectbox01 {
  position: relative;
  z-index: 1;
  background:#fff;height:35px;line-height:35px;font-size:14px;font-weight:300;color:#333;box-sizing:border-box;border:1px solid #d4cdcd;box-sizing:border-box
}

.selectbox01:before {
  content: "";
  position: absolute;
  width: 19px;
  height: 34px;
  right:15px;
  background: url(../img/comm/select_bt.gif) no-repeat 91% center;  
}

.selectbox01 label {
  position: absolute;
  height:35px; 
  line-height:35px; 
  padding-left:19px; 
  font-size:14px;
  color:#333;
  font-weight:300;
  z-index: -1;
}

.selectbox01 select {
  width:100%;
  height: 35px;
  line-height: 35px;
  font-family: inherit;
  padding: .8em .5em;
  border: 0;
  opacity: 0;
  filter:alpha(opacity=0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.popup_mask { display:none}

.popup_mask {position:fixed; left:0;top:0;  z-index:999; background:rgba(0,0,0,0.8);  display:none; width:100%;height:100%;overflow:hidden; }
.popup_mask .popup_box { width:720px;margin:10% auto 0;background:#fff}
.popup_mask .popup_box .tit { position: relative;height:70px;line-height:70px;background:#118f7f;padding-left:27px;box-sizing:border-box;color:#fff;font-size:25px;font-weight:bold;}
.popup_mask .popup_box .tit .bt_close {position: absolute; top:0px;right:25px}
.popup_mask .popup_box .con {padding:20px 27px}

.popup_mask .popup_box .con span { display:block;letter-spacing:-1.5px;background:url(../img/sub/icon_jum.gif) no-repeat 0 12px  ;padding-left:10px ;box-sizing:border-box;font-size:14px;color:#666;line-height:27px;}
.popup_mask .popup_box .con .g_box01 { width:100%;text-align:center;background:#f5f5f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;margin-top:20px}
.popup_mask .popup_box .con .g_box01 a.tit_copy {display:inline-block;width:150px;height:45px;line-height:45px;font-size:15px;color:#118f7f;font-weight:bold;border:1px solid #118f7f;margin-right:20px;background:#fff}
.popup_mask .popup_box .con .g_box01 a:hover.tit_copy  { background:#118f7f;color:#fff}
.popup_mask .popup_box .con .g_box01 a.con_copy {display:inline-block;width:150px;height:45px;line-height:45px;font-size:15px;color:#ff3300;font-weight:bold;border:1px solid #ff3300;margin-right:20px;background:#fff}
.popup_mask .popup_box .con .g_box01 a:hover.con_copy  { background:#ff3300;color:#fff}

.popup_mask .popup_box .con .go_site { width:100%;text-align:center;margin-top:20px}
.popup_mask .popup_box .con .go_site em { font-style:normal;margin-right:25px;font-size:14px;color:#000}
.popup_mask .popup_box .con .go_site a { padding:0 25px;border-right:1px solid #e5e5e5;height:21px;line-height:21px}
.popup_mask .popup_box .con .go_site a:last-child { padding-right:0;border-right:0}
.popup_mask .popup_box .con .go_site img{vertical-align:top}

.profile_box { width:100%;padding:20px;background:#f5f5f5;border:1px solid #d4cdcd;box-sizing:border-box;}
.profile_box .img_box_left { width:190px;margin-right:45px;float:left}
.profile_box .img_box_left img { width:190px;height:130px;margin-bottom:-5px}
.profile_box .con_box_right { float:left;text-align:center}
.profile_box .con_box_right img { margin-bottom:25px}
.profile_box .con_box_right span { color:#000;font-weight:bold;height:35px;line-height:35px;margin-right:8px}


.profile_box input {border:1px solid #d4cdcd;padding:10px;height:35px;line-height:35px;box-sizing:border-box}


.popup_mask .popup_pr_box { width:720px;margin:20px auto 0;background:#fff}
.popup_mask .popup_pr_box .tit { position: relative;height:70px;line-height:70px;background:#118f7f;padding-left:27px;box-sizing:border-box;color:#fff;font-size:25px;font-weight:bold;}
.popup_mask .popup_pr_box .tit .bt_close {position: absolute; top:0px;right:25px}
.popup_mask .popup_pr_box .con {padding:25px 30px}
.popup_mask .popup_pr_box .con h4 {font-size:20px;color:#0bac98;font-weight:bold }
.popup_mask .popup_pr_box .con span {display:block;font-size:14px;color:#666; margin:10px 0;line-height:23px}

.cal_box {  position: relative;width:100%;margin:20px;}
.cal_box p { font-size:18px;color:#333;margin-bottom:6px;text-align:center;}
.cal_box p b {font-weight:bold }
.cal_box a.re {display:block;position: absolute;left:-20px;top:100px }
.cal_box a.ne {display:block;position: absolute;right:20px;top:100px }
.cal_box ul { margin:0 auto}
.cal_box ul li{width:215px;box-sizing:border-box;margin-left:-1px;border:1px solid #dbdbdb;padding:14px;font-size:13px;color:#333;float:left}
.cal_box ul li table { width:100%;}
.cal_box table caption {;font-size:0}
.cal_box ul li table tr { margin-bottom:1px}
.cal_box ul li table th {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; height:29px;line-height:29px;text-align:center;font-weight:400;}
.cal_box ul li table td { height:27px;line-height:27px;text-align:center;cursor:pointer;font-weight:400;border:1px solid #fff;box-sizing:border-box;}
.cal_box ul li table td.sat { color:#2d84c1!important}
.cal_box ul li table td.sun { color:#f23325!important}
.cal_box ul li table td.select { background:#dbdbdb!important}


.cal_box01 {  position: relative;margin:8px 20px 20px;box-sizing:border-box}
.cal_box01 table { border-top:1px solid #e5e5e5}
.cal_box01 th {text-align:right;padding-right:15px }


/**주문영역**/
.order_list { border:1px solid #e6e6e6;box-sizing:border-box;background:#fff;width:100%;border-bottom:0}
.order_list .box{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;padding:20px 43px;border-bottom:1px solid #dadada;box-sizing:border-box}
.order_list .box.padd_34{padding:36px 43px;}
.order_list img{float:left;width:210px;height:170px}
.order_list_s {float:left;width:650px;margin:0px 0 0 43px;box-sizing:border-box}
.order_list_s .all_small_box { margin-left:-3px}
.order_list_s .sub_txt {padding:6px 0 6px 0 ;font-size:14px;color:#666;width:50%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;box-sizing:border-box }
.order_list a {display:block;width:100%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;padding:15px 0 15px 0 ;color:#000;font-size:24px;letter-spacing:-2px;text-align:left;box-sizing:border-box}
.order_list .view_detail { display:block;width:100%;padding-bottom:30px}
.order_list  .won {float:right;color:#00a58f;font-size:25px;font-weight:bold ;text-align:right;}
.order_list  .won i { font-size:20px;font-weight:400;color:#00a58f!important}
.order_list  .day {float:right;text-align:right;font-size:15px;font-weight:400;color:#000;margin-left:30px}
.order_list  .day i { color:#00a58f;font-size:20px;font-weight:bold ;}
.order_list .view_detail img {width:18px;height:21px;vertical-align:-webkit-baseline-middle;margin-right:4px }
.order_list .view_detail .total  {float:left;font-size:20px;color:#333;font-weight:bold }
.order_list .view_detail em {display:inline-block;font-style:normal}
.order_list .view_detail em:first-child i { color:#11ab96}
.order_list .view_detail em:last-child { text-align: right; }
.order_list .view_detail em:last-child i { color:#000}

.order_list  .list_con { width:100%;}
.order_list  .list_con span { display:inline-block;color:#666666;font-size:15px;letter-spacing:-0.5px;height:30px;line-height:30px;}
.order_list  .list_con span em { color:#000;font-style:normal;padding-right:10px}
.order_list  .list_con span:nth-child(1) { width:585px}
.order_list  .list_con span:nth-child(2) { width:110px;text-align:right}
.order_list  .list_con span:nth-child(3) { width:130px;text-align:right}
.order_list  .list_con span:nth-child(4) { width:170px;text-align:right}


.order_list .info_name { position: relative; width:100%;height:85px;box-sizing:border-box;margin-top:-5px;padding:60px 0 0 0px;}
.order_list .info_name .photo,
.order_list .info_name .name_con {display:inline-block;}
.order_list .info_name .photo img { width:23px;height:23px;border-radius:5px}
.order_list .info_name .name_con { margin-left:5px;vertical-align:top}
.order_list .info_name .name_con p {display:block;height:23px;line-height:23px;font-size:14px;color:#000;font-weight:bold }
.order_list .info_name .name_con span { padding:0 20px}
.order_list .p22 { padding:22px}


.table_order table{width:100%;color:#202743;font-size:14px;  font-weight:300;border:1px solid #e6e6e6;}
.table_order table caption {font-size:0}
.table_order table tr th:last-child { border-bottom:0}
.table_order table th{min-height:50px;line-height:30px;padding:15px 0 15px 35px;background:#fafafa;color:#333;font-size:15px;text-align:left;border-bottom:1px solid #e3e3e3;}
.table_order table td {height:50px;line-height:35px;padding-left:10px;font-size:14px;background:#fff;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;color:#333;font-size:15px;}
.table_order table td.total {color:#333;font-size:20px;  font-weight:bold; text-align:center}
.table_order table td.total p { color:#00a58f;font-size:40px;  }
.table_order table td.total p span { font-size:30px;font-weight:300}
.table_order table td.order_con span {display:block; text-align:right;width:50%;height:30px;line-height:30px;}
.table_order table td.order_con span.point {display:inline-block;text-align:right;width:50%;height:30px;line-height:30px;}
.table_order table td.order_con span.point01 {display:inline-block;text-align:left;width:auto;height:30px;line-height:30px;}
.table_order table td.order_con .point input {border:1px solid #dadada;padding:0 10px 0 10px;height:30px;line-height:27px;box-sizing:border-box;font-size:15px;color:#666;text-align:right;width:60%}
.table_order table td.last_total {padding-left:30px;color:#00a58f;font-size:25px;  font-weight:bold;}
.table_order table td.last_total span { font-size:20px; font-weight:400;}
.table_order table td.last_total01 {padding-left:30px}
.table_order table td.round {padding-left:30px; }
.table_order table td.s_info { background:#ebebeb;padding:20px;color:#333;font-size:15px}
.table_order table td.s_info span {display:inline-block;vertical-align:top ;line-height:25px}
.table_order table td.s_info span img { margin-top:4px;margin-right:3px}
.table_order.mb_30 { margin-bottom:30px}
.table_order.mt_30 { margin-top:30px}

.order_list .info_top { text-align:center!important;padding:40px 0;width:100%;}
.order_list .info_top img { width:500px!important;height:78px!important;margin:0 auto;float:none}
.centerBtn.order_bt  input:first-child { margin-left:0;background:#202743 url('../img/sub/check_bt.png')no-repeat  24% center;  color:#40ebd4;padding-left:30px;margin:50px 0 30px}

.order_list .info_top01 { text-align:center!important;padding:58px 0 40px;width:100%;}
.order_list .info_top01 img { width:325px!important;height:78px!important;margin:0 auto;float:none}
.order_list.mt_65 { margin:65px 0 50px}
.order_list .info_top02 {background:#fafafa;padding:50px 0; font-size:24px;color:#000;text-align:center;margin-top:-1px}


/*재능인*/
.ability_left {  float:left;width:220px;margin-right:15px;box-sizing:border-box;margin-top:33px}
.ability_con {  float:left;width:865px;background:#fff;border:1px solid #e6e6e6;padding:20px;box-sizing:border-box;margin-top:33px;min-height:665px;position:relative;}

.ability_left .porfile {border:1px solid #e6e6e6;box-sizing:border-box }
.ability_left .porfile ul li:first-child { background:#202743;padding-top:30px;height:219px;box-sizing:border-box;text-align:center}
.ability_left .porfile ul li:first-child .photo { width:129px;height:129px;border-radius:8px;margin:0 auto}
.ability_left .porfile ul li:first-child p {display:block; color:#fff;font-size:14px;padding:20px 0 18px ;font-weight:bold;}
.ability_left .porfile ul li:last-child { background:#fff}
.ability_left .porfile ul li:last-child .n_box {padding:19px 0 0 0;text-align:center }
.ability_left .porfile ul li:last-child em {display:inline-block;font-style:normal ;font-size:14px;height:14px;line-height:12px;}
.ability_left .porfile ul li:last-child em.n01 { color:#000;padding-right:10px; border-right:1px solid #666;}
.ability_left .porfile ul li:last-child em.n02 { color:#666;padding-left:10px;}
.ability_left .porfile ul li:last-child .time { padding-left:15px;background:#fff url('../img/comm/time_icon.gif')no-repeat  0 5px; font-size:13px;letter-spacing:-1.5px;color:#727272;margin:30px 0 0 50px;padding-bottom:30px}
.ability_left .porfile ul li:last-child .time span { color:#f9530b}

.ability_bt {height:60px;line-height:60px;cursor:pointer;font-size:20px;font-weight:bold;color:#FFF;margin:0;border:0;letter-spacing:-1px;box-sizing:border-box ;background:#4ec1b3 url('../img/sub/ability_bt.png')no-repeat  50px center ;text-align:left ;padding-left:90px}



.schedule01 { width:100%;border:1px solid #e6e6e6;box-sizing:border-box;margin-top:14px;background:#fff}
.schedule01 .box { width:100%;box-sizing:border-box;position: relative; }
.schedule01 .box .time { padding:20px;box-sizing:border-box; background:#f9f9f9}
.schedule01 .box .time span {  color:#000;font-size:14px;line-height:25px;letter-spacing:-1.2px}
.day01 p { width:100%;text-align: center;font-size:20px;color:#333;height:52px;line-height:52px}
.day01 table { width:100%;margin:0 auto;border-top:1px solid #e8e8e8;margin-bottom:12px}
.day01 table td,.day01 table th { height:30px;line-height:30px;width:14.2%;border-right:1px solid #f9f9f9;text-align:center;font-size:14px;color:#333;border-bottom:1px solid #e8e8e8}

.day01 table .noday { background:#666;color:#fff}
.day01 table .sun { color:#f23325}
.day01 table .sat { color:#2d84c1}

.day01 a.left {position: absolute;left: 28px;top:18px;border:0}
.day01 a.right {position: absolute;right:31px;top:18px;border:0}

.schedule01 .box .bx-wrapper .bx-prev {left:30px;top:-50px;background: url('../img/sub/day_pr.png')no-repeat center;border:0}
.schedule01 .box .bx-wrapper .bx-next {right:30px;top:-50px;background: url('../img/sub/day_next.png')no-repeat center;border:0}
.schedule01  .box_noday { font-size:14px;color:#666;margin-left:12px;letter-spacing:-2px;height:47px;line-height:47px;margin-top:-15px}
.schedule01  .box_noday span { display:inline-block;width:12px;height:12px;background:#666;margin-right:3px}

.ability_tab .box {width:100%;}
.ability_tab h3 a{color:#666;font-size:17px;width:157px;height:45px;line-height:43px;text-align:center;background: #f7f7f7;box-sizing:border-box;margin-left:2px;letter-spacing:-1.5px;border:1px solid #7e8292;border-bottom:2px solid #7e8292;}
.ability_tab h3 a:first-child { margin-left:0}
.ability_tab h3 a.active{color:#202743;border:2px solid #7e8292;border-bottom:0;background:#fff}
.ability_tab h3 a{float:left;vertical-align:middle}
.ability_tab ul li{display:none; }
.ability_tab ul li.active{display:block;background: #fff;}
.ability_tab em,.sub_tab i {font-style:normal}
.ability_tab ul {background: url('../img/sub/tab_bg.png')repeat-x top;padding-top:45px;}
.ability_tab .bx-viewport{height:auto!important}


.abilityForm{height:260px;overflow-y:auto;line-height:150%;font-size:14px;box-sizing:border-box;background:#fff;border:1px solid #d4cdcd;color:#666;margin-top:20px;padding:25px 25px 30px 25px ;}

.abilityForm p { font-size:22px;color:#333;padding-bottom:20px;font-weight:bold;}
.abilityForm span {display:block;text-align:justify;width:100% ;word-break:break-all}
.abilityForm .g_tit { display:inline-block;color:#00a58f;width:100%}
.abilityForm .s_tit {display:inline-block;font-size:16px;color:#000; font-weight:300;line-height:25px;width:auto}
.ability_tab #con_tab_2 .con_list:first-child,
.ability_tab #con_tab_3 .con_list:first-child{margin-top:20px;border-top:1px solid #7e8292;}
.ability_tab .paging { margin-top:25px}
.ability_tab .con_list .my_check {position: absolute;right:10px;bottom:15px}
.ability_tab .ing,.ability_tab .end { text-align:right}

.ability_tab .con_list { padding:10px 0}
.ability_tab .con_list.p01 { padding:0}

.ability_txt_box { float:left;height:39px;line-height:39px;padding:0 10px;width:616px;background:#f5f5f5;color:#ff7920;font-size:13px;margin-top:10px;;}

.comment_view { padding:17px 7px 17px 9px}
.comment_view .info_name { position: relative; width:100%;box-sizing:border-box;}
.comment_view .info_name .photo,
.comment_view .info_name .name_con {display:inline-block;}
.comment_view .info_name .photo img { width:40px;height:40px;border-radius:5px}
.comment_view .info_name .name_con { margin-left:5px;vertical-align:top}
.comment_view .info_name .name_con p {display:block;height:40px;line-height:40px;font-size:14px;color:#000;font-weight:bold }

.comment_view .best { display:inline-block;margin-left:10px;line-height:40px;height:40px;vertical-align:text-bottom}
.comment_view .best i { display:inline-block;width:14px;height:23px;margin-right:6px;background:#3acdb9}
.comment_view .day { position: absolute;right:0px;top:0px}
.comment_view  p { font-size:14px;}


.comment_re {background:#f5f5f5 url('../img/sub/comment_re.gif')no-repeat 0 0; padding:10px 7px 10px  35px;border-top:1px solid #e5e5e5}
.comment_re .info_name { position: relative; width:100%;box-sizing:border-box;}
.comment_re .info_name .photo,
.comment_re .info_name .name_con {display:inline-block;}
.comment_re .info_name .photo img { width:40px;height:40px;border-radius:5px}
.comment_re .info_name .name_con { margin-left:5px;vertical-align:top}
.comment_re .info_name .name_con p {display:block;height:40px;line-height:40px;font-size:14px;color:#000;font-weight:bold }

.comment_re .best { display:inline-block;margin-left:10px;line-height:20px;height:40px;vertical-align:top}
.comment_re .best i { display:inline-block;width:14px;height:23px;margin-right:6px;background:#3acdb9}
.comment_re .day { position: absolute;right:0px;top:0px}
.comment_re  p { font-size:14px;padding-bottom:10px}

/*의뢰*/

.view_list02 { width:260px;float:left;margin:20px 0}
.view_list02 .box h3 { font-size:20px;color:#333;height:60px;line-height:60px;font-weight:bold;background:#fff;padding-left:13px;border-bottom:2px solid #3acdb9}
.view_list02 .box  {border:1px solid #f0f0f0;background:#fff}
.view_list02 #s_banner_wrap {width:240px; position: relative;margin:0 auto;background:#fff;box-sizing:border-box; border:0;padding:0}
.view_list02 #s_banner_wrap li .slider_box{ display:block;width:240px;padding:15px 0;border-bottom:1px solid #dadada;height:120px;box-sizing:border-box; }
.view_list02 #s_banner_wrap li img {float:left;width:110px;height:90px }
.view_list02 #s_banner_wrap li .slider_con {float:left;width:100px;margin-left:10px}
.view_list02 #s_banner_wrap li  p { color:#000;font-size:14px;line-height:16px;margin:5px 0;width:100px;letter-spacing:-1.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.view_list02 #s_banner_wrap li  .won {color:#00a58f;font-size:14px;font-weight:bold ;text-align:left;margin-top:5px;width:100%;margin:0!important}
.view_list02 #s_banner_wrap li   .won i {font-weight:400}
.view_list02 #s_banner_wrap li  .all_small_box { margin:0 0 0 0}
.view_list02 #s_banner_wrap li .small_txt { letter-spacing:-1.5px;position: absolute;left:192px;font-size:11px}
.view_list02  .bx-wrapper .bx-pager { position:relative;padding-bottom:10px;}


.view_list02 .bx-wrapper .bx-prev {left: 60px;bottom:5px}
.view_list02 .bx-wrapper .bx-next {right:60px;bottom:5px}


.category_box #s_banner_wrap li .slider_box{ padding:17px 0;height:160px; }
.category_box .img_box { float:left;width:123px;height:125px;background:#202743; padding:5px;box-sizing:border-box}
.category_box .img_box img { float:none!important;width:113px!important;height:88px!important;box-sizing:border-box;border-radius:10px}
.category_box .img_box .name { display:block;margin:0px auto 0;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding-top:5px;}
.category_box #s_banner_wrap li  p {line-height:18px;height:37px; white-space: normal;  text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical ;font-size:13px;color:#666;margin-top:15px;}
.category_box .img_box_s img { float:left;width:40px!important;height:30px!important;box-sizing:border-box;border-radius:0;margin-right:5px;margin-top:18px;}


.banner_sub02 { width:100%;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box;margin-top:20px }
.banner_sub02 a {  display:block;padding:28px 10px 28px 5px;background:url('../img/comm/dot_line.png')repeat-x bottom;}
.banner_sub02 a:last-child {background:none }
.banner_sub02 .icon_01 { display:inline-block;width:76px;height:76px;background:#33ab9c url('../img/comm/banner_icon01.png')no-repeat center;border-radius:50%;margin-right:7px}
.banner_sub02 .icon_02 { display:inline-block;width:76px;height:76px;background:#33ab9c url('../img/comm/banner_icon02.png')no-repeat center;border-radius:50%;margin-right:7px}
.banner_sub02 .icon_01.re { display:inline-block;width:76px;height:76px;background:#2d4362 url('../img/comm/banner_icon01.png')no-repeat center;border-radius:50%;margin-right:7px}
.banner_sub02 .icon_02.re { display:inline-block;width:76px;height:76px;background:#7092be url('../img/comm/banner_icon02.png')no-repeat center;border-radius:50%;margin-right:7px}
.banner_sub02 .banner_con { display:inline-block;vertical-align:top}
.banner_sub02 .banner_con p { color:#333;font-size:20px;font-weight:bold;margin-bottom:2px;margin-top:-8px}
.banner_sub02 .banner_con span { color:#666;font-size:14px;line-height:14px;letter-spacing:-1.5px}


.no_box_con {  float:left;width:820px;box-sizing:border-box;margin-top:20px;margin-left:20px;background:none;}
.no_box_con .ability_tab ul li.active { background:none}
.request_list { width:100%;border:1px solid #e7e7e7;box-sizing:border-box;margin-top:13px;height:98px}
.left_box { width:64px;height:98px;float:left;background:#444758;color:#fff;font-size:16px;font-weight:bold;line-height:98px;text-align: center;}
.left_box01 { width:64px;height:98px;float:left;background:#4ec1b3;color:#fff;font-size:16px;font-weight:bold;line-height:98px;text-align: center;}
.left_box02 { width:64px;height:98px;float:left;background:#7092be;color:#fff;font-size:16px;font-weight:bold;line-height:98px;text-align: center;}

.con_list01 {position:relative;width:100%;padding:15px 13px 10px 13px;box-sizing:border-box;width:754px;float:left;background:#fff;height:98px;border-bottom:1px solid #e7e7e7}
.con_tit01 {position:relative;width:100%; display:block;clear:both}
.con_list01 .red_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#e64400;padding:0 6px;width:41px;vertical-align:top}
.sky_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#4ec1b3;padding:0 6px;width:41px;vertical-align:top}
.indigo_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#202743;padding:0 6px;width:41px;vertical-align:top}
.eng_box {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#feb33a;padding:0 8px;;vertical-align:top;}
.small_box01 {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#444758;padding:0 8px;;vertical-align:top;}
.small_box02 {  display:inline-block;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;background:#7092be;padding:0 8px;;vertical-align:top;}
.con_list01 a {display:inline-block;width:50% ;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px;letter-spacing:-1.5px;height:26px;line-height:26px;color:#333}
.con_list01 .re { display:inline-block;font-size:15px;vertical-align:top;height:26px;line-height:26px}


.con_list_con01 span { font-size:12px;letter-spacing:-0.2px;color:#666;margin-right:10px;height:30px;line-height:40px}
.con_list_con01 .new_list000 { position: absolute;right:10px;bottom:15px;display:inline-block;font-size:13px;;height:26px;line-height:26px;background:#f26024;color:#fff;padding:0 8px}
.con_list_con01 span:last-child { margin-right:0}
.con_list_con01 span em {font-style:normal ;color:#118f7f}
.con_list01 .ing { font-size:20px;color:#33ab9c;font-weight:bold;position: absolute;right:25px;top:15px;width:100px;text-align:right}
.con_list01 .end{ font-size:20px;color:#bfbfbf;font-weight:bold;position: absolute;right:25px;top:15px;width:100px;text-align:right}

.con_list01 .my_check {position: absolute;right:135px;bottom:12px}


.request_m_t { position:relative;width:100%;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box; margin-bottom:35px}
.request_m_t p { padding:34px 20px 25px;font-size:24px;font-weight:bold;color:#333;}
.request_m_t .info { display:block;font-size:12px; color:#666;margin-bottom:15px;margin-left:36px}
.request_m_t .info b { font-weight:bold;margin-right:25px}
.request_m_t .info em { color:#333;font-style:normal}
.request_m_t .file { display:block;font-size:14px; color:#666;background: url('../img/sub/icon_file.png')no-repeat 0 center;padding-left:15px;line-height:16px;margin-left:36px;margin-bottom:36px}
.request_m_t .file a { font-size:12px; color:#999;background: url('../img/sub/icon_down.png')no-repeat 6px center ;padding-left:25px}
.request_m_t .end {  position: absolute;right:37px;top:35px;border-radius:50%;text-align:center;font-size:24px; color:#fff;font-weight:bold;width:115px;height:115px;background:#bfbfbf;line-height:115px;}
.request_m_t .ing {  position: absolute;right:37px;top:35px;border-radius:50%;text-align:center;font-size:24px; color:#fff;font-weight:bold;width:115px;height:115px;background:#33ab9c;line-height:115px}
.request_m_t .con { width:100%;padding:20px;background:#f9f9f9;font-size:14px; color:#666;line-height:20px;box-sizing:border-box}
.request_m_t .info_01 {width:100%; padding:0 20px;height:86px;line-height:86px;font-size:12px; color:#666;box-sizing:border-box}
.request_m_t .info_01 span {font-size:14px; color:#118f7f ; font-weight:bold;margin-right:10px}
.request_m_t .info_01 span:last-child {margin-right:0 }
.request_box h4 {font-size:18px; color:#333 ; font-weight:bold; padding:0 18px 15px 10px}
.request_box h4 span { font-size:14px;font-weight:400}
.request_box .message { background:#e6e6e6;padding:10px;box-sizing:border-box;}
.request_box .message_list { width:100%;max-height:740px;overflow-y:scroll;border:0px solid yellow;height:auto;min-height:0;}

.request_line_b { display:inline-block;border:1px solid #33ab9c;line-height:24px;line-height:24px;text-align:center;color:#33ab9c;font-size:14px;vertical-align:top;padding:0 5px;box-sizing:border-box;margin-left:2px;}

.request_box .message_list li { position:relative; padding:26px 29px 30px;box-sizing:border-box;border-bottom:1px solid #e6e6e6;background:#fff;width:100%;font-size:14px; color:#666 ;}
.request_box .message_list li .day {position: absolute;right:19px;top:15px; font-size:12px; color:#666 ; }
.request_box .message_list li p.g_bold {font-size:15px; color:#118f7f ; font-weight:bold; margin-top:35px;text-align:center}
.request_box .message_list li p.txt_b {font-size:15px; color:#333; margin-top:35px;text-align:center;line-height:25px}
.request_box .message_list li p.txt_b01 {font-size:15px; color:#333; ;text-align:center;line-height:22px;letter-spacing:-1.5px}


.request_box .message_list li .info_name { position: relative; width:100%;box-sizing:border-box;padding:0 0 8px 0px;}
.request_box .message_list li .info_name .photo,
.request_box .message_list li .info_name .name_con {display:inline-block;}
.request_box .message_list li .info_name .photo img { width:40px;height:40px;border-radius:5px}
.request_box .message_list li .info_name .name_con { margin-left:10px;vertical-align:top}
.request_box .message_list li .info_name .name_con p {display:block;height:40px;line-height:40px;font-size:14px;color:#333;font-weight:bold }

.request_box .message_list li a.file_link { display:block;font-size:12px; color:#999;background: url('../img/sub/icon_down.png')no-repeat 6px center ;padding-left:25px;margin-top:20px}
.request_box .message_list li.bg_green {background:#eef8f7 }
.request_box .message_list li .orange_won {  display:inline-block;height:11px;width:11px;background:#e64400;border-radius:50%;margin-left:10px}


.request_box .re_view_box { background:#e6e6e6;padding:10px;box-sizing:border-box;}
.request_box .re_view { width:100%;max-height:645px;overflow-y:auto}
.request_box .re_view li { position:relative; padding:15px 29px 30px;box-sizing:border-box;border-bottom:1px solid #e6e6e6;background:#fff;width:100%;font-size:14px; color:#666 ;margin-bottom:11px;min-height:216px}
.request_box .re_view li .day {display:inline-block;font-size:12px; color:#666 ; margin:0 10px}
.request_box .re_view li .re_icon {display:inline-block;}
.request_box .re_view li .re_icon img {display:inline-block}
.request_box .re_view li p.g_bold {font-size:15px; color:#118f7f ; font-weight:bold; margin-top:35px;text-align:center}
.request_box .re_view li p.txt_b {font-size:15px; color:#333; margin-top:35px;text-align:center;line-height:25px}
.request_box .re_view li .con {width:558px;word-wrap:break-word }

.request_box .re_view li  .file { display:block;font-size:14px; color:#666;background: url('../img/sub/icon_file.png')no-repeat 0 center;padding-left:15px;line-height:16px;margin-top:20px;width:50%}
.request_box .re_view li  .file a { display:inline-block;font-size:12px; color:#999;background: url('../img/sub/icon_down.png')no-repeat 6px center ;padding-left:25px}

.request_box .re_view li .info_name { position: relative; width:100%;box-sizing:border-box;padding:0 0 8px 0px;}
.request_box .re_view li .info_name .photo,
.request_box .re_view li .info_name .name_con {display:inline-block;}
.request_box .re_view li .info_name .photo img { width:40px;height:40px;border-radius:5px}
.request_box .re_view li .info_name .name_con { margin-left:10px;vertical-align:top}
.request_box .re_view li .info_name .name_con p {display:inline-block;;height:34px;line-height:40px;font-size:14px;color:#333;font-weight:bold }

.request_box .re_view li input {position: absolute;right:19px;top:75px;background:#202743 url('../img/sub/check_bt.png')no-repeat  15% center;  color:#40ebd4;text-align:left;padding-left:54px;box-sizing:border-box}

.request_tab .box {width:100%;margin-top:25px}
.request_tab h3 a{color:#666;font-size:17px;width:165px;height:45px;line-height:43px;text-align:center;background: #f7f7f7;box-sizing:border-box;margin-left:2px;letter-spacing:-1.5px;border:1px solid #7e8292;border-bottom:2px solid #7e8292;}
.request_tab.w158 h3 a { width:158px}
.request_tab.w158 h3 a:first-child { width:160px}
.request_tab h3 a:first-child { margin-left:0}
.request_tab h3 a.active{color:#202743;border:2px solid #7e8292;border-bottom:0;background:#fff}
.request_tab h3 a{float:left;vertical-align:middle}
.request_tab h3 a span{color:#33ab9c}
.request_tab ul li{display:none; }
.request_tab ul li.active{display:block;background: #fff;}
.request_tab ul li { border-left:2px solid #7e8292;border-right:2px solid #7e8292;border-bottom:2px solid #7e8292;}
.request_tab em {font-style:normal}
.request_tab ul {background: url('../img/sub/tab_bg.png')repeat-x top;padding-top:45px;}
.request_tab  textarea.write { border:0;border-bottom:1px solid #e5e5e5;font-size:14px; color:#999;padding:20px;box-sizing:border-box}
.request_tab a.file {  display:inline-block;width:101px;height:51px;line-height:51px;color:#666;font-size:14px;background:#f9f9f9 url('../img/sub/icon_file.png')no-repeat 10px center;text-align:center}
.request_tab .table_01 { padding-top:20px}
.request_tab .table_01 table{border-top:1px solid #e5e5e5;}
.request_tab .table_01 .h35 { height:35px;line-height:35px;margin:0 13px 0 5px}





/**결제내역**/
.pay_list { border:1px solid #e6e6e6; border-top:1px solid #202743;box-sizing:border-box;background:#fff;width:100%;border-bottom:0;margin-top:20px}
.pay_list .box{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;padding:20px 20px 10px;border-bottom:1px solid #dadada;box-sizing:border-box}
.pay_list .box.padd_34{padding:20px 20px ;}
.pay_list .box.padd_10{padding:10px 20px;}
.pay_list img{float:left;width:180px;height:130px}
.pay_list_s {float:left;width:400px;margin:0px 0 0 23px;box-sizing:border-box}
.pay_list_s .all_small_box { margin-left:-3px}
.pay_list_s .sub_txt {padding:6px 0 6px 0 ;font-size:14px;color:#999;width:50%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;box-sizing:border-box }
.pay_list .pay_list_s>a {display:block;width:100%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;padding:15px 0 10px 0 ;color:#000;font-size:20px;letter-spacing:-2px;text-align:left;box-sizing:border-box}
.pay_list .view_detail { display:block;width:100%;padding-bottom:10px}
.pay_list  .won {float:left;color:#00a58f;font-size:20px;font-weight:bold ;text-align:right;}
.pay_list  .won i { font-size:15px;font-weight:400;color:#00a58f!important}
.pay_list  .day {float:right;text-align:right;font-size:15px;font-weight:400;color:#000;margin-left:30px}
.pay_list  .day i { color:#00a58f!important;font-size:20px;font-weight:bold ;}
.pay_list .view_detail img {width:18px;height:21px;vertical-align:-webkit-baseline-middle;margin-right:4px }
.pay_list .view_detail .total  {float:left;font-size:15px;color:#333;font-weight:bold }
.pay_list .view_detail em {display:inline-block;font-style:normal}
.pay_list .view_detail em:first-child i { color:#11ab96}
.pay_list .view_detail em:last-child { text-align: right; }
.pay_list .view_detail em:last-child i { color:#000}

.pay_list  .list_con { width:100%;}
.pay_list  .list_con span { display:inline-block;color:#727272;font-size:14px;letter-spacing:-0.5px;height:30px;line-height:23px;margin-bottom:5px}
.pay_list  .list_con span em { color:#000;font-style:normal;padding-right:10px}
.pay_list  .list_con span:nth-child(1) { width:55%}
.pay_list  .list_con span:nth-child(2) { width:8%;text-align:right}
.pay_list  .list_con span:nth-child(3) { width:15%;text-align:right}
.pay_list  .list_con span:nth-child(4) { width:18%;text-align:right}


.pay_list .info_name { position: relative; width:100%;box-sizing:border-box;margin-top:-5px;padding:20px 0 0 0px;}
.pay_list .info_name .photo,
.pay_list .info_name .name_con {display:inline-block;}
.pay_list .info_name .photo img { width:23px;height:23px;border-radius:5px}
.pay_list .info_name .name_con { margin-left:5px;vertical-align:top}
.pay_list .info_name .name_con p {display:block;height:23px;line-height:23px;font-size:14px;color:#000;font-weight:bold }

.cal_search { margin-top:15px}
.cal_search input.txt_box {border:1px solid #d4cdcd;padding:0 10px;height:35px;line-height:30px;box-sizing:border-box;background:url('../img/sub/cal_icon.png')no-repeat 90px center;margin-right:8px;font-size:15px;color:#666;cursor:pointer;}



.mypage input.bt01 {height:45px;line-height:45px;width:100%; background:#9b9b9b;box-sizing:border-box;color:#fff;font-size:16px;text-align: center;font-weight:bold;border:0;cursor:pointer;margin-top:45px}
.mypage input.bt02 {height:45px;line-height:45px;width:100%; background:#118f7f;box-sizing:border-box;color:#fff;font-size:16px;text-align: center;font-weight:bold;border:0;cursor:pointer;margin-top:45px;margin-right:17px}
.mypage input.bt03 {height:45px;line-height:45px;width:100%; background:#fff;box-sizing:border-box;color:#118f7f;font-size:16px;;text-align: center;font-weight:bold;border:1px solid #118f7f;cursor:pointer;box-sizing:border-box;margin-top:45px;margin-right:17px}


.center_box {display:block; margin:20px auto 0;}
.center_box a {display:block; float:left;min-width:129px;height:40px;font-size:15px;color:#000;font-weight:bold;border:1px solid #33ab9c;line-height:40px;text-align:center;padding:0 25px;margin-left:25%}
.center_box input  { float:left:}


.request_box .pay_list { margin-top:0;margin-bottom:30px}
.request_box .market_view_detail li { float:left;width:50%;height:35px;line-height:35px}
.request_box .market_view_detail ul li:last-child { text-align:right}
.request_box .market_view_detail ul:first-child li  { font-size:14px;color:#000}
.request_box .market_view_detail ul:first-child li span { color:#666}

.request_box .market_view_detail ul:nth-child(2)  li  { font-size:14px;color:#000}
.request_box .market_view_detail ul:nth-child(2)  li span { color:#666}

.request_box .market_view_detail ul:last-child li {font-size:15px;color:#000}
.request_box .market_view_detail ul:last-child li span { color:#00a58f;font-weight:bold;}
.request_box .market_view_detail ul:last-child li em {display:inline-block;width:50px }
.request_box .market_view_detail ul:last-child li:last-child span {font-size:20px; padding-left:10px}
.request_box .market_view_detail ul:last-child li:last-child {font-weight:bold;}

.request_box .market_view_detail ul:last-child li { float:left;width:100%;height:35px;line-height:35px;}

.ass_box {margin-top:27px;padding-left:30px }
.ass_box .tit { height:35px;line-height:35px;margin-right:10px;font-size:15px}
.ass_box textarea { border:1px solid #d4cdcd;margin-top:15px}



.market_con {  float:left;width:865px;background:#fff;border:1px solid #e6e6e6;padding:20px;box-sizing:border-box;margin-top:33px;min-height:665px}


.market_con .pay_list { border:0;box-sizing:border-box;background:#fff;width:100%;border-bottom:0;margin-top:0}
.market_con .pay_list .box{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;padding:0px 0px;border-bottom:0;box-sizing:border-box;margin-bottom:40px}
.market_con .pay_list .box.padd_34{padding:20px 20px;}
.market_con .market_con .pay_list .box.padd_10{padding:10px 20px;}

.market_con .con_tab .table_01 { margin-top:15px}
.market_con .con_list .con_list_con em img { vertical-align:text-bottom;padding-right:20px}
.market_con  .paging { margin-top:20px}

.market_con .con_tab ul li.t02{display:none}
.market_con .con_tab ul li.t02.active{display:block;}
.market_con .con_tab ul li{display:block}

.market_box { border-bottom:1px solid #7e8292;height:60px;margin-top:15px}
.market_box input.txt { height:60px;line-height:57px;border:0;font-size:14px;color:#f9530b}
.market_box input.btn05 { margin-left:0;background:#202743 url('../img/sub/check_bt.png')no-repeat  18% center;  color:#40ebd4;padding-left:30px;font-size:20px}

.order_list h4 { font-size:18px;margin:20px 0 10px 15px;color:#000;}

.h30 { line-height:30px;margin:20px 5px 0}

.my_main .lnb h3 {background:#f5f5f5 }
.my_main .lnb>h3{border-left:0;border-right:0}

.my_profile  {position: relative;  margin-top:15px;height:70px}
.my_profile img{ float:left;width:65px;height:65px;border-radius:50%;display:block}
.my_profile .name { float:left;margin:9px 0 0 14px}
.my_profile .name p { color:#202743;font-size:18px}
.my_profile .name p b {font-weight:bold; }
.my_profile .name span {color:#666;font-size:14px }
.my_profile .name span em {color:#000;font-style:normal }


.my_profile_t {float:none;position: relative; width:100%;}
.my_profile_t table{width:100%;color:#202743;font-size:14px;  font-weight:300;border-top:2px solid #7e8292;border-left:1px solid #e5e5e5;}
.my_profile_t table caption {;font-size:0}
.my_profile_t table td {line-height:35px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-left:10px;font-size:14px;background:#fff;padding:15px 0 15px;text-align: center;vertical-align:top}
.my_profile_t table td .c_list {width:85%;height:30px;}
.my_profile_t table td .c_list01 {width:100%;height:30px;}
.my_profile_t table td .c_list p {display:inline-block; color:#333;font-size:15px;  font-weight:300;width:65%;text-align:right;}
.my_profile_t table td .c_list span {display:inline-block; color:#33ab9c;font-size:15px;  font-weight:bold;width:20%;text-align:right;}

.filebox {display:inline-block; position:relative; height:40px; margin-right:5px;}
.filebox input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; } 
.filebox label {float:left; width:100px; height:40px; margin-left:5px; font-size:17px; line-height:38px; color:#ffffff !important; text-align:center; background:#414347; cursor:pointer;}
.filebox input.upload-name {float:left; width:286px; height:40px; font-size:16px; color:#333333; border:1px solid #dcdcdc; background:#ffffff;}


.disabled {
   pointer-events: none;
   cursor: default;
}

#speed_ a {display:inline-block;  width:50px;height:50px}


.textL{text-align:left!important;padding-left:8px}
.textR{text-align:right!important;padding-right:8px}
.text_gray {color:#7a7a7a}
.text_gray01 {color:#cbcbcb}
.text_point01 {color:#ff3301}


.arbitration .gry_check { margin-top:0!important}

.arbitration .box01 { width:250px;display:inline-block; padding-left:57px;border-right:1px solid #d4d4d4}
.arbitration .box02 { width:350px;display:inline-block;  padding-left:80px;}
.arbitration { padding:24px;border-bottom:2px solid #7e8292}

.arbitration .gry_check label { font-size:20px!important;  font-weight:bold;}
.arbitration .gry_check label span { color:#33ab9c}
.arbitration p { color:#999;font-size:14px;padding-top:10px;line-height:18px}


.re_bt {display:block;position: absolute;bottom:15px;right:15px;border:solid 1px #999;font-size:14px;color:#333;padding:4px 10px 6px;background:#fff}
.re_bt span { color:#ff0000}

.re_bt01 {display:block;position: absolute;bottom:15px;right:15px;font-size:13px;color:#333;text-decoration:underline!important}

.request_box .message_list li.re_con { padding-left:65px;background:#fff url('../img/sub/re_icon_img.png')no-repeat  35px 35px;}
.request_box .message_list li.re_con.bg_green { padding-left:65px;background:#eef8f7 url('../img/sub/re_icon_img.png')no-repeat  35px 35px;}
.re_m_con { width:90%;display:block}

.re_name { color:#33ab9c;font-weight:bold;}
.re_name01 {display:block; color:#33ab9c;font-weight:bold;padding:15px 0 0 20px;margin-bottom:0px;}



.banner_sub01 a:nth-child(2),
.banner_sub02 a:nth-child(2),
.banner_sub a:nth-child(2){ background:#fff; }


.coupon { width:100%;border:1px solid #dad9d8;background:#fff;margin-top:20px;}
.coupon h2 { padding:60px 0 35px 60px}
.coupon_box { background:#4ec1b3 url('../img/sub/coupon_top_bg.jpg')no-repeat   0 0;width:100%;height:200px;box-sizing:border-box;padding:30px 0 0 410px}
.coupon_box dt { display:inline-block;width:110px;height:30px;line-height:30px;color:#fff;text-align:center;background:#2d9286;font-size:17px;font-weight:bold;border-radius:15px;vertical-align:top;margin-right:8px}
.coupon_box dd {display:inline-block;color:#fff;font-size:17px;font-weight:bold;text-align:left; }
.coupon_box dl { color:#fff;font-size:17px;font-weight:bold;text-align:left;}
.coupon_list {padding:40px 50px}
.coupon_list li { background:#fff url('../img/sub/coupon_bg.jpg')no-repeat   0 0;width:495px;height:220px;padding-top:45px; box-sizing:border-box;padding-right:100px;text-align:center;color:#434c51;font-size:20px;float:left;letter-spacing:-2px;margin-bottom:40px}
.coupon_list li p { font-size:32px;color:#434c51;font-weight:500;margin-bottom:0px}
.coupon_list li p span { font-size:44px;color:#2d9286;font-weight:800;}
.coupon_list li p span em {font-style:normal;font-size:32px }
.coupon_list li>em { display:block;font-style:normal;font-size:10px;margin-top:-8px}


.view_list .bx-wrapper .bx-pager, .view_list .bx-wrapper .bx-controls-auto { position:relative;height:23px;padding-bottom:10px}
.view_list .bx-wrapper .bx-controls-direction a { bottom:8px}


.view_list01 .bx-wrapper .bx-pager, .view_list01 .bx-wrapper .bx-controls-auto { position:relative;height:23px;padding-bottom:10px}
.view_list01 .bx-wrapper .bx-controls-direction a { bottom:8px}

.q_mark_con { display:inline-block;;color:#f68759}
a.q_m {display:inline-block;margin-left:-15px;vertical-align:sub;z-index:999999999; padding:0;width:auto}
a.q_m img  {width:20px; height:20px }

#s_banner_wrap .bx-wrapper .bx-pager, #s_banner_wrap .bx-wrapper .bx-controls-auto { position:relative;}

.new_list .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom:3px}
.new_list .bx-wrapper .bx-prev,
.new_list .bx-wrapper .bx-next{ bottom:0}



.bt_ing0002 { }



.btn_recruit{height:39px;line-height:39px;cursor:pointer;font-size:15px;font-weight:400;color:#fff;background:#7092be;margin:0 5px;border:0;letter-spacing:-1px;box-sizing:border-box;border-radius:0px ;position:absolute;right:-5px;top:20px;padding:0 35px;font-weight:bold;}
.btn_recruit span { font-size:12px;margin-top:-10px;vertical-align:top;display:inline-block;margin-top:4px;line-height:30px;}
.btn_recruit.bottom_bt {position:relative;right:0;top:0; width:174px;float:right;margin:10px 0 0 0;}


.total_box { border:1px solid #7092be;;background:#fff;margin-top:10px;padding:10px;;font-size:15px;font-weight:bold;;}
.total_box  img { vertical-align:top;margin-right:15px;;}
.total_box i { color:#7092be;;margin-left:10px;font-size:16px;}

.shop_info {border:1px solid #e6e6e6;box-sizing:border-box ;padding:10px;background:#fff;;margin-top:10px;height:232px;overflow-y:scroll;;}
.shop_info .tit { width:100%;background:#7092be;color:#fff;text-align:center;font-size:15px;font-weight:bold;padding:8px;margin-bottom:10px;box-sizing:border-box;}






.category_box_list{display:block;overflow:hidden;font-size:11px;color:#5c5c5c;border:1px solid #e6e6e6;;background:#fff;margin-top:20px;}
.category_box_list .img_box{float:left;width:175px;height:168px;background:#202743;padding:5px;box-sizing:border-box;text-align:center;color:#fff;font-weight:bold;}
.category_box_list .img_box img { width:165px;height:128px;border-radius:10px}
.category_box_list .img_box a { color:#fff;display:block;margin:0 auto;font-weight:bold;}
.category_box_list .category_con {float:left;width:600px;margin:15px 0 0 30px;box-sizing:border-box}
.category_box_list .category_con .all_small_box { margin-left:-6px;vertical-align:top;}
.category_box_list .category_con .sub_txt {padding:6px 0 6px 0 ;font-size:14px;height:37px;color:#666;width:50%;white-space:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;box-sizing:border-box }
.category_box_list .category_con p {display:block;width:100%;line-height:18px;height:37px; white-space: normal;  text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-weight:normal;color:#666;font-size:13px;letter-spacing:-1.5px;text-align:left;box-sizing:border-box;line-height:18px;width:440px;padding:10px 0 26px;margin-left:-5px;margin-bottom:35px;}
.category_box_list .category_con .view_detail .small_txt { font-size:18px;letter-spacing:-1.5px}

.category_box_list .category_con  .view_detail em:first-child  i { display:inline-block;width:7px;height:17px;background:#3acdb9;margin-right:4px;vertical-align:middle}
.category_box_list .category_con  .view_detail em:first-child { border-bottom:1px solid #f5f5f5;padding-bottom:7px;margin-bottom:2px;}
.category_box_list .img_box_s { margin-left:-6px;}
.category_box_list .img_box_s img { width:52px;height:40px;border-radius:0px;float:left;margin-right:7px;}

.category_box_list .view_detail { display:block;float:right;margin-bottom:10px;margin-right:10px;margin-top:-12px;}
.category_box_list  .won {height:40px;line-height:18px;color:#ff6600;font-size:14px;font-weight:bold ;text-align:left;float:right;margin-right:40px;}
.category_box_list  .won em {;font-style:normal; display:block;font-size:13px;color:#000;font-weight:normal;}
.category_box_list  .won i { font-size:14px;font-weight:bold}
.category_box_list .view_detail img {width:18px;height:21px;vertical-align:-webkit-baseline-middle;margin-right:4px }
.category_box_list .view_detail  {font-size:13px;color:#5c5c5c }
.category_box_list .view_detail em {display:block;width:90px ;text-align: right;}
.category_box_list .view_detail em:last-child i { color:#11ab96}


.category_box_list .time {;background:url('../img/comm/time_icon.gif')no-repeat  0 center; font-size:13px;letter-spacing:-1.5px;color:#727272;float:right;padding-left:15px;}
.category_box_list .time span { color:#f9530b}

.pop_view_box a .bt_close { float:right;margin-top:-61px;margin-right:-1px;}