/* Content - Detail */

#text_content, #wordbook_content, #talk_content {margin-top:72px}

.content .main_text tr .no_lesson {display:block; height:488px; line-height:488px}

#lecture_detail {font-family:"Malgun Gothic"; background:url("/images/lecture_bg.png") repeat scroll 0 0 transparent; position:absolute; width:100%; height:100%;  word-break:inherit}
#lecture_detail #content {background:url("/images/lecture_bg.png") repeat scroll 0 0 transparent; padding:0; float:left}
#lecture_detail .go_back_button {padding:10px 10px 0; width:980px; height:30px}
#lecture_detail .go_back_button a {background:url("/images/back_btn.png") no-repeat scroll 0 2px transparent; font-size:15px; color:#c5c5c5; border:0; padding-left:20px; cursor:pointer}
#lecture_detail .go_back_button a:hover {opacity:0.7}

#lecture_detail .tab_slide {position: absolute; z-index: 1000; background:#000; top:40px}
#lecture_detail .slide {background:url("/images/topbar.png") repeat-x scroll 0 0 transparent; float:left; width:677px; height:70px; margin-bottom:2px}

#lecture_detail .lecture_header .rate {float:right; width:200px; margin:0 50px}
#lecture_detail .lecture_header .rate .name {font-size:12px; position:absolute; top:-20px}
#lecture_detail .lecture_header .rate .progressbar {background:#b9b9b9; height:6px}
#lecture_detail .lecture_header .rate .progressbar-value {height:6px}
#lecture_detail .lecture_header .rate .percent {margin:0; position:absolute; top:-20px; right:0}

#lecture_detail .lecture_left {float:left; width:677px}
#lecture_detail .lecture_left .tab_slide .slide .tab {float:left; width:138px; border-left:1px solid #bbb; margin:10px 5px; padding:0 10px 5px}
#lecture_detail .lecture_left .tab_slide .slide .camera_tab {border-left:none}
#lecture_detail .lecture_left .tab_slide .slide .tab a {float:left}
#lecture_detail .lecture_left .tab_slide .slide .speak_tab a {margin-right:0}
#lecture_detail .lecture_left .tab_slide .slide .tab a .non {opacity:0.5}
#lecture_detail .lecture_left .tab_slide .slide .tab a .non:hover {opacity:1}
#lecture_detail .lecture_left .tab_slide .slide .tab a div {margin-bottom:7px}
#lecture_detail .lecture_left .tab_slide .slide .tab a img {float:left}
#lecture_detail .lecture_left .tab_slide .slide .tab a div img {float:none; padding-right:10px}
#lecture_detail .lecture_left .tab_slide .slide .tab a span {font-size:12px; color:#7c7c7c; float:left; line-height:20px; padding-left:5px}
#lecture_detail .lecture_left .tab_slide .slide .active a span {color:#fd5e20}
#lecture_detail .lecture_left .tab_slide .sub_camera {background:#fff; clear:both; text-align:center; height:40px}

#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid {line-height:40px; position:relative}
#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid span .hover {background:#f1f1f1; border:1px solid #b1b1b1; border-radius:3px; color:#444; font-weight:bold; padding:3px 7px}
#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid span a {color:#a5a5a5; padding:3px 8px; font-size:13px}

#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid .script_btn {position:absolute; top:0; right:0; line-height:52px; height:40px}
#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid .script_btn a {padding:9px 1px 0; margin:0 10px}
#lecture_detail .lecture_left .tab_slide .sub_camera .btn_grid .script_btn a:hover {opacity:0.8}

#lecture_detail .lecture_left .tab_slide .sub_camera .hover {color:#272727}
#lecture_detail .lecture_left .video {background:#fff; float:left; width:677px; position:relative}
#lecture_detail .lecture_left .video .content {height:528px}
#lecture_detail .lecture_left .video .video_content .vjs-big-play-button div {font-size:12px; line-height:355px; text-align:center; color:#666; width:420px; height:185px; padding-top:60px}
#lecture_detail .lecture_left .video #text_content .information {overflow-y:hidden; height:528px}
#lecture_detail .lecture_left .video #wordbook_content {height:528px}
#lecture_detail .lecture_left .video #wordbook_content .information {height:528px; position:relative; overflow:hidden}

