.momdad-sub-area{text-align: left;}
.momdad-sub-area .cast-slide { overflow: hidden; position: relative; width: 692px; margin-bottom: 20px; text-align: center; background: url("http://img.imbc.com/broad/tv/drama/monster/img/bg-cast-x.gif") repeat-x; }
.momdad-sub-area .cast-slide .button { z-index: 10; display: block; position: absolute; top: 0; width: 43px; height: 62px; cursor: pointer; background-color: transparent; border: 0; background-image: url("http://img.imbc.com/broad/tv/drama/yaya/images/btn_cast.png"); background-repeat: no-repeat; }
.momdad-sub-area .cast-slide .button-prev { left: 0; background-position: 9px 17px; }
.momdad-sub-area .cast-slide .button-next { right: 0; background-position: -21px 17px; }
.momdad-sub-area .cast-slide .slide-container { z-index: 20; overflow: hidden; position: relative; width: 608px; margin: 0 auto; }
.momdad-sub-area .cast-slide ul { overflow: hidden; position: relative; width: 1500px; }
.momdad-sub-area .cast-slide .item { z-index: 10; overflow: hidden; position: relative; float: left; width: 122px; height: 62px; margin-left: -1px; }
.momdad-sub-area .cast-slide .item:first-child { margin-left: 0; }
.momdad-sub-area .cast-slide .item a { display: block; width: 120px; height: 60px; line-height: 62px; color: #333; border: 1px solid #e3e3e3; font-size: 12px; font-weight: bold; }
.momdad-sub-area .cast-slide .nth-6 { margin-left: 2px; }
.momdad-sub-area .cast-slide .active { z-index: 20; }
.momdad-sub-area .cast-slide .active a { width: 118px; height: 58px; border: 2px solid #f2a77a; text-decoration: underline; }
.momdad-sub-area .cast-main { overflow: hidden; position: relative; }
.momdad-sub-area .cast-main .thumbnail { overflow: hidden; position: relative; width: 692px; height: 250px; margin-bottom: 10px; background-color: #000; }
.momdad-sub-area .cast-main .title { height: 53px; text-align:left;padding: 0 0 0 20px; background-color: #f2f5f5; border-top: 2px solid #e0e8e8; color: #737270; line-height: 53px; font-size: 14px; font-weight: bold; }
.momdad-sub-area .cast-main .title .actor { position: relative; margin: 0 0 0 13px; padding: 0 0 0 8px; background: url("http://img.imbc.com/broad/tv/drama/beautiful/img/bg-cast-header-verticalbar.png") no-repeat 0 1px; }
.momdad-sub-area .cast-main .description { text-align:left;margin: 0 0 16px; padding: 20px 25px; line-height: 1.42857; border-bottom: 2px solid #e0e8e8; }
.momdad-sub-area .cast-main .description .description-header { margin-bottom: 15px; color: #737270; font-weight: bold; font-size: 12px; font-family: "Dotum", sans-serif; }
.momdad-sub-area .cast-main .description p { color: #737270; font-size: 12px; font-family: "Dotum", sans-serif; }
.momdad-sub-area .cast-main .button-cast { display: block; position: absolute; right: 13px; top: 260px; height: 53px; padding: 0 9px 0 0; line-height: 53px; color: #3c7a72; text-decoration: underline; background: url("http://img.imbc.com/broad/tv/drama/beautiful/img/bg-cast-arrow.png") no-repeat right 22px; }
.momdad-sub-area .cast-child { overflow: hidden; position: relative; width: 200px; }
.momdad-sub-area .cast-child .thumbnail { overflow: hidden; position: relative; width: 200px; height: 150px; margin: 0 0 1px; background-color: #eee; }
.momdad-sub-area .cast-child .title { height: 53px; padding: 0 20px; background-color: #f2f5f5; border-top: 2px solid #e0e8e8; font-size: 14px; font-weight: bold; color: #737270; line-height: 53px; }
.momdad-sub-area .cast-child .title .actor { margin: 0 0 0 13px; padding: 0 0 0 8px; background: url("http://img.imbc.com/broad/tv/drama/hwajung/img/bg-cast-main.png") repeat-y left; }
.momdad-sub-area .cast-supporter {text-align:left; overflow: hidden; position: relative; }
.momdad-sub-area .cast-supporter h3.header { height: 53px; margin-bottom: 15px; padding: 0 0 0 20px; background-color: #f2f5f5; border-top: 2px solid #e0e8e8; color: #737270; line-height: 53px; font-size: 14px; font-weight: bold; font-family: "Dotum", sans-serif; }
.momdad-sub-area .cast-supporter ul { overflow: hidden; position: relative; }
.momdad-sub-area .cast-supporter ul .item { position: relative; width: 475px; min-height: 140px; margin-bottom: 15px; padding: 10px 0 0 218px; }
.momdad-sub-area .cast-supporter ul .thumbnail { overflow: hidden; position: absolute; left: 0; top: 0; width: 200px; height: 150px; background-color: #eee; }
.momdad-sub-area .cast-supporter ul .thumbnail img { max-width: 100%; }
.momdad-sub-area .cast-supporter ul .content { overflow: hidden; position: relative; }
.momdad-sub-area .cast-supporter ul .title { margin: 0 0 15px; color: #754d39; font-size: 14px; font-weight: bold; }
.momdad-sub-area .cast-supporter ul .title .actor { position: relative; margin: 0 0 0 13px; padding: 0 0 0 8px; background: url("http://img.imbc.com/broad/tv/drama/beautiful/img/bg-cast-header-verticalbar.png") no-repeat 0 1px; }
.momdad-sub-area .cast-supporter ul .description .heading { margin-bottom: 15px; color: #754d39; font-size: 12px; font-family: "Dotum", sans-serif; font-weight: bold; }
.momdad-sub-area .cast-supporter ul .description p { font-size: 12px; font-family: "Dotum", sans-serif; color: #6e6e6e; line-height: 1.42857; }
.momdad-sub-area .cast-supporter .button-cast { display: block; position: absolute; right: 13px; top: 2px; height: 53px; padding: 0 9px 0 0; line-height: 53px; color: #3c7a72; text-decoration: underline; background: url("http://img.imbc.com/broad/tv/drama/beautiful/img/bg-cast-arrow.png") no-repeat right 22px; }