@charset "utf-8";
/* CSS Document */
#blank{ float:left; height:10px; width:100px;}
#lecture_title { float:left; width:699px; line-height:35px; vertical-align:middle; text-align:center; border: 2px solid #3c8cd3; margin-top:22px;}
#lecture_title h3 { color:#3d8ace; font-size:12px; font-weight:bold;} 


#info_wrap{ width:703px; float:left; padding-top:19px;}
#info_wrap #thumb { float:left; width:227px; height:163px; border:1px solid #dddddd;  }
#info_wrap #thumb #sample_btn { position:absolute; z-index:50; margin:133px 0 0 72px;  }

#info_tbl_wrap{ float:left; padding-left:20px;}
#info_tbl_wrap .trp{ height:1px; background-color:#d9d9d9; }
#info_tbl { width:454px; border:0;}
#info_tbl .th1 { width:61px; text-align:left; vertical-align:middle; padding-left:8px; line-height:30px; font-weight:400; color:#3399cc;}
#info_tbl.sep{ width:1px; vertical-align:auto;  background-color:#F00; }

#info_tbl .td1{padding-left:16px; color:#666666;}

#info_tbl .td2{ width:120px; color:#666666; padding:5px 0 5px 16px;}
#info_tbl .td3{ padding-left:16px; color:#666666; vertical-align:middle;  }
#info_tbl .td3 img{ vertical-align:middle;}
#info_tbl .tds{padding-left:16px; color:#666666;}
#info_tbl .tds img{ vertical-align:middle;}
.cus_p{ text-decoration:line-through; padding-right:10px;}
.dis_p{color:#ff6600; font-weight:800;}

#p_list{ width:693px; border:5px solid #dfdfdf; margin-top:39px; float:left;}
#p_list .product{ padding:20px 0 0 18px; float:left;} 
#p_list .product .pl{ width:653px; margin-top:9px; border-top:1px solid #cccccc; float:left;  } 
#p_list .product .pl .picon{ width:93px; height:34px;  float:left;  text-align:center; border-bottom:1px solid #cccccc;} 
#p_list .product .pl .picon img{ margin-top:7px;}
#p_list .product .pl .ptext1{   
		white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis; 
		float:left;  height:34px;
		width:540px ;
		padding-left:15px;
		color:#666666;
		line-height:34px;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc; 
}
#p_list .product .pl .book-list{
	width:553px !important;
}
#p_list .product .pl .ptext2{ float:left;  height:34px; width:388px; padding-left:15px; color:#666666; line-height:34px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; text-overflow:ellipsis; overflow:hidden;}
#p_list .product .pl .porder{ float:left;  height:34px; width:140px; height:34px; padding-left:15px; color:#666666; line-height:34px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
.pcheck{ float:right; margin: 5px 5px 0 0;}

#order_info{ margin-top:18px; height:60px; float:left; width:703px; border-bottom:1px dashed #d0d0d0; }
#order_info #order_price{ width:303px; float:left;}
#order_info #order_price #op1{ font-size:20px; color:#333232; padding-left:4px; font-weight:800; }
#order_info #order_price #op2{ font-size:18px; color:#f43b3b; padding-left:15px; font-weight:800; line-height:20px;}
#order_info #order_price #op3{ font-size:18px; color:#f43b3b; padding-left:5px; font-weight:800; line-height:20px;}
#order_info #order_price #op4{ font-size:18px; color:#333232; padding-left:5px; font-weight:800; line-height:20px;}
#order_info #order_price #op5{ font-size:18px; color:#333232;  font-weight:800; line-height:20px;}
#order_info #order_btns{ width:350px; float:right; text-align:right;}
#rel_event{ margin-top:36px; float:left; width:703px;}
#rel_event .event_banner{ float:left; width:223px; height:74px; border:1px solid #dddddd; margin-top:10px;}
#rel_event .blank_dash{ width:703px; height:31px; float:left; border-bottom:1px dashed #d0d0d0; }
.ml14{ margin-left:14px;}
.w445h32{ }
.bbs_wrap { margin-top:32px; float:left; width:703px;  }
.bbs_wrap .w445h32 {width:256px; height:32px; border-bottom:1px solid #b8b8b8; }
#lecture_detail{ float:left; width:703px; margin-top:34px;}
#degree_list{ float:left; padding-top:19px;}
#degree_list .degree_list_head{ background-color:#2b7bc2; color:#2b7bc2; width:703px; }
#degree_list .degree_list_head th {background-color:#fff; height:27px; }
#degree_list .degree_list_head .th1{ width:82px;  text-align:center; }
#degree_list .degree_list_head .th2{  padding-left:16px; text-align:left;  }
#degree_list .degree_list_head .th3{ width:80px;  text-align:center;  }
#degree_list .degree_lists{ background-color:#c7c7c7; color:#2b7bc2; width:703px; }
#degree_list .degree_lists tr {background-color:#fff; height:27px; }
#degree_list .degree_lists .td1{ width:82px;  text-align:center; }
#degree_list .degree_lists .td2{  padding-left:16px; text-align:left;  }
#degree_list .degree_lists .td3{ width:80px;  text-align:center;  }

#page_title_bbs { margin-top:30px; }
#page_title_bbs .navi { position:absolute; float:right;  z-index: 110; width:703px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title_bbs .t_title{ float:left;  width:300px; height:40px;  }
#page_title_bbs .title_txt{ line-height:40px;   color:#4b5262; font-size:26px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#page_title_bbs .btline{border-bottom:4px solid #2b7bc2; width:703px; height:5px; float:left;}
#page_title_bbs .navi img { vertical-align:bottom; }

	/*카테고리 타이틀 컨텐츠*/
#p_list .product .lec_title{ float:left;  width:300px; height:20px;}
#p_list .product .lec_title .lec_title_sub{ vertical-align:top; color:#4b5262; font-size:18px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#rel_event .lec_title{ float:left;  width:300px; height:20px;}
#rel_event .lec_title .lec_title_sub{ vertical-align:top; color:#4b5262; font-size:18px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#lecture_detail .lec_title{ float:left;  width:300px; height:20px;}
#lecture_detail .lec_title .lec_title_sub{ vertical-align:top; color:#4b5262; font-size:18px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
	/*카테고리 타이틀 컨텐츠*/