#lecture_detail .lecture_left .video .video_wait .text{position:absolute; line-height:370px; left:0; right:0}
#lecture_detail .lecture_left .video .video_wait {position:absolute; width:100%; height:487px; top:112px; z-index:999; background:#fff; text-align:center; opacity:0.9}
#lecture_detail .lecture_left .video .video_wait img {margin-top:25px}

#text_content {display:block; height:456px; overflow:hidden; position:relative}
#text_content .main_text {font-size:16px; font-weight:bold; width:637px}
#talk_content .main_text tr td {padding:20px 0; font-size:16px; font-weight: bold}


/* 따라하기 */

#text_content .text_content_form {float:left; width:637px; height:488px; padding:20px}
#text_content .text_content_form.main_text .main_text_box {padding:0 12%}
#text_content .text_content_form.main_text .main_text_box .title {font-size:18px; font-weight:bold; color:#fd5e20; padding:80px 30px 0}
#text_content .text_content_form.main_text .main_text_box .introduction {font-size:16px; color:#333; font-weight:bold; padding:30px 30px 0}
#text_content .text_content_form.main_text .main_text_box .introduction_content {font-size:15px; font-weight:normal; padding:10px 30px 0; color:#555; line-height:23px; height:135px;overflow:auto;}

#text_content .text_content_form.while_text .while_text_box .title {width:100%; float:left; font-size:15px; font-weight:bold; color:#fd5e20; margin-bottom:5px}
#text_content .text_content_form.while_text .while_text_box .point_box {float:left; width:89.7%; min-height:90px; margin-bottom:11px; padding:2% 5% 7%; background:#fff; border:1px solid #a5a5a5}
#text_content .text_content_form.while_text .while_text_box .point_box .audio_en {font-size:14px; font-weight:bold; padding-bottom:4px; font-weight:bold; color:#f90; width:100%}
#text_content .text_content_form.while_text .while_text_box .point_box .audio_en_example {font-size:15px; font-weight:bold; line-height:18px; letter-spacing:-0.03em; color:#232323; width:100%}
#text_content .text_content_form.while_text .while_text_box .point_box .audio_ko {color:#a9a9a9; font-size:14px; font-weight:normal; padding-top:3px}
#text_content .text_content_form.while_text .while_text_box .point_box .text_pinyin {font-family:"simhei" !important;}

#text_content .text_content_form.while_text .while_text_box .point_box .translation {position:absolute; left:35.3%; right:35.3%; bottom:15px}
#text_content .text_content_form.while_text .while_text_box .point_box .translation .btnLine div {float:left; width:58px; height:26px; position:relative; margin:0 2px; bottom:0}
#text_content .text_content_form.while_text .while_text_box .point_box .translation .btnLine div a img {display:block; width:58px; height:26px}
#text_content .text_content_form.while_text .while_text_box .point_box .record {position:absolute; left:0; right:0; bottom:5px; width:100%}

#text_content .text_content_form.while_text .while_text_box .box {float:left; width:44.9%; height:125px; background:#f9f9f9; border:1px solid #a5a5a5; padding:2%}
#text_content .text_content_form.while_text .while_text_box .box .title {color:#232323; font-weight:bold; padding:0; font-size:15px}
#text_content .text_content_form.while_text .while_text_box .box .text {font-size:13px; line-height:21px; overflow-y:auto; height:95px}

#text_content .text_content_form.while_text .while_text_box .explanation {margin-right:1.5%}

#text_content .while_text {margin-left:-2px; position:relative}

#text_content .while_text .box .tdtitle {float:left; width:93%; height:20px; padding:10px 10px 0}
#text_content .while_text .box .tdtext {float:left; width:93%; height:85px; margin-top:10px; padding:0 10px; overflow-y:auto; font-size:13px; line-height:21px}
#text_content .while_text .box .title {font-weight:bold; margin:0; padding:0; font-size:15px}

