/*탭영역*/
.wdd_tab_title_wrap{display: block; height: 54px; width: 960px; border-bottom: 8px solid  #ff5050;}
.wdd_tab_title{display: block; width: 240px; float: left; text-align: center; font-size: 20px; height: 54px; line-height: 53px;color:#ff5050;background-color: #f2f2f2}
.wdd_tab_title:hover{background-color: #ff5050; color: #f2f2f2}
.wdd_tab_title_selec{font-weight: 500; color: #f2f2f2;background-color:#ff5050}

/*MY운땡PASS*/
.wdd_mywddpass{float: left; padding-bottom: 30px; border-bottom: 4px solid #ff5050; margin-bottom: 150px; width: 100%}
.wdd_mywddpass_sort{display: block; padding: 0 10px; height: 30px; box-shadow: 0 0 0 2px #333745 inset; border-radius: 15px; line-height: 29px; font-size: 14px; text-align: center; float: right; margin: 10px 0}
.wdd_mywddpass_sort:hover{background: #333745; color: #f2f2f2}
.wdd_mywddpass_sort span{display: inline-block; width: 16px; height: 30px; background: url(../img/wdd_align.png) center center no-repeat; text-indent: -9999px; margin: 0 5px}
.wdd_mywddpass_sort:hover span{background-image: url(../img/wdd_align_hover.png)}
.wdd_mywddpass_img{background:center center no-repeat; width: 170px; height: 100px; border-radius: 3px; text-indent: -9999px;background-size: cover; display: inline-block; margin-right: 25px; float: left; margin-top: 30px}
.wdd_mywddpass dl{width: 450px; float: left; font-size: 16px}
.wdd_mywddpass dt,.wdd_mywddpass dd{display: inline-block; margin-top: 3px}
.wdd_mywddpass dd{width: 350px}
.wdd_mywddpass li{width: 100%; border-top: 1px solid #b3b3b3; padding: 25px 0; float: left;}
.wdd_mywddpass .wdd_mypass_studio{font-size: 16px; display: block;}
.wdd_mywddpass .wdd_mypass_name{font-size: 20px; display: block;}
.wdd_mywddpass_call,.wdd_mywddpass_price{font-size: 16px}
.wdd_mywddpass_right_wrap{display: block; width: 82px; margin-top: 30px; float: left;}
.wdd_mywddpass_right_wrap span{display: block; width: 76px; height: 22px; line-height: 21px; border-radius: 11px; text-align: center;}
.wdd_mywddpass_right_wrap p{font-size: 14px}
.wdd_mywddpass_top{margin-bottom: 25px}
.wdd_mywddpass_btn{display: inline-block; width: 180px; height: 42px; border-radius: 21px; line-height: 41px; box-shadow: 0 0 0 2px #ff5050 inset; text-align: center; float: right; margin-top: 64px}
.wdd_mywddpass_btn:hover{color: #f2f2f2;background-color: #ff5050}
.wdd_mywddpass_call strong{display: inline-block; padding: 0 10px; height: 30px; border-radius:15px; line-height: 29px; font-size: 14px; margin-left: 10px}
.wdd_mywddpass_call strong span{display: inline-block; width: 18px; height: 30px; background: url(../img/wdd_call.png) center center no-repeat; background-size: contain; text-indent: -9999px;margin-right: 3px}

/*표영역*/
.wdd_tab_content{margin-bottom: 50px}
.wdd_my_buy,.wdd_my_use{width: 960px; margin: 25px auto 10px auto; font-size: 15px; text-align: center; border-bottom: 4px solid #ff5050}
.wdd_my_buy thead tr,.wdd_my_use thead tr{height: 38px}
.wdd_my_buy thead th,.wdd_my_use thead th{border-right: 1px solid #f2f2f2}
.wdd_my_buy thead .wdd_th_last,.wdd_my_use thead .wdd_th_last{border: none}
.wdd_my_buy tbody tr,.wdd_my_use tbody tr{height: 70px; border-bottom: 1px solid #b3b3b3}
.wdd_my_buy tbody tr a,.wdd_my_use tbody tr a{text-decoration: underline;}
.wdd_my_buy tbody tr a:hover,.wdd_my_use tbody tr a:hover{color: #333745}
.wdd_table_day{width: 130px}
.wdd_table_link{width: 150px}
.wdd_table_hrt{width: 150px}
.wdd_table_page{text-align: center; height: 40px; line-height: 38px}
.wdd_table_page a{margin-right: 8px; font-size: 14px}
.wdd_table_page a:hover{color:#00bcd4}

.wdd_my_hrt{font-size: 20px; text-align: right;margin-bottom: 25px;margin-top: -60px}
.wdd_my_hrt .wdd_clr_blue{font-size: 16px}
.wdd_my_hrt a{display: inline-block; font-size: 16px; width: 150px; height: 42px; border-radius: 21px; text-align: center; line-height: 41px; margin-left: 30px}
.wdd_my_hrt a:hover{background-color:#333745}

.wdd_my_info{width: 960px; border-bottom: 4px solid #ff5050; padding: 35px 0 50px 0}
.wdd_my_info dt{width: 95px; margin-right: 40px; text-align: right;}
.wdd_my_info dd{width: 820px;}
.wdd_my_info dt,.wdd_my_info dd{display: inline-block; line-height: 48px; font-size: 15px}
.wdd_left_blank{margin-left: 10px}

.wdd_my_info_btn{display: block; border:none; text-align: center; width: 220px; height: 50px; line-height: 49px; font-size: 16px; border-radius: 25px; margin:50px auto; cursor: pointer; font-weight: 700;}
.wdd_my_info_btn:hover{background-color: #333745}

/*구매내역 상세보기*/
.wdd_my_buy_details_title{font-size:16px; margin: 20px 0}
.wdd_my_buy_details{border-top:1px solid #b3b3b3; padding: 20px 0 30px 0}
.wdd_my_buy_details_underline{border-bottom:1px solid #b3b3b3;}
.wdd_my_buy_details h5{font-size: 16px; margin-bottom:10px}
.wdd_my_buy_details dt,.wdd_my_buy_details dd{font-size: 16px; display: inline-block; line-height: 32px}
.wdd_my_buy_details dt{width: 85px; margin-right:32px}
.wdd_my_buy_details dd{width: 835px}
.wdd_my_buy_btn_wrap{display: block; width: 100%; padding: 20px 0; border-bottom: 4px solid #ff5050; height: 42px;}
.wdd_my_buy_btn_wrap a{display:block; width: 160px; height: 42px; font-size: 16px; float: right;text-align: center;border-radius: 21px; line-height: 41px}
.wdd_my_buy_btn_wrap a:hover{background-color: #333745}

/*기본정보 수정*/
.wdd_table_back_txt{display: inline-block; height: 16px;}
.wdd_table_back_white{display: inline-block; background: url(../img/wdd_back_white.png) center center no-repeat; background-size: contain; width: 20px; height: 16px; margin-right: 10px; position: relative; top:2px;}
.wdd_my_info_m{padding: 35px 0 40px }
.wdd_my_info_m button{display: inline-block; height:44px; border-radius: 5px; text-align: center; line-height: 43px; border: none; cursor: pointer; width: 130px; font-size: 14px}
.wdd_my_info_m button:hover{background-color: #333745;}
.wdd_my_info_txtbox{display: inline-block; height: 44px; border-radius: 5px; padding: 0 15px; border: none; margin-right: 5px; width: 192px;}
.wdd_my_info_txtbox_long{width:330px; margin-left: 15px}
.wdd_my_info_m_chk input{display: none}
.wdd_my_info_m_chk label{display: inline-block; width: 108px; height: 44px; border-radius: 5px; text-align: center; line-height: 43px;font-size: 14px; margin-right: 5px; margin-bottom: 5px; cursor: pointer;}
.wdd_my_info_m_chk label:hover,.wdd_my_info_m_chk input:checked+label{background-color: #00bcd4; color: #f2f2f2}
.wdd_my_info_m hr{margin:25px 0;opacity: 0.7}
.wdd_select_time_wrap{position: relative; display: inline-block; border-radius: 4px; border: 1px solid #333745;width:172px; height:44px; margin-right: 12px;background: url(../img/wdd_select.png) no-repeat center right;background-color: #fff;cursor: pointer;}
.wdd_select_time_wrap label{position: absolute; font-size: 14px; color: #2f2725;line-height: 43px;padding: 0 12px;cursor: pointer;}
.wdd_select_time_wrap select{width: 168px; height: 34px; line-height: 34px; padding: 0; opacity: 0; filter: alpha(opacity=0);cursor: pointer;}


/*찜한상품*/
.wdd_my_f_btn{box-shadow: 0 0 0 2px #00bcd4 inset}
.wdd_my_hrt .wdd_my_f_btn:hover{color: #f2f2f2; box-shadow: none}
.wdd_mywddpass_f{border-top: 4px solid #ff5050; padding: 0}
.wdd_mywddpass_btn_f{box-shadow: 0 0 0 2px #00bcd4 inset; margin-top: 50px; display: block; position: relative; left:77px}
.wdd_mywddpass_btn_f:hover{background-color: #00bcd4; color: #f2f2f2}
.wdd_mywddpass_f_del_btn{text-decoration: underline; position: relative; float: right; display: block;}

.wdd_top_border{display: block; border-top:1px solid #b3b3b3; margin-top: 25px; margin-bottom: 20px; width: 100% !important}