@charset "euc-kr";
/* sub */

/* È¸»ç¼Ò°³ */
.video_area{overflow:hidden; width:669px; margin-bottom:47px;}
.video{float:left;}
.m_txt{float:right;}

/* cafe */
.cafe{overflow:hidden; width:669px; padding:10px 0; border-bottom:1px dashed  #d8d8d8;}
.cafe dl{overflow:hidden; width:334px; float:left;}
.cafe dt{float:left; width:81px; margin-left:5px;}
.cafe dt img{border:1px solid #ccc; width:79px; height:79px;}
.cafe dd{float:left; margin-left:20px; padding-top:3px; width:228px;}
.cafe dd a{display:block;}
.cafe dd .c_tit{font-weight:bold; padding-bottom:7px; color:#454545;}
.cafe dd p{height:18px; line-height:18px; color:#777;}
/* cafe_detail */
.c_banner{margin-bottom:20px;}

/* ¸Àº¸±â °­ÁÂ */
.ex_area{}
.ex_area ul{width:100%; overflow:hidden; margin-bottom:30px;}
.ex_area li{width:25%; float:left; padding-bottom:10px;}
.ex_mov{background:url('../images/sub/vod_bg.gif') no-repeat left top; width:149px; height:184px; padding:11px 0 0 11px}
.ex_mov .m_img{width:134px; height:117px; border:1px solid #ccc; margin-bottom:6px;}
.ex_mov .m_img img{width:134px; height:117px;}
.ex_mov .m_tit{color:#454545; font-weight:bold; margin-bottom:5px;}
.ex_mov .m_info{color:#777; font-size:11px;}
.btn_application{text-align:center; margin-bottom:30px;}

/* µ¿¿µ»ó °­ÁÂ */
.video_lecture{width:669px; padding-top:75px;}
.video_content{}
.video_content .ex_area li{}
.video_tabs{}
.video_tabs #content{margin-bottom:20px;}
.video_tabs #content ul{width:669px; overflow:hidden;}
.video_tabs #content ul li{margin-bottom:3px; float:left; padding-right:0;}

/* ÇÙ½É³ëÆ® */
.p_book{width:650px; margin:0 auto;}
.p_bar{margin-bottom:20px;}
.pb_table{width:100%; margin-bottom:30px;}
.pb_table td{border:1px solid #dedede;}
.pb_table .pb_area{width:130px;}
.pb_table .pb_img{margin-bottom:7px; width:130px; height:120px; }
.pb_table .pb_img img{width:130px; height:120px;}
.pb_table .title, .pb_table .sub{text-align:center; letter-spacing:-0.05em;}
.pb_table .title{margin-bottom:3px; color:#333;}
.pb_table .sub{font-size:11px; margin-bottom:3px; line-height:11px; color:#777;}

.btn_wrap{width:650px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.btn_list{float:left;}
.inp_form{float:right; text-align:right;}
.inp_form .inp{border:1px solid #dedede; height:20px; line-height:20px; padding:0 5px; width:150px;}

/* Àü¹®°­»ç */
.img_teacher{margin-bottom:30px;}


/* ¼ö°­½ÅÃ» */
.register_c{margin-bottom:0;}
.total{background-color:#f7f7f7; border-bottom:1px solid #dedede; padding:8px 20px; text-align:right; font-weight:bold; margin-bottom:30px;}
.total span{color:#317dcd;}

.tt_wrap{overflow:hidden; margin-bottom:10px; width:669px;}
.tt_wrap h4{float:left;}
.tt_wrap .date_days{float:right;}
.tt_wrap .date_days img{vertical-align:middle;}
.tt_wrap .date_days select{border:1px solid #ccc;}
.h4_m40{margin-bottom:10px;}
.type01 td select{border:1px solid #ccc;}
.type01 td .inp{border:1px solid #ccc; height:18px; line-height:18px;}


/* ±îÆä _ 111018 Ãß°¡ */
.cafe_area{margin-bottom:20px; border-top:1px dashed #D8D8D8;}
.cafe_search{text-align:right; margin-bottom:10px; padding-right:5px;}
.cafe_search select{border:1px solid #ccc;}
.cafe_search .text_input{border:1px solid #ccc; height:18px; line-height:18px;}


#s_content{}
#s_content ul{overflow:hidden;}
#s_content li{float:left; margin-right:2px;}
.s_cnt_wrap{width:455px; margin:0 auto;}

