/* success */
.success_confirm{}
.success_confirm > li{margin-top:10px;}
.success_confirm > li > p{position:relative;padding-left:65px;height:60px;border:1px solid #dadbde;background:#f2f2f4 url('/img/mypage/ic_success_check.png') 20px 50% no-repeat;color:#303030;line-height:58px;cursor:pointer;}
.success_confirm > li > p > span{position:absolute;top:0;right:20px;display:block;padding-left:23px;background:url('/img/mypage/ic_success_check2.png') 0 50% no-repeat;}
.success_confirm > li > p > span.no{background-image:none;color:#a5a5a5;}
.success_confirm .confirm_cont{display:none;padding:20px 20px 50px;}
.success_confirm > li > p.on + .confirm_cont{display:block;}
.success_confirm .confirm_cont .button{width:250px;height:60px;line-height:57px;}
.success_confirm .confirm_cont h4{font-size:18px;color:#000;}


/* table0205 */
.tbl_h{border:1px solid #dbdcdf;border-top:none;background:#fff;}
.tbl_h + .tbl_h{margin-top:15px;}
.tbl_h th{height:60px;background:#f1f1f3;border-top:1px solid #dbdcdf;color:#303030;text-align:center;vertical-align:middle;}
.tbl_h td{padding:0 20px;border-top:1px solid #dbdcdf;vertical-align:middle;}
.tbl_h td.view_cont{padding:15px 20px;line-height:30px;}
.tbl_h td.address{padding:15px 20px;}
.tbl_h td.address p{margin-top:10px;}

.tbl_v{border:1px solid #dbdcdf;border-top:none;background:#fff;}
.tbl_v thead th{height:60px;background:#f1f1f3;border-top:1px solid #dbdcdf;border-left:1px solid #dbdcdf;color:#303030;text-align:center;vertical-align:middle;}
.tbl_v td{height:60px;border-top:1px solid #dbdcdf;border-left:1px solid #dbdcdf;text-align:center;vertical-align:middle;}
.tbl_v.ty2{margin-top:40px;}
.tbl_v.ty2 thead th,
.tbl_v.ty2 td{border-left:none;}

.td_txt{margin-left:15px;font-size:13px;}
td.al{padding:0 20px;}
.finish{color:#000;}
.ing{color:#0496bb;}
/* table */






/* button0205 */
.btn_center{margin-top:40px;}
.btn_right{margin-top:40px;text-align:right;}
.button{display:inline-block;width:270px;height:70px;background:#000;font-size:18px;line-height:67px;color:#fff;text-align:center}
.button.arr{padding-left:30px;background:#000 url('/img/ic_btn_arr.png') 243px 50% no-repeat;text-align:left;}
.button.gray{background:#727272;}
.td_btn{display:inline-block;width:auto;padding:0 25px;height:33px;background:#585858;font-size:13px;line-height:31px;color:#fff;text-align:center;}
.td_btn.ty2{margin-left:5px;height:36px;line-height:34px;}
.td_btn.ty3{padding:0 15px;height:27px;font-size:13px;line-height:25px;}
.td_btn.ty4{padding:0;width:76px;height:31px;background:#0496bb;font-size:15px;line-height:29px;text-align:center;}
.td_btn.ty5{padding:0;width:76px;height:31px;background:#a6a6a6;font-size:15px;line-height:29px;text-align:center;}
.file_add{display:inline-block;width:70px;height:36px;border:1px solid #b0afaf;font-size:13px;line-height:0;text-align:center;}
/* button */

.schedule{overflow:hidden;padding-right:5px;}
.schedule .calendar{float:left;width:620px;height:252px; border:1px solid #dadada; padding:30px 0 0 80px}
.schedule > .calendar > .today{padding-top:30px;height:95px;background:#000;font-size:23px;color:#fff;text-align:center;}
.schedule > .calendar > .today > em{display:inline-block;margin-left:10px;font-size:33px;}
.schedule .calendar .month{margin-top:25px;font-size:23px;color:#000;text-align:center;}
.schedule .calendar .month span{display:inline-block;overflow:hidden;width:22px;height:22px;text-indent:-9999px;vertical-align:bottom;cursor:pointer;}
.schedule .calendar .month span.prev{margin-right:60px;background:url('/img/mypage/btn_prev.png') center no-repeat;}
.schedule .calendar .month span.next{margin-left:60px;background:url('/img/mypage/btn_next.png') center no-repeat;}
.schedule .calendar table{margin-top:35px;}
.schedule .calendar table thead th{padding-bottom:15px;text-align:center;}
.schedule .calendar table thead th em{display:inline-block;width:37px;height:37px;background:#f2f2f4;border-radius:50%;line-height:35px;text-align:center;}
.schedule .calendar table td{height:42px;text-align:center;vertical-align:middle;}
.schedule .calendar table thead th.sun,
.schedule .calendar table td.sun{color:#b30303;}
.schedule .calendar table td.today em{display:inline-block;width:42px;height:42px;border-radius:50%;background:#0496bb;line-height:40px;color:#fff;}
.schedule .tel{float:right;padding-top:30px;width:420px;border:1px solid #dadada;background:#fff;box-shadow:2px 2px 6px -2px rgb(0,0,0,.5);font-size:23px;line-height:40px;text-align:center;}
.schedule .tel .date{color:#000;}
.schedule .tel .name{margin:40px 0 100px;}


.deal_status{padding-top:10px;}
.deal_status h4{margin-bottom:30px;}
.deal_status .deal_check{padding-bottom:35px;border-bottom:1px solid #dadbde;}
.deal_status .deal_check .check_wrap{margin-right:10px;}
.deal_status .deal_check small{font-size:13px;}
.deal_status .reason dt{padding:40px 0 15px;color:#000;}
.deal_status .reason textarea{height:186px;}

.deal_attach{padding-top:10px;}
.deal_attach dt{margin-top:30px;}
.deal_attach dt:first-child{margin:0;}
.deal_attach dd{margin-top:20px;}

.deal_complete{padding-top:30px;}
.deal_complete .my_price{font-size:18px;color:#000;}
.deal_complete .my_price strong{font-weight:700;font-size:26px;color:#0496bb;}
.deal_complete .my_price .inp_txt{margin:-10px 0 0 30px;}
.deal_complete textarea{margin-top:20px;}
.deal_complete dl{overflow:hidden;margin-top:30px;}
.deal_complete dt{padding-bottom:30px;font-size:18px;color:#000;}
.deal_complete dd{float:left;margin-right:50px;}
.deal_complete dd:nth-child(6){margin-right:0;}
.deal_complete dd .filebox label{border:none;width:180px;height:130px;background:url('/img/mypage/bg_photo_add.png') no-repeat;font-size:18px;line-height:165px;color:#969696;}
.deal_complete dd .upload-name{display:none;}


/* file */
.filebox input[type="file"] {overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);}
.filebox label {display:inline-block;width:80px;height:36px;background-color:#bcbcbc;border:1px solid #b0afaf;font-size:13px;line-height:34px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;}

.filebox .upload-name{margin-left:7px;padding:0 10px;width:330px;height:36px;border:1px solid #dadbde;vertical-align:middle;}
.filebox.ty2 .upload-name{display:none;}
.filebox.ty2 label{width:100%;height:32px;background-color:#9f9f9f;border:none;line-height:30px;}


.car_popup{padding:10px 50px;width:1100px;font-size:13px;}
.car_popup h3{margin-top:20px;padding-bottom:22px;font-size:30px;color:#000;border-bottom:1px solid #000;}
.car_popup h4,
.car_popup h5{margin:25px 0 5px;font-size:15px;color:#000;}
.car_popup h4:first-child{margin-top:0;}
.car_popup .scr_cont{overflow:auto;margin-top:25px;padding:0 20px 30px 0;height:660px;}
.car_popup .tbl_data{border:1px solid #d5d5d5;border-bottom:none;}
.car_popup .tbl_data th,
.car_popup .tbl_data td{padding-left:22px;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;}
.car_popup .tbl_data th{background:#f0f0f0;}
.car_popup .tbl_data td{height:38px;border-left:none;color:#000;}
.car_popup .tbl_data2{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.car_popup .tbl_data2 th,
.car_popup .tbl_data2 td{height:39px;border-bottom:1px solid #e5e5e5;border-left:1px solid #c9c9c9;text-align:center;vertical-align:middle;}
.car_popup .tbl_data2 thead th{padding:0;background:#f0f0f0;font-weight:400;}
.car_popup .tbl_data2 tbody th{padding:0;}
.car_popup .tbl_data2 td{color:#000;}
.car_popup .notice01{margin-top:10px;padding-left:36px;background:url('/img/ico_notice01.gif') no-repeat;line-height:29px;}
.car_popup .notice02{margin-top:10px;padding-left:36px;background:url('/img/ico_notice02.gif') no-repeat;line-height:30px;}
.car_popup .notice03 > li{margin-top:30px;line-height:23px;}
.car_popup .notice03 li ol li{padding-left:14px;list-style:decimal;list-style-position:inside;line-height:23px;text-indent:-14px;}
.car_popup .sign{margin-top:55px;text-align:center;}
.car_popup .performance_check{overflow:hidden;}
.car_popup .performance_check dt{float:none;clear:both;margin:70px 0 22px;font:700 15px/1 'NS';color:#000;}
.car_popup .scr_cont .performance_check:first-child dt{margin-top:0;}
.car_popup .performance_check dd{float:left;padding-right:50px;width:50%;}
.car_popup .performance_check dd span{display:block;border-bottom:1px solid #e5e5e5;line-height:40px;}

