body{
min-width:1050px;
}

#banner-top-area{
/*background-color:#ebebeb;*/
}

#banner-A{
border-top:solid 1px #171717;width:100%;
background-position:center center;
background-repeat:no-repeat;
}

#banner-B{
margin-top:25px;margin-bottom:70px;
}

#banner-C{
background-color:#f2f2f2;
}

#banner-C .center{
background-color:#ededed;
width:1000px;
height:480px;
margin: 0 auto;
}


#banner-C .center #B-list , #banner-C .center #B-list li{
margin:0;
padding:0;
list-style-type:none;
}

#banner-C .center #B-list{
width:210px;
margin-top:45px;
}

#banner-C .center #B-list li{
margin-left:20px;
width:160px;
text-align:left;
float:left;
color:#333333;
font-size:15px;
text-indent:10px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;
border-bottom:solid 1px #b3b3b3;
line-height:40px;
}

#banner-C .center #B-list li a{
color:#333333;
}

#banner-C .center #B-list li.bld{
font-weight:bold;
}

#banner-C .center #B-list li.lst{
border-bottom:0px;
}

#banner-D{
clear:both;
width:100%;
background-position:center center;
background-repeat:no-repeat;
}

#banner-E{
  width:100%;
  overflow:hidden;
  position: relative;
}

#banner-E img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

#banner-F{
  width:100%;
  overflow:hidden;
  position: relative;
}

#banner-F img.targetImage {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}


.bar-A{
clear:both;
min-width:1000px;
background-image:url("../images/autolecture2016/bg-bar-A.gif");
background-repeat:repeat-x;
height:97px;
}

.bar-A img{padding-top:25px;}

.bar-A #title{
color:#fffc17;
font-size:40px;
font-weight:bolder;
letter-spacing:-5px;
margin-top:25px;
display:inline-block;
font-family: NanumGothic, Verdana, Arial, ±¼¸²;
}

#edit-area{
padding-top:50px;
padding-bottom:60px;
}

#edit-area .center{
text-align:left;
width:920px;
margin: 0 auto;
}


#lecture_main_tap{
margin-top:52px;
margin-bottom:72px;
}

#lecture_main_tap .center{
text-align:center;
width:1000px;
margin: 0 auto;
}

#lecture_main_tap .center li a{
display:inline-block;
width:165px;
height:88px;
background-color:#e6e6e6;
border-right:2px solid #ffffff;
font-size:20px;
font-weight:bold;
color:#808080;
line-height:88px;
overflow:hidden;
}

#lecture_main_tap .center li.bld a{
background-color:#242f51;
color:#ffffff;
}

#lecture_main_tap .center li.lst a{
border-right:0px;
}

#lecture_main_tap #lecture_list{
clear:both;
border:3px solid #000000;
width:994px;
margin: 0 auto;
}

#lecture_list .lecture-list-bar, #lecture_list .lecture-list-table ,#lecture_list .lecture-list-pack {
width:954px;
margin: 0 auto;
}

#lecture_list .lecture-list-bar{
background-image:url("../images/autolecture2016/bg-bar-B.gif");
height:56px;
margin-top:36px;
}

#lecture_list .lecture-list-bar #title{
color:#fffc17;
font-size:20px;
font-weight:bolder;
letter-spacing:0px;
margin-top:18px;
display:inline-block;
font-family: NanumGothic, Verdana, Arial, ±¼¸²;
}

#lecture_list .lecture-list-bar img{
margin-top:15px;
}

#lecture_list .lecture-list-table{
border:1px solid #cccccc;
background-color:#f2f2f2;
margin-top:7px;
text-align:left;
position:relative;
}

#lecture_list .lecture-list-table .title{
vertical-align:middle;
width:145px;
text-align:center;
font-size:15px;
font-weight:bold;
color:#000000;
}

#lecture_list .lecture-list-table .msg{
text-align:left;
margin:15px 0;
font-size:12px;
line-height:20px;
}

#lecture_list .lecture-list-pack{
margin-top:6px;

}

#lecture_list .lecture-list-pack li{
border:1px solid #cccccc;
margin-right:11px;
width:269px;
padding:20px;
text-align:left;
}
#lecture_list .lecture-list-pack li.lst{
margin-right:0;
width:268px;
}

#lecture_list .lecture-list-pack li.cls{
height:210px;
background:url("../images/autolecture2016/icon-no-item.gif") no-repeat center center;
}

#lecture_list .lecture-list-pack li.clsH{
height:245px;
}

#lecture_list .lecture-list-pack .d-tlt{
background-color:#eeeeee;
color:#111f48;
font-size:14px;
font-weight:bold;
line-height:45px;
letter-spacing:-2px;
text-align:left;
margin-top:8px;
max-height:51px;
overflow:hidden;
}

#lecture_list .lecture-list-pack .d-tlt .tlt{
color:#dd2315;
background-color:#ffffff;
display:inline-block;

padding-left:15px;
padding-right:15px;
margin:3px;
margin-right:10px;
}


#lecture_list .lecture-list-pack .price_small{
position:relative;
text-align:left;
margin-left:14px;
margin-top:13px;
}

#lecture_list .lecture-list-pack .price_small .price_sprite{
position:absolute;
background:url("../images/autolecture2016/icon-arrow.png") no-repeat;
width:106px;
height:15px;
top:8px;
left:-5px;
}

#lecture_list .lecture-list-pack .price_large{
text-align:left;
margin-left:9px;
margin-top:6px;
margin-bottom:15px;
}

#left-menu, #left-menu #list-menu li a{
width:175px;
}
#left-menu{
position:absolute;
background-color:#ffffff;
z-index:3;
/*left:-176px;*/
}

#left-menu #list-menu{
border-right:1px solid #cccccc;
}

#left-menu #list-menu #search{
position:relative;
background-color:#ededed;
height:52px;

}

#left-menu #left-button{
	cursor:pointer;
/* 99
	position:fixed;
	z-index:1;
	left:175px;
*/	

	
	position:absolute;
	right:-24px;
	
}

#left-menu #list-menu #search #outline{
position:absolute;
border:1px solid #cccccc;
background-color:#ffffff;
width:128px;
height:23px;
top:14px;
left:9px;
}

/*
#left-menu #list-menu #search #outline input{
width:120px;
font-size:16px;
border:0;
}
*/
#left-menu #list-menu #search #search-submit{
position:absolute;
top:14px;
left:140px;
}

#left-menu #list-menu ul#list {
margin-top:5px;
margin-bottom:90px;
}

#left-menu #list-menu #list li{
clear:both;
text-align:left;
text-indent:25px;

}


#left-menu #list-menu #list li a {
color:#333333;
height:29px;
display:block;
line-height:29px;
overflow:hidden;
}
#left-menu #list-menu #list li a:hover,#left-menu #list-menu #list li.select a{
background-color:#1e69bd;
color:#ffffff;
font-weight:bold;
}

#left-menu #list-menu p{
border-top:1px solid #cccccc;
}

#right-menu{
cursor:pointer;
position:fixed;
right:-99px;
z-index:100;
}

#right-menu #right-QA{
display:none;
position:absolute;
top:0px;
left:-336px;
width:339px;
height:221px;
background:url("../images/autolecture2016/item-right-QA-bg.png");
background-repeat:no-repeat;
}

#lecture_list .price_book_add{
text-align:left;
background-color:#fafafa;
padding:8px;
margin:5px 0;
width:250px;
font-size:12px;
}

#lecture_list .price_book_add b{
font-size:14px;
}