#text_content .width {position:absolute; bottom:0}
#text_content .width.button {bottom:140px}
#text_content .button a {float:left; display:block; position:absolute; cursor:pointer; text-indent:-9999px}
#text_content .audio .button a {position:inherit; text-indent:0}
#text_content .number {font-size:14px; text-align:center; bottom:50px}

#text_content .btn_left {background:url("/images/pre_active.png") no-repeat scroll 0 0 transparent; width:35px; height:35px; left:265px; top:12px}
#text_content .btn_left:hover {background:url("/images/pre_hover.png") no-repeat scroll 0 0 transparent}
#text_content .pre_not {background:url("/images/pre_not_active.png") no-repeat scroll 0 0 transparent; width:35px; height:35px; left:265px; top:12px; cursor:default; opacity:1}
#text_content .btn_right {background:url("/images/next_active.png") no-repeat scroll 0 0 transparent; width:56px; height:56px; left:310px; right:310px}
#text_content .btn_right:hover {background:url("/images/next_hover.png") no-repeat scroll 0 0 transparent}
#text_content .next_not {background:url("/images/next_not_active.png") no-repeat scroll 0 0 transparent; width:56px; height:56px; left:310px; right:310px; cursor:default; opacity:1}

#text_content .quiz_tab {background:url("/images/bottombar.png") repeat-x scroll 0 0 transparent; height:35px; border-top:1px solid #7c7c7c; position:absolute; bottom:0}
#text_content .quiz_tab .tab {display:block; float:left; width:32px; height:35px}
#text_content .quiz_tab .o {background:url("/images/quiz_wrong.png") no-repeat scroll 0 0 transparent}
#text_content .quiz_tab .x {background:url("/images/quiz_correct.png") no-repeat scroll 0 0 transparent}
#text_content .quiz_tab .dot {background:url("/images/quiz_dot.png") no-repeat scroll 0 0 transparent}
#text_content .quiz_tab .fin {background:url("/images/quiz_complete.png") no-repeat scroll 0 0 transparent}

#wordbook_content {background:#f4f4f4}
#wordbook_content .word_quiz .start_quiz {background:url("/images/a_quiz.png") no-repeat scroll 0 0 transparent}
#wordbook_content .word_quiz .start_quiz:hover {background:url("/images/a_quiz_hover.png") no-repeat scroll 0 0 transparent}
#wordbook_content .word_quiz .start_voca {background:url("/images/a_list.png") no-repeat scroll 0 0 transparent}
#wordbook_content .word_quiz .start_voca:hover {background:url("/images/a_list_hover.png") no-repeat scroll 0 0 transparent}
#wordbook_content .word_quiz {width:541px; margin:140px 0 ; padding:0 68px; float:left}
#wordbook_content .word_quiz .word_image {float:left; cursor:pointer; margin:0 20px; width:230px; height:230px}
#wordbook_content .word_quiz .word_image p {text-align:center; margin:143px 0 0}
#wordbook_content .word_quiz_test {position:relative; height:528px}
#wordbook_content .word_quiz_test .ox {position:absolute; width:350px; top:45px; left:0; right:0; margin:0 auto}
#wordbook_content .word_quiz_test .number{color:#8b8b8b; text-align:right; border-bottom:1px solid #a6a6a6; margin-top:12px; padding:0 5px 10px 0}
#wordbook_content .word_quiz_test .quiz {background:#fdfdfd; width:365px; height:100px; text-align:center; margin:40px auto; padding:40px 0; font-family:"Arial"; border:1px solid #a6a6a6; border-radius:10px}
#wordbook_content .word_quiz_test .quiz .word_name {padding-top:5px; font-size:40px; color:#3b3b3b; font-weight:bold; word-break:normal; word-wrap:break-word}
#wordbook_content .word_quiz_test .quiz .pronounce {padding-top:5px; font-size:25px; color:#b2b2b2}
#wordbook_content .word_quiz_test .example {margin:0 51px}
#wordbook_content .word_quiz_test .example .ex {background:#fff; color:#17a1dd; font-size:20px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:265px; height:65px; line-height:65px; border:1px solid #a6a6a6; float:left; margin:5px; cursor:pointer}
#wordbook_content .word_quiz_test .example .click {background:#e57a11; color:#fff}
#wordbook_content .word_quiz_test .example .ex:hover {background:#ebebeb}

