@charset "utf-8";
/* CSS Document */
a{color:#a0a0a0;}
a:hover{ color: #ddd}
.visual01{ background:url("../image/sub/sub_visual01.jpg") no-repeat top center }
.visual04{ background:url("../image/sub/sub_visual04.jpg") no-repeat top center }
.visual05{ background:url("../image/sub/sub_visual05.jpg") no-repeat top center }
.visual01_txt{ text-align:center; padding-top: 160px;padding-bottom: 130px;}
.visual01_txt h1{  font-size: 34px;letter-spacing: -1px}
.visual01_txt h1 span{ color: #e63740; font-size: 40px; padding:0 20px }
.visual01_txt p{ font-size:16px;letter-spacing: -1px }

.sub_menu{border-bottom: 1px solid #d9d9d9; text-align: center}
.sub_menu ul{ display:inline-block;text-align: center; letter-spacing: -1px; color: #a0a0a0}
.sub_menu ul li{float: left; padding-right: 120px;padding-top: 30px;padding-bottom: 20px;}
.sub_menu ul li:last-child {padding-right: 0;}
.sub_menu ul .on{ color: #000!important; font-weight: bold}

.center{width:1280px; margin:0 auto; overflow: hidden;position: relative}
.center h1{ font-size: 30px; text-align: center; padding-top: 80px; font-weight: 100;letter-spacing: -2px}
.center h1 span{ font-weight: 800}
.contant{margin: 60px 0; overflow: hidden;}
.contant .mov{ display: inline-block}
.contant .mov iframe{width:770px; height:434px }
.contant .movR_txt{float: right;display: inline-block;width: 450px;}
.contant .movR_txt dl{overflow: hidden; margin-bottom: 40px}
.contant .movR_txt dl dt{display: inline-block;height: 30px;float: left;}
.contant .movR_txt dl dd{display: inline-block;width: 370px;vertical-align: top;float: right;padding-top: 5px}
.contant .movR_txt dl dd strong{color: #000; font-weight: bold; font-size:18px}
.contant h4{ font-size:20px}
.contant h2{ font-size:24px; letter-spacing: -1px; font-weight: 100; margin-bottom: 30px}
.contant  p { font-size:16px; color: #707070; margin-bottom: 60px; letter-spacing: -1px}
.contant  p strong {color:#000}
.contant .process{width:90%; margin: 0 auto}
.contant .process li{float:left;width: 20%;text-align: center; background:url("../image/sub/arrow.png") no-repeat 0 50px}
.contant .process li:nth-child(1){ background: none}
.contant .process li span { display: inline-block; color: #7a7a7a; font-size: 14px; width:100%}
.contant .process li p{font-size: 20px; color:#000; letter-spacing: -1px; font-weight: bold}
.contant .good{ width:30%; display: inline-block; letter-spacing: -1px}
.contant .good dt{border-radius:200px;width: 50px;padding: 20px; display: inline-block;margin-right: 20px;}
.contant .good .icon_01{background:#e80032;}
.contant .good .icon_02{background:#7d7d7d;}
.contant .good .icon_03{background:#2a5160;}
.contant .good dd{ display: inline-block}
.gd_Ltxt{float:left; width:65%}
.gd_Rpic{ float: right}

/*손없는날*/


#no_son{overflow:hidden;width:100%px;margin-left:-12px;margin-bottom:36px;margin: 20px auto; position:relative }
#no_son h3{text-align: center; font-size: 40px}
#no_son strong{display:block;margin-bottom:22px;font-size:24px;letter-spacing:-1px;text-align:center}
#no_son li{float:left;width:272px;margin-right:28px}
#no_son li.lst_list{margin-right:0}
#no_son table{text-align:center;}
#no_son tr{height:100px;}
#no_son tr.tit_day{margin-bottom:19px;}
#no_son th{width:140px;margin-bottom:19px;font-size:16px;font-weight:bold;color:#333;border-bottom: 1px solid #999;}
#no_son td{position:relative;width:140px;font-size:14px;font-weight:400;cursor:pointer}
#no_son .num{color:#333;}
#no_son .num.pass{color:#dbdbdb}
#no_son .selected{position: absolute;top: 42px;left: 50%;width: 23px;height: 23px;margin-left: -11px;border-radius: 20px; background: #999; color: #fff!important}
#no_son .num .no_hand{position: absolute;/*top: 10px;*/left: 50%;width: 20px;height: 20px;margin-left: -11px;border-radius: 20px;border: 1px solid #f15d4e;}
#no_son .selected .num .no_hand{width:4px;height:4px;margin:0;margin-left:-1px;padding:0;background-color:#f1fe24}
.title_cal{padding-top:40px;font-size:26px;font-weight:400;color:#333;letter-spacing:-1px;text-align:center}
.txt_cal{margin-top:25px;font-size:14px;font-weight:400;color:#888;letter-spacing:-1px;text-align:center}
.txt_cal .info_movedot{margin-left:33px}
.cont_clean #no_son .selected{height:25px;padding-top:7px;margin-top:-6px}

.no_hand_txt{ text-align: center;font-size: 14px; margin-bottom: 20px}
.no_hand_txt span{ color:#f15d4e;  }

#no_son{ padding: 50px 60px}
#no_son .L_cla{float: left;width: 680px;}
#no_son .R_clatxt{background: #f6f6f6;padding: 50px 60px;float: right;width: 300px;}
#no_son p{ padding-top: 30px}
/*자주묻는질문*/
#accordion{border-top: 2px solid #000; margin: 50px 0 }
#accordion .accordion {background: #fff;cursor: pointer;padding: 30px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s; border:0; border-bottom: 1px solid #d8d8d8; font-weight: bold; color: #000}
#accordion .active, .accordion:hover {background: #f2f2f2; color: #000}
#accordion .accordion:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
#accordion .active:after {content: "\2212";}
#accordion .panel {padding: 0px 18px;background:#fff;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out; font-size: 15px}
#accordion .panel p{ margin:30px}
#accordion .txt{ font-size:14px; margin: 20px 0}

/*게시판*/
#board{border-top: 2px solid #000; margin: 50px 0 }
#board ul .border_list{ background: #fff;cursor: pointer;padding: 30px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s; border:0; border-bottom: 1px solid #d8d8d8; font-weight: bold; color: #000}
#board ul .border_list dl dt {display: inline-block; width: 15%; text-align: center}
#board ul .border_list dl dd {display: inline-block;width: 65%}
#board .active, .border_list:hover {background: #f2f2f2; color: #000}
#board ul .border_list:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
#board ul .border_list .active:after {content: "\2212";}
#board .panel {padding: 0px 18px;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out; font-size: 15px; background: #fafafa}
#board .panel p{ margin:30px}
#board .panel p span{ display: block; text-align: center; margin: 20px 0}
#board .txt{ font-size:14px; margin: 20px 0}
.smalltxt{font-family:"NotoSansCJKkr-Light"; font-size: 14px; color: #666; text-align: center}
.panel_view {padding:30px}
.panel_view dt{overflow: hidden;margin-bottom: 10px;}

.panel_view dt ul li{font-size: 20px;float: left;margin-right: 10px;font-family:"NotoSansCJKkr-Regular"; }
.panel_view dt ul .smtxt{ color: #878787; font-size: 14px;line-height: 30px}
.panel_view dd{clear:both;margin-top: 20px;overflow: hidden;}
.panel_view dd ul{overflow: hidden}
.panel_view dd ul li{font-size: 16px;float: left;margin-right:20px;line-height: 30px;}
.panel_view dd ul .title{ width: 60px; font-weight: bold}
.panel_view>dd>ul>.pntxt{ color: #353535}

#board ul .border_list2{ background: #fff;cursor: pointer;padding: 30px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s; border:0; border-bottom: 1px solid #d8d8d8; font-weight: bold; color: #000}
#board ul .border_list2 dl dt {display: inline-block; text-align: center}
#board ul .border_list2 dl .big img{width:45%}
#board ul .border_list2 dl dt img{ width: 80%}
#board ul .border_list2 dl dd {display: inline-block;width:35%; padding-left:10px }
#board ul .border_list2 dl .no{ width: 10%;}
#board ul .border_list2 dl .star{width: 10%;vertical-align: middle;display: none}
#board ul .border_list2 dl .name{width: 10%;}
#board ul .border_list2 dl .date{width: 12%;}		
#board ul .border_list2 dl .company{display: inline-block;width: 15%}


#board .active, .border_list2:hover {background: #f2f2f2; color: #000}
#board ul .border_list2:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
#board ul .border_list2 .active:after {content: "\2212";}
#board .star_list { display:inline-block}
#board .star_list li{ float: left; position: relative; margin-right: 2px}


/*에어컨*/
.air_num{padding: 10px 0; font-size: 16px; text-align: center}
.air_num a{color: #ff6600}

/*my_order*/
.my_order_num{}
.my_order_num dt{display:inline-block; font-size: 18px; padding-right: 40px;vertical-align: top;padding-top: 20px;width:150px;text-align: right}
.my_order_num dd{display:inline-block;position: relative}
.my_order_num dd input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}

.myorder_Box{position:relative;width:558px;height:54px;border:1px solid #ebeef2;background-color:#f6f6f6}
.myorder_Box .input_comm{width:446px}
.myorder_Box label{display:block;margin-top:15px;margin-left:22px;font-size:18px;font-weight:400;color:#888;letter-spacing:-1px}
.myorder_Box .btn_form{position:absolute;top:-1px;right:-1px;width:112px;height:56px;font-size:18px;font-weight:400;letter-spacing:-1px;line-height:57px;text-align:center;color:#fff;background-color:#0072bc}
.myorder_Box.active label{display:none}
.myorder_Box.focus{border:1px solid #dedede}
.myorder_Box.focus .btn_form{background-color:#0072bc;}

#review_R{border-top: 2px solid #000;margin: 50px 0;}
#review_R dl{border-bottom: 1px solid #d8d8d8; height: 70px}
#review_R dl dt, #review_R dl dd{ display: inline-block;vertical-align: bottom;width: 450px;}
#review_R dl dt{vertical-align: top;padding: 25px 0 0 20px;width:150px}
#review_R dl .review_select{line-height: 75px;}
#review_R dl .review_select ul li{padding-right: 10px}
#review_R dl dd .ipbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}
#review_R dl dd div{position: relative;width: 420px;height: 54px;border: 1px solid #ebeef2;background-color: #f6f6f6;margin: 10px 0;}
#review_R dl dd ul li{ float: left;}
#review_R  .review_txt{ background: #fafafa; padding: 20px;padding: 50px;min-height: 300px;}
#review_R  .review_move{ margin:20px 0 }
#review_R  .review_move ul li{ display:inline-block; margin-right: 20px}
#review_R  .review_move p{ margin-bottom: 10px; letter-spacing: -.5px; font-size: 16px}
.selectbg {background: url(../image/sub/search_icon.png) no-repeat 90% 50%;position: relative;
    width: 420px;height: 54px;border: 1px solid #ebeef2;background-color: #f6f6f6;margin: 10px 0; padding: 0 20px}


.selectbg {background: url(../image/sub/search_icon.png) no-repeat 90% 50%;position: relative;
    width: 420px;height: 54px;border: 1px solid #ebeef2;background-color: #f6f6f6;margin: 10px 0; padding: 0 20px}

/*회원사모집*/
#business_up{ margin:30px 0 20px}
#business_up h2{ text-align: center; font-size: 30px;letter-spacing: -2px; margin-bottom: 50px}
#business_up .move_Select{overflow: hidden}
#business_up .move_Select li{ float: left; width: 460px}
#business_up .move_Select span{ font-size:14px}
#business_up .compy_info{border: 2px solid #000; overflow: hidden; padding: 14px 0;display: inline-block;width: 99.8%;text-align:center;font-weight: bold;letter-spacing: -.5px;}
#business_up .compy_info li{width: 18%;display: inline-block;}
#business_up .tbBox{margin-top: 50px;letter-spacing: -1px;}
#business_up .tbBox h3{margin-bottom: 20px}
#business_up .tbBox .ip_Box{position: relative;width: 350px;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;}
#business_up .tbBox .ip_Boxnum{position: relative;width: 60px;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;display: inline-block;}
.ip_hpBoxnum{position: relative;width: 10%;height: 40px;border: 1px solid #ebeef2;background-color: #f6f6f6;display: inline-block;}
#business_up .tbBox .input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 14px;font-weight: 400;background-color: transparent;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}
/*table*/

.rwd_table { border-collapse: collapse;width: 100%;}
.rwd_table table ,.rwd_table td , .rwd_table tr , .rwd_table th  {border: 1px solid #dedede;text-align: left;padding: 15px;line-height: 25px;} 
.rwd_table ol li p{ padding: 20px; border: 1px solid #999; margin: 20px}
.equipment li{ float: left; margin-right: 20px}
.price li{float: left; margin-right: 20px}


.tb_list{ border-collapse: collapse;width: 100%;border-top: 2px solid #000;}
.tb_list thead { line-height: 60px;border-bottom: 1px solid #dedede; background: #F7F7F7}
.tb_list tbody tr{border-bottom: 1px solid #dedede; line-height: 60px;}
.tb_list thead tr td { text-align: center}
.tb_list tbody{}
.tb_list .tbtltle{text-align: left;padding-left: 100px;}
.tb_list2{ border-collapse: collapse;width: 100%;border-top: 2px solid #000;}
.tb_list2 thead {line-height: 60px;border-bottom: 1px solid #dedede; background: #F7F7F7}
.tb_list2 tbody tr{border-bottom: 1px solid #dedede; line-height: 60px;}
.tb_list2 thead tr td { text-align: center}
.star_list {overflow: hidden;line-height: 20px;padding-top: 3px;margin: 0 auto;text-align: center; }
.star_list li {display: inline-block}
.af_txt{display: block;line-height: 20px;padding-top: 5px;font-size: 12px;color: #999;}
.cp_info{background: #eee;line-height: 40px!important;padding-bottom: 50px;margin-bottom: 50px;vertical-align: top;border-bottom: 1px solid #666!important;font-size: 14px}

.reply{clear:both;border-bottom: 1px solid #dedede;padding-bottom: 20px;}
.reply dl{ text-align:left}
.reply dl dt{ display: inline-block;vertical-align: bottom; line-height: 50px; margin-right: 10px; font-weight: bold}
.reply dl dd{ display: inline-block;margin-right: 20px;vertical-align: bottom;line-height: 50px;}
.reply p{ font-size: 14px; color: #353535}
.review_txt{ padding:20px 0 50px}
.review_write{ background: #fafafa; padding: 40px}
.review_write input{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 20px;border: none;font-size: 16px;font-weight: 400;background-color:#fff;color: #333;letter-spacing: -1px;outline: none; 
	-webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizng: border-box;}

.tb_coment{ width: 1150px;min-height: 100px;border: 1px solid #dedede;float: left;margin-top: 10px;}
.tb_coment_ok{background-color: #e63740; color:#fff;border: none;padding: 42px 30px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 10px 2px;cursor: pointer;}
.tb_coment_x{float: right;font-size: 20px;font-family: verdana;color: #999;cursor: pointer;font-weight: 100;width: 20px;}
/*평가등급*/
.rating_info{float:right;display: inline-block; position: relative; cursor: pointer;font-size: 15px;}
.rating_info .qustion{ margin-right: 3px}
.rating_info strong{ color: #333!important}
.rating_info .qustion img{width: 6%}
.rating_info .rt_arrow{ margin-left: 5px}
.rt_pop{background: #fff;border: 1px solid #d9d9d9; padding: 20px; font-size: 14px}
.rt_pop dl dt{ display: inline-block;width:21%;margin-right: 10px;}
.rt_pop dl dt p{ text-align: center}
.rt_pop dl dd{ display: inline-block;width: 70%;vertical-align: middle;height: 50px;color: #868686;}


/*pagination*/
.pagination {list-style: none;display: inline-block;padding: 0;margin-top: 10px;}
.pagination li {display: inline;text-align: center;}
.pagination a {float: left;display: block;font-size: 14px;text-decoration: none;padding: 5px 12px;color: #000;margin-left: -1px;border: 1px solid transparent;line-height: 1.5;}
.pagination a.active {cursor: default;}
.pagination a:active {outline: none;}
.modal-3 a {margin-left: 3px;padding: 0;width: 30px;height: 30px;line-height: 30px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.modal-3 a:hover {background-color: #999;color: #fff}
.modal-3 a.active, .modal-3 a:active {background-color: #e63740; color: #fff}

/* //pagination*/


/*협력점 리스트*/
#company_List{ margin-top: 40px}
#company_List .mb_wrapper{ display:inline-block;width:370px; border: 1px solid #a3a3a3;margin:0 20px 20px 0 ;padding:15px}
#company_List .mb_wrapper dt{float: left; padding-right: 10px}
#company_List .mb_wrapper .mb_title{ font-size: 18px; color: #000; font-weight: 900}
#company_List .mb_wrapper .mb_txt{ font-size: 12px;padding-top: 5px;padding-bottom: 10px}
#company_List .mb_wrapper a{ padding: 5px; border: 1px solid #dedede; font-size: 12px}

.pc{ display:block}
.mobile{ display:none}
.ct{text-align:center;margin-bottom: 50px}
.red_cic{border-radius: 10px; width: 5px;height: 5px;display: inline-block;background: #FF0004;margin-top: -5px;padding-top: -50px;position: absolute;}

.business_process{overflow:hidden; padding-top: 30px; width: 1200px;margin: 0 auto;}
.business_process h2{float: left; padding-right: 30px; padding-top: 30px; font-weight: 100}
.business_process ul{ float:right}
.business_process ul li{float: left ;border-radius: 140px;color: #000;border: 3px solid #cccccc;background: #fff;width: 140px;height: 90px;text-align: center;padding-top: 50px;font-weight: bold;margin: 0 auto; margin-right: 17px} 
.business_process ul li span{ font-weight: 100; color: #a5a5a5; display: block; font-size: 14px}

.business_three{ clear: both;text-align: center;margin: 50px auto}
.business_three dl{ width: 29%; display: inline-block; padding: 40px 20px;position: relative; vertical-align: top; height: 100px}
.business_three dl dt{ text-align: left;}
.business_three dl dd{position: absolute;right: 20px;top: 50px;}
.business_three .box_01{ background: #ebebeb}
.business_three .box_02{ background: #ffdbce}
.business_three .box_03{ background: #ebebeb}
.ip_Box {
    position: relative;
    width: 350px;
    height: 40px;
    border: 1px solid #ebeef2;
    background-color: #f6f6f6;}
.ip_BoxRv{
    position: relative;
    width: 90%;
    height: 40px;
    border: 1px solid #ebeef2;
    background-color: #f6f6f6;margin-bottom: 20px;margin-top: 5px}
.input{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    border: none;
    font-size: 14px;
    font-weight: 400;
    background-color: transparent;
    color: #333;
    letter-spacing: -1px;
    outline: none;}

/*my_apply*/
.content_Box{width: 100%;}
.content_Box .apply_ok_Box{background:#fbfbfb; border:1px solid #dcdcdc; width:60%;  padding-top:40px;margin:0 auto 20px}
.content_Box .apply_ok_Box2{ width:60%;margin:0 auto 20px}
.content_Box .apply_ok_Box2>h3{ padding-bottom: 10px}
.apply_ok_Box h2 { padding-top:15px; font-weight:bold}
.apply_ok_Box>ul{padding:40px; text-align:left;font-size: 14px;line-height:25px;display:inline-block;	zoom:1; *display:inline;}
.apply_ok_Box>ul>li>span{ float:right;margin-left: 10px;}
.sub_titleIcon{ display:block; text-align:center; padding-top:50px}
.sub_title{font-size: 20px;margin-bottom: 10px;}
.sub_tltleBox{ padding-top:10px; text-align:center; display:block; width:100%; height:150px}
.icon_faq{ display:block; width:70px; float:left}
.sub_tltleTxt{ padding-top:10px; width:800px; padding-left:20px }
.sub_tltleTxtM{ padding-top:10px; width:100%; padding-left:20px; font-size:14px }

.mv_day{margin:0 20px 0 10px!important; font-size:0.9em!important; line-height:2em!important; color: #999}

@media (max-width:767px){
	
.visual01{ background:url("../image/sub/sub_visual01_m.jpg") no-repeat top center }
.visual04{ background:url("../image/sub/sub_visual04_m.jpg") no-repeat top center }
.visual05{ background:url("../image/sub/sub_visual05_m.jpg") no-repeat top center }
.visual01_txt{padding-top: 90px;padding-bottom: 70px;}	
.visual01_txt h1{  font-size: 20px;}
.visual01_txt h1 span{font-size: 25px;}	
.visual01_txt p { width:70%; font-size: 14px;margin: 0 auto}	
	
.center h1{ font-size: 20px; padding-top: 20px;}	
.sub_menu{ display: none}
.contant{margin: 10px 0}	
.contant .mov{ width: 100%}	
.contant .mov iframe{width:100%; height:300px }
.contant .movR_txt dl dt{ display: none}	
.contant .movR_txt{width:auto; float: none; padding-top: 20px}
.contant .movR_txt dl dd { width:100%; }
.contant .process li{width: 50%;}
.contant .good{ width:100%; margin-bottom: 20px}
.contant p{ margin-bottom: 0}
.contant .process li { background: none; margin-bottom: 10px}
.gd_Ltxt{width:100%}
  
#no_son{width:100%; padding: 0}
#no_son .L_cla{float: none;width:100%;}
#no_son .R_clatxt{width:auto; padding: 30px; float:none}
/*게시판*/
#board ul .border_list ,#board ul .border_list2{padding:30px 0}
#board ul .border_list dl dt { display: none}
#board ul .border_list dl dd {width: 100%}
	
.mv_day{ display: block!important; margin: 0!important} 
    
#board ul .border_list:after ,#board ul .border_list2:after{ display:none}	

#board ul .border_list2 dl .no{display: none}
#board ul .border_list2 dl .name{display: none}
#board ul .border_list2 dl .date{display: none}		
#board ul .border_list2 dl dd {width: 55%;word-break: break-word;padding: 0 2px;}	
#board ul .border_list2 dl .star , #board ul .border_list2 dl .company{width: 40%;word-break: break-word;padding: 0 3px;vertical-align: top;}	
#business_up .compy_info li{ width: auto; display:block;line-height: 25px;}
#business_up .move_Select li {width:100%}
#business_up .tbBox .input { padding:0 10px}
#business_up .tbBox .ip_Boxnum {width: 35px;height: 30px;}
.business_process{ width:100%}    
.business_process ul {clear: both;float: none;padding-top: 10px;}
.business_process ul li{ width: 99%;padding: 10px 0;border: none;border: 1px solid #ccc; height: auto; margin-bottom: 2px}
.business_three dl{ width:100%; padding: 20px 0}
.business_three dl dt{ padding-left: 20px} 
.business_three dl dd img{ width: 70%}    
/*myorder*/	
.my_order_num dt{width: 100%;text-align: left;margin-bottom: 5px;}
.myorder_Box {width: auto;}
.my_order_num dd{width:100%}
#review_R dl{height:auto}
#review_R dl dt{ padding: 0; text-align: center; font-size: 18px; font-weight: 600; margin: 20px 0 10px 0;}	
#review_R dl dt, #review_R dl dd{width: 100%}
#review_R  .review_txt{ min-height: 150px;}
#review_R  .review_move ul li{ margin-bottom: 10px }  
    
.rwd_table table,.rwd_table table th,.rwd_table table td {padding: 15px 0; }
.rwd_table	td , .rwd_table tr {border: 0} 
#business_up .tbBox .ip_Box ,.ip_Box { width:100%}	
.contentment{line-height: 30px;padding-left: 20px;width: 100%;}
.contentment span{ font-size: 17px; font-weight: 500}
.selectbg ,#review_R dl dd div { width:100%;}
    
.price li{margin-bottom: 10px}	
.rwd_table {margin: 1em 0;min-width: 300px;}
.rwd_table table, .rwd_table th, .rwd_table td{ border-top:1px solid #dedede; border-bottom:none; border-left: none; border-right: none}
.rwd_table th {display: none;}
.rwd_table td {display: block; overflow: hidden;/*line-height: 40px*/}
.rwd_table td:first-child {padding-top: .5em;}
.rwd_table td:last-child {padding-bottom: .5em;}
.rwd_table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 7em;
  display: inline-block;margin-bottom: 10px;}

.tb_list2 thead{ display: none}
.tb_list2 tbody{text-align: left}
.tb_list2 th {display: none;}
.tb_list2 td {display: block; overflow: hidden;}
.tb_list2 td:first-child {padding-top: .5em;}
.tb_list2 td:last-child {padding-bottom: .5em;}
.tb_list2 td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 7em;
  display: inline-block;margin-bottom: 10px;}    
.star_list,.af_txt{display:inline-block}    
.content_Box .apply_ok_Box  h3{ padding: 0 20px}  
    
.tbpc, .tb_list thead { display:none}
.tb_list table, .tb_list th, .tb_list td {display: block;text-align: left;line-height: 18px; padding: 14px 0;}    
.tb_list td:before {
    content: attr(data-th) ": ";
    font-weight: bold;
    width: 7em;
    display: inline-block;
    margin-bottom: 10px;}
.reply dl dt ,.reply dl dd{ display: block; margin-right: 0;line-height: 20px;} 
.tb_coment{ width: 100%} 
.tb_coment_ok{ width:100%;padding: 10px 30px}    
.tbpc{ display:none!important}

.air_num {font-size: 14px}    
#board { margin: 30px 0}
/*평가등급*/
.rt_pop { padding: 20px 5px}
.rating_info{text-align: center; margin-top: 10px;display: block;float: none;}
    
/* 협력점*/
#company_List .mb_wrapper{width:100%; padding:15px 0}
#company_List .mb_wrapper dt{ padding-left: 10px}	
.ip_hpBoxnum{width: 31%;}

.content_Box .apply_ok_Box{width:90%}
.content_Box .apply_ok_Box2{ width:95%}    
.apply_ok_Box ul li span { float: none; margin-left: 0;display: block;}
    
.apply_ok_Box h2{ padding:10px}
.apply_ok_Box ul {padding: 10px 20px}
}
