@charset "euc-kr";

/* ÇÁ¸®ÆÐ½º °­ÁÂ¸®½ºÆ® */
.freepass_lectureList { background:#e9e9ea; padding:0px 0 100px; font-family:'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',AppleGothic,dotum,sans-serif; font-size:16px; color:#333; letter-spacing:-1px; }
.freepass_lectureList button:focus { outline:none}
.freepass_lectureList .content { position:relative; width:1000px; margin:0 auto; }
.freepass_lectureList .content.pay_section { height:300px; }
.freepass_lectureList .lecture_detail { position:relative; float:left; width:492px; height:203px; padding:31px 0 0; background:#fff; border:1px solid #dadbdb; margin-bottom:12px; }
.freepass_lectureList .lecture_detail.odd { margin:0 12px 12px 0; }
.freepass_lectureList .lecture_detail dl:after,.freepass_lectureList .content:after { content:""; display:block; clear:both; }
.freepass_lectureList .lecture_detail dl { margin:0 0 29px 21px; }
.freepass_lectureList .lecture_detail dt { float:left; width:168px; height:122px; border:1px solid #dedede; }
.freepass_lectureList .lecture_detail dd { position:relative; float:left; width:266px; height:122px; padding-left:14px; }
.freepass_lectureList .lecture_detail .heading { font-size:20px; font-weight:bold; border-bottom:1px solid #abaeb0; padding:6px 0 2px; margin-bottom:6px; }
.freepass_lectureList .lecture_detail del { display:block; padding-top:3px; }
.freepass_lectureList .lecture_detail strong { position:absolute; bottom:0; font-size:28px; color:#000 /* °¡°Ý »ö */; }
.freepass_lectureList .lecture_detail strong span { font-size:20px; font-weight:normal; vertical-align:3px; } 
.freepass_lectureList .lecture_detail dd > a { position:absolute; right:0; bottom:4px; display:inline-block; color:#fff; width:95px; height:30px; background:#575a5f url(http://img.kimyoung.co.kr/event_2016/0222/bullet_select.png) no-repeat 87px 12px; padding:4px 0 0 20px; transition:background 0.35s; }
.freepass_lectureList .lecture_detail dd > span { position:absolute; right:0; bottom:4px; display:inline-block; color:#fff; width:95px; height:30px; background:#bbb; padding:4px 0 0 20px;  }
.freepass_lectureList .lecture_detail dd .btn_cancel { background:#868788 url(http://img.kimyoung.co.kr/event_2016/0222/bullet_select.png) no-repeat 87px 12px;}
.freepass_lectureList .lecture_detail dd > a:hover { background-color:#000; } 
.freepass_lectureList .lecture_detail .pop_con2 {text-align:left; }
.freepass_lectureList .btn_area { background:#abaeb0; height:40px; text-align:center; padding-top:10px; } 
.freepass_lectureList .btn_area li { display:inline-block; background:url(http://img.kimyoung.co.kr/event_2016/0222/btn_division.png) no-repeat left 9px; padding:0 7px 0 10px; }
.freepass_lectureList .btn_area li:first-child { background:none; }
.freepass_lectureList .btn_area li a { display:inline-block; color:#fff; }
.freepass_lectureList .lecture_detail .balloon { position:absolute; left:0; top:0; width:82px; height:75px; background:url(http://img.kimyoung.co.kr/event_2019/0717/bubble_bg_02.png) no-repeat; color:#fff; font-size:13px; padding:4px 0 0 4px; line-height:1.2; }
.freepass_lectureList .lecture_detail .balloon2 { position:absolute; left:0; top:0; width:82px; height:75px; background:url(http://img.kimyoung.co.kr/event_2019/0717/bubble_bg_02.png) no-repeat; color:#fff; font-size:13px; padding:4px 0 0 4px; line-height:1.2; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.freepass_lectureList .btn_area li { background-position:left 7px; }
} /* Å©·ÒÇÙ */

.freepass_lectureList .payment { width:934px; height:215px; border:3px solid #484e56; margin-top:23px; padding:40px 30px 0 30px; }
.freepass_lectureList .payment:after { content:""; display:block; clear:both; }
.freepass_lectureList .payment .list { float:left; height:176px; width:590px; border-bottom:2px solid #484e56; background:url(http://img.kimyoung.co.kr/event_2016/0222/payment_tableBg.png) no-repeat; }
.freepass_lectureList .heading li { display:inline-block; padding-top:9px; text-align:center; height:35px; }
.freepass_lectureList .payment .btn_pay { width:285px; height:53px; display:inline-block; background:#017ce1 url(http://img.kimyoung.co.kr/event_2016/0222/bullet_select.png) no-repeat 188px 21px; transition:background 0.35s; border:none; color:#fff; font-family:'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',AppleGothic,dotum,sans-serif; font-size:20px; padding-bottom:6px; margin-top:16px; } /* °áÁ¦ÇÏ±â ¹öÆ° */
.freepass_lectureList .payment .btn_pay:hover { background-color:#0376d5; } /* °áÁ¦ÇÏ±â ¹öÆ° hover */
.freepass_lectureList .heading .lecture_head { width:395px; }
.freepass_lectureList .heading .pay_head { width:95px; }
.freepass_lectureList .heading .del_head { width:90px; }
.freepass_lectureList .payment .btn_del { border:none; background:#f3ead9; width:30px; height:30px; }
.freepass_lectureList .pay_list ul { border-bottom:1px dashed #757575;height:41px; }
.freepass_lectureList .pay_list ul:first-child { border-top:none; }
.freepass_lectureList .pay_list li { display:inline-block; height:33px; padding-top:9px; }
.freepass_lectureList .pay_list { overflow:auto; overflow-x:hidden; height:131px; }
.freepass_lectureList .pay_list .lecture { width:375px; padding-left:20px }
.freepass_lectureList .pay_list .pay { width:85px; text-align:right; }
.freepass_lectureList .pay_list .del { width:75px; text-align:right; }
.freepass_lectureList .price { float:right; height:175px; width:285px; }
.freepass_lectureList .price dt, .freepass_lectureList .price dd { display:inline-block; padding-top:5px; }
.freepass_lectureList .price dt { width:140px; }
.freepass_lectureList .price dd { text-align:right; width:140px; }
.freepass_lectureList .price .pay {  vertical-align:-9px; }
.freepass_lectureList .price .pay strong { font-size:23px; color:#017ce1; vertical-align:-2px; }
.freepass_lectureList .price hr { border:none; height:1px; background:#acacac;}

/* Á¦°ø¿¹Á¤°­ÁÂ ·¹ÀÌ¾î */
.layer_lecture_20160222 { position:absolute; left:-192px; top:200px;  width:500px; z-index:101; background:#fff; }
.layer_curriculum_20160222 { position:absolute; left:-280px; top:200px;  width:699px; z-index:101; background:#fff; }
