@charset "utf-8";

#my_content {margin:0 0 80px}

/* 프로필 */
.my_profile {position:relative;padding:30px 20px 0;height:147px;background:#f5f5ff}
.my_profile:after {display:block;visibility:hidden;clear:both;content:""}
.my_pf_photo {position:absolute;left:20px}
.my_pf_photo img {width:90px;border-radius:50%}
.my_pf_infor {float:left;padding-left:85px;width:100%}
.my_pf_name {padding-left:20px;height:45px;font-weight:bold;font-size:15px}
.my_pf_name span {display:block;margin:0 0 8px;line-height:17px}
.my_pf_name strong {font-size:20px;line-height:20px}
.my_pf_btn {position:relative;margin:10px 0 0;padding-left:20px;font-size:13px;color:#ff0b04}
.my_pf_btn a:first-child {background:#111175;color:#fff}
.btn_my_info {float:left;margin:0 2px;text-align:center;padding:7px 8px;font-size:12px;color:#111175;font-weight:bold;border:1px solid #111175}
.btn_leave {float:right;border:1px solid #ddd;color:#888}

.mypg_menu {}
.mypg_menu ul {border-top:1px solid #e2e4ff}
.mypg_menu ul:after {display:block;visibility:hidden;clear:both;content:""}
.mypg_menu li {float:left;width:50%}
.mypg_menu li:nth-child(odd) div {border-right:1px solid #e2e4ff}
.mypg_menu li div {display:block;padding:15px 20px;height:55px;color:#000400;text-align:center;border-bottom:1px solid #e2e4ff}
.mypg_menu li div img {height:24px;width:auto}
.mypg_menu li span {margin-left:10px;padding:6px 0;font-size:13px;font-weight:bold;letter-spacing:-1px}
.mypg_menu li strong {margin-left:10px;font-size:14px;color:#1400ff}

.mypg_banner {margin:20px 0}

#mypg_nav li div {padding:15px 0 15px 20px;text-align:left}
#mypg_nav li div label {display:inline-block;width:22px;text-align:center}
#mypg_nav li div img {height:21px;width:auto}

/* 현재 예약중인 영상상담 */
.tbl_od_hd {position:relative;margin:0;padding:30px 20px 15px;font-weight:bold}
.tbl_od_hd h3 {font-size:19px;color:#000;font-weight:bold}
.tbl_od_hd p {display:block;margin:5px 0 0;font-size:13px;font-weight:bold;color:#555;line-height:18px}
.tbl_od_video {margin:0 20px 30px;font-size:13px}
.tbl_od_video li {position:relative;margin:0 0 10px;padding:8px 15px 0 110px;height:100px;border:1px solid #ddd}
.tbl_od_video li:after {display:block;visibility:hidden;clear:both;content:""}
.tbl_od_video .video_od_id {font-size:14px;color:#999}
.tbl_od_video .video_od_id a {color:#999}
.tbl_od_video .video_od_name {margin:5px 0 10px;padding-right:70px;height:20px;font-size:16px;font-weight:bold;letter-spacing:-1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tbl_od_video .video_od_talk {line-height:20px;font-size:15px;font-weight:bold;color:#7700c5}
.tbl_od_video .video_od_time {margin:5px 0 0;line-height:17px;font-size:14px;font-weight:bold;color:#000}
.tbl_od_video a.video_link {position:absolute;right:8px;top:8px;padding:5px 10px;font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:19px;background:#53008a}
.tbl_od_video a.video_link span {font-size:12px;color:#fffc00}
.video_od_img {position:absolute;left:-1px;top:-1px}
.video_od_img img {width:auto;height:100px}
.tbl_od_video .empty_list {padding:0px !important;line-height:100px}