#wordbook_content .word_quiz_complete {position:relative; text-align:center; width:477px; height:368px; padding:100px 100px 60px}
#wordbook_content .word_quiz_complete .correct {font-size:25px; color:#1c1c1c; margin:90px 0 30px}
#wordbook_content .word_quiz_complete .correct span {font-size:35px; padding:0 5px 0 10px; position:inherit}
#wordbook_content .word_quiz_complete .go {float:left; margin:0 auto; padding:15px 0; text-align:center; width:100%}
#wordbook_content .word_quiz_complete .go p {background:url("/images/quiz_example.png") repeat-x scroll 0 0 transparent; border:1px solid #5e5e5e; padding:3px 15px; color:#050505; margin:0 172px}
#wordbook_content .word_quiz_confirm {height:528px; overflow-y:auto; overflow-x:inherit}
#wordbook_content .word_quiz_confirm .number {float:right; color:#7f7f7f}
#wordbook_content .word_quiz_confirm .float_left {width:677px; float:left}
#wordbook_content .word_quiz_confirm .word_title {font-size:12px; color:#f05500}
#wordbook_content .word_quiz_confirm .word_title .title_title {border:2px solid #f05500; border-radius:12px; padding:2px 14px}
#wordbook_content .word_quiz_confirm .correct {margin-top:10px}
#wordbook_content .word_quiz_confirm .word_text:first-child {border-top:1px solid #e6e6e6}
#wordbook_content .word_quiz_confirm .word_text:last-child {border-bottom:1px solid #e6e6e6}
#wordbook_content .word_quiz_confirm .word_text {background:#fff; width:677px; float:left}
#wordbook_content .word_quiz_confirm .word_text .word_name {font-size:18px; color:#3b3b3b; font-weight:bold}
#wordbook_content .word_quiz_confirm .word_text .pronounce {font-size:16px; color:#7a7a7a}
#wordbook_content .word_quiz_confirm .word_text .verb {color:#fd8d20}
#wordbook_content .word_quiz_confirm .word_text .verb_text {color:#2c2c2c}
#wordbook_content .word_quiz_confirm .word_text .text_left {width:50%; float:left; clear:both; margin:-1px 0 1px; padding:13px 0 13px 5%; border-top:1px solid #e6e6e6}
#wordbook_content .word_quiz_confirm .word_text .text_right {width:40%; float:right; font-size:12px; line-height:24px; padding:13px 0; margin:-1px 5% 1px 0; border-top:1px solid #e6e6e6}
#wordbook_content .word_quiz_confirm .resolve_button {text-align:center; margin:60px 0 0; padding-bottom:50px; height:30px; float:left}

#wordbook_content .word_quiz_confirm .diagonal {padding:10px 0 16px; margin:0 5px}
#wordbook_content .word_quiz_confirm .diagonal a {color:#4f4f4e; font-size:12px}
#wordbook_content .word_quiz_confirm .all_resolve_quiz {background:url("/images/all.png") no-repeat scroll 0 0 transparent; background-size: 100% auto}
#wordbook_content .word_quiz_confirm .all_resolve_quiz a {padding:12px 30px 12px 55px}
#wordbook_content .word_quiz_confirm .all_resolve_quiz:hover {background:url("/images/all_pressed.png") no-repeat scroll 0 0 transparent; background-size: 100% auto}
#wordbook_content .word_quiz_confirm .wrong_resolve_quiz {background:url("/images/part.png") no-repeat scroll 0 0 transparent; background-size: 100% auto}
#wordbook_content .word_quiz_confirm .wrong_resolve_quiz a {padding:12px 50px 12px 65px}
#wordbook_content .word_quiz_confirm .wrong_resolve_quiz:hover {background:url("/images/part_pressed.png") no-repeat scroll 0 0 transparent; background-size: 100% auto}

#wordbook_content .word_quiz_confirm .diagonal .resolve_padding {padding:15px 0}
#wordbook_content .word_quiz_confirm .diagonal .resolve_padding a {color:#fff; font-size:12px; font-weight:bold; line-height:50px; text-align:center; padding:17px 0 15px 50px}
#wordbook_content .word_quiz_confirm .diagonal .all_resolve a {padding-right:25px; padding-left:50px}
#wordbook_content .word_quiz_confirm .diagonal .wrong_resolve a {padding-right:20px}


/* 퀴즈 */

#talk_content {position:relative; overflow:hidden; height:550px; background:#fff}
#talk_content ul {margin:0; padding:0}
#talk_content ul li {list-style:none outside none; float:left; width:100%}
#talk_content ul li span {display:block}
#talk_content ul li .chn {color:#3b3b3b; margin-bottom:5px; width:95%}
#talk_content ul li .prn {color:#828282; margin-bottom:10px; font-size:12px; width:95%}
#talk_content .btnLine {height:38px; margin-bottom:15px}
#talk_content .btnLine span a {float:left; width:50px; height:25px; background:#f7f7f7; border:1px solid #b9b9b9; border-radius:5px; margin:5px 20px 5px 0}
#talk_content .btnLine span a img:hover {opacity:0.5}
#talk_content .btnLine .record a {margin-right:5px}

#talk_content .button {position:absolute; bottom:135px}
#talk_content .number {position:absolute; text-align:center; bottom:50px; font-size:14px}

#talk_content .ox_quiz {float:left; width:477px; height:368px; padding:100px 100px 60px; position:relative}
#talk_content .ox_quiz .title {font-size:15px !important; color:#6a6a6a; margin:0 0 10px !important; padding:0; width:100% !important}
#talk_content .ox_quiz .text {font-size:14px; font-weight:bold; color:#1c1c1c; width:100%; margin-bottom:15px; clear:both}

#talk_content .answer {border:1px solid #787878; border-radius:5px; padding:10px; position:absolute; top:160px; background:#fff}
#talk_content .answer1 {text-align:center; border:1px solid #787878; border-radius:5px; padding:0 10px; position:absolute; top:155px; background:#fff; width:455px; height:225px}
#talk_content .answer1 span {width:100%; float:left}
#talk_content .answer1 .title {color:#343434; padding-top:10px; margin-bottom:10px}
#talk_content .answer1 .blue {color:#1499dd; font-size:14px; line-height:14px; padding-bottom:5px}
#talk_content .answer1 .red {color:#919191; font-size:14px; line-height:14px; float:left; margin:0 auto; width:100%; padding-bottom:8px}
#talk_content .answer1 .red span {float:none}
#talk_content .answer1 .original {color:#424242; font-size:13px; line-height:14px; border-bottom:1px dotted #636363; padding-bottom:20px; min-height:30px}
#talk_content .answer1 .text {color:#fff; float:left; margin:0 auto; width:100%; padding:4px 0}
#talk_content .answer1 .text .wrong {background:#e61111; float:none; padding:2px 8px 4px}
#talk_content .answer1 .text .correct {background:#1499dd; float:none; padding:2px 8px 4px}


	/* Quiz Type 1 */

	#talk_content .ox_quiz .ex {background:#f2f2f2; width:467px; padding:7px 5px; margin-bottom:4px; font-size:14px; cursor:pointer}
	#talk_content .ox_quiz .ex span {color:#1cabec; float:right; padding-right:5px; font-weight:bold}
	#talk_content .ox_quiz .check {background:url("/images/ox_check.png") repeat-x scroll 0 0 transparent; color:#fff}
	#talk_content .ox_quiz .blue_check {background:url("/images/ox_check1.png") repeat-x scroll 0 0 transparent; color:#fff}
	#talk_content .ox_quiz .check span, #talk_content .ox_quiz .blue_check span {color:#fff}


	/* Quiz Type 2 */

	#c_quiz_form2_boxes {margin:-3px; width:100%}
	#talk_content .ox_quiz .example {color:#333; margin-bottom:10px; font-size:14px}
	#talk_content .ox_quiz .ex_word {font-size:14px; background:url("/images/quiz_example.png") repeat-x scroll 0 bottom #f6f7f7; float:left; display:block; border:1px solid #ccc; margin:3px; padding:6px 15px; color:#050505}
	#talk_content .ox_quiz .ex_word.active {background:#17a1dd; color:#fff}
	#talk_content .ox_quiz .ex_word_end {float:left; display:block; margin:6px; padding:3px 10px; color:#050505}
	#talk_content .ox_quiz .sentence {float:left; margin-top:20px; width:19%; margin-left:1%}
	#talk_content .ox_quiz .sentence input {background:none; border:1px solid #17a1dd; border-radius:3px; padding:2% 3%; color:#17a1dd; font-size:14px; font-weight:bold; width:100%; height:86px}
	#talk_content .ox_quiz .sentence textarea {background:url("/images/quiz_form2_bg.png") repeat-x scroll 0 0 transparent; border:1px solid #4a4a4a; width:69%; text-align:left; height:45px; resize:none; font-size:12px; padding:2%; margin:20px 5px 0 0; float:left}
	#talk_content .ox_quiz .sentence .boxBtn {background:url("/images/quiz_btn.png") repeat-x scroll 0 0 transparent; border:none; color:#fff; border:1px solid #4a4a4a; width:23%; height:65px; padding:2%; cursor:pointer; float:left; margin-top:20px}
	#talk_content .ox_quiz .sentence .boxBtn:hover {opacity:0.8}

	#talk_content .ox_quiz #click_c_quiz_form2_boxes {float:left; border:1px solid #a5a5a5; border-radius:3px; min-height:65px; width:75%; margin-top:20px; padding:2%; font-size:14px; color:#999; margin-left:0}
	#talk_content .ox_quiz #click_c_quiz_form2_boxes .ex_word {background:none; border:none; padding:0; text-decoration:underline; font-size:16px; width:auto}


	/* Quiz Finish */

	#talk_content .ox_quiz .result {font-size:25px; color:3333; text-align:center; margin:90px 0 30px}
	#talk_content .ox_quiz .result .number {font-size:35px; padding:0 5px 0 10px; position:inherit}
	#talk_content .ox_quiz .try_again {float:left; width:100%; margin:0 auto; text-align:center; padding:15px 0}
	#talk_content .ox_quiz .try_again a {background:url("/images/quiz_example.png") repeat-x scroll 0 0 transparent; border:1px solid #5e5e5e; padding:3px 15px; color:#050505}


	/* Quiz Type Button */

	#talk_content .button a {position:absolute; cursor:pointer}
	#talk_content .button .quiz-prev {width:35px; height:35px; left:265px; top:12px}
	#talk_content .button .quiz-prev:hover {background:url("/images/pre_hover.png") no-repeat scroll 0 0 transparent}
	#talk_content .button .quiz-next {width:56px; height:56px; left:312px; right:312px}
	#talk_content .button .quiz-next:hover {background:url("/images/next_hover.png") no-repeat scroll 0 0 transparent}

	#talk_content #c_quiz_info {display:none !important}
	#talk_content #c_quiz_navi .quiz-info {background:url("/images/ex_not_active.png") no-repeat scroll 0 0 transparent; width:35px; height:35px; right:265px; top:12px; text-indent:-9999px}
	#talk_content #c_quiz_navi .click {background:url("/images/ex_hover.png") no-repeat scroll 0 0 transparent}

	#talk_content .button .bubble {background:url("/images/explanation.png") no-repeat scroll 0 0 transparent; width:203px; height:128px; right:55px; top:-107px; text-indent:0; opacity:1; padding:15px 15px 25px 26px}


	/* Quiz Type Tab */

	#talk_content .quiz_tab {background:url("/images/quiz_tab_bg.png") repeat-x scroll 0 0 transparent; height:35px; border-top:1px solid #7c7c7c; position:absolute; bottom:0}
	#talk_content .quiz_tab .tab {display:block; float:left; width:32px; height:35px}

	#lecture_detail .lecture_right {float:right; width:315px; position:relative;}
	#lecture_detail .lecture_right .sub_title {color:#fff; font-size:18px; font-weight:bold; margin:5px 5px 3px; height:64px; line-height:20px}
	#lecture_detail .lecture_right .upper {background:#e6e6e6; padding:10px 15px; width:285px; display:block; line-height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
	#lecture_detail .lecture_right #lecture_list {position:relative; overflow-y:scroll; height:486px; font-size:16px; line-height:69px; background:#fff;}
	#lecture_detail .lecture_right #lecture_list .number {font-style: italic; padding:5px 0 2px}
	#lecture_detail .lecture_right #lecture_list .list a {color:#515151; padding:14px 21px; width:256px; display:block; line-height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
	#lecture_detail .lecture_right #lecture_list .list img {background:#f3f3f3; float:right; margin-right:-20px}
	#lecture_detail .lecture_right #lecture_list .list .lock {background:#f3f3f3; padding:13px 25px; cursor:pointer; opacity:1; width:298px}
	#lecture_detail .lecture_right #lecture_list .list .lock:hover {opacity:0.6}
	#lecture_detail .lecture_right #lecture_list .list_grid {border-bottom:1px solid #e6e6e6}

	#lecture_detail .lecture_right #lecture_script {position:relative; overflow-y:scroll; height:527px; background:#fff}
	#lecture_detail .lecture_right #lecture_script .number {font-style: italic; padding:5px 0 2px}
	#lecture_detail .lecture_right #lecture_script .list a {color:#2e2e2e; padding:10px 21px; width:256px; display:block; line-height:17px; font-size:13px}
	#lecture_detail .lecture_right #lecture_script .list img {background:#f3f3f3; float:right; margin-right:-20px}
	#lecture_detail .lecture_right #lecture_script .list .lock {background:#f3f3f3; padding:20px 25px 19px; cursor:default; opacity:1; width:248px}
	#lecture_detail .lecture_right #lecture_script .list_grid {border-bottom:1px solid #e6e6e6}

	.detail #drop_btn {float:right; cursor:pointer}
	.detail .back {background:none; border:2px solid #a4a4a4; color:#858585; float:left; font-size:21px; font-weight:bold; width:40px; height:40px; margin:10px 40px 25px; cursor:pointer}
	.detail .videocontent {display:block}
	.detail .title {padding-bottom:5px; margin-bottom:20px}
	.detail .title .upper {color:#515151; font-size:14px; width:85%; float:left}
	.detail .title .list_list {float:right; color:#a4a4a4; font-size:15px; line-height:35px; padding-right:10px}

	.detail .slide .button a {color:#adadad}
	.detail .slide .button a span {float:left; display:block; line-height:40px; padding-left:45px; font-size:18px; font-weight:bold}
	.detail .slide .wrapper_right {float:right; width:335px}

	.detail .info #wordbook_content .word_wrap {float:left; margin-bottom:40px}
	.word_title {margin:25px 20px 10px}
	.word_title .word_name {color:#3b3b3b; font-size: 20px; font-weight:bold; padding-right:5px}
	.word_title .pronounce {color:#7a7a7a}
	.word_content {margin:0 0 10px 15px; float:left}
	.word_content .verb {color:#fd8d20; float:left; padding-right:5px}
	.word_content .verb_text {color:#2c2c2c; float:left; width:745px}

	.videoBann {position:absolute; bottom:0; left:0; z-index:99;} /* 학습창 내 배너 */

/* End Content - Detail */
