/*내용 */
section{position:relative;float:left;width:932px;height:589px;padding-left: 40px; box-sizing:border-box;}
/*section h1{display:none}*/
section #intro_con1 {margin-top:10px;margin-left:40px;}
section  #intro_con1 h2 img{vertical-align:middle;margin-right:9px}

section #lesson_topic {float:left;position:relative;background-image:url('../images/01_2/s1_2_orange.png');background-repeat:no-repeat;width:84px;height:200px;word-break:break-all;margin-left:60px;margin-top:45px;text-align:center;color:#9c5710;font-size:20px;line-height:120%}
section #lesson_topic p {color:#fff;padding-top:30px;font-weight:500}

ul.lesson_list{float:left;margin-left:20px;margin-top:60px}
ul.lesson_list li{float:left;width:100%;font-size:18px;line-height:40px;font-weight:bold}
ul.lesson_list li span{font-size:4px !important;float:left;vertical-align:middle;color:#d67a17;margin-right:6px}

section #lesson_goal {float:left;position:relative;background-image:url('../images/01_2/s1_2_green.png');background-repeat:no-repeat;width:84px;height:200px;word-break:break-all;margin-left:240px;margin-top:0;text-align:center;color:#508920;font-size:20px;line-height:120%}
section #lesson_goal p {color:#fff;padding-top:30px;font-weight:500}

ul.goal_list{float:left;margin-left:20px;margin-top:15px}
ul.goal_list li{float:left;width:100%;font-size:18px;line-height:45px;font-weight:bold}
ul.goal_list li span{color:#fff;margin-right:6px;padding:1px 8px;background-color:#a8d040}
/*내용 */

.words{
    font-size: 18px;
    line-height: 21px;
    color: #434343;
/*    text-shadow: 0px 0px 3px #222;*/
}

.words .icon{
    background-image: url(../images/01_1_1/icon_words.png);
    background-repeat: no-repeat;
    width: 15px; height: 16px;
    font-size: 21px;
    display: inline-block; 
    margin-top: 35px;
    
}

.words .colored{
    color: #0066ff;
   font-size: 20px !important;
/*    text-shadow:0px 0px 3px #000000;*/
}

.main_content{
    width: 847px; height: 426px;
    padding-top: 46px;
    padding-left: 37px;
    content:""; display:block; clear: both;
}
.main_content li{
    float:left;
}

.main_content .left_content{
    width: 423px; height: 427px;
    background-image: url(../images/01_2/left_content1.png);
    background-repeat: no-repeat;
}

.main_content .right_content{
    width: 423px; height: 427px;
    background-image: url(../images/01_2/right_content1.png);
    background-repeat: no-repeat;
    margin-left: -45px;
    box-sizing: border-box;
}

.main_content .left_content h2{
    font-size: 25px;
    margin-top: 115px;
    padding-left: 90px;
    color: #833fff;
    font-weight: bolder;
}

.main_content .left_content p{
    font-size: 22px;
    color: #6c5894;
    padding-left: 35px;
    font-weight: 600;
    
}
.main_content .left_content .left_no1{
    margin-top: 30px; 
}
.main_content .left_content .left_no2{
    margin-top: 5px; 
}

.main_content .right_content h2{
    font-size: 25px;
    margin-top: 46px;
    padding-left: 273px;
    color: #00bcff;
    font-weight: bolder;
}

.main_content .right_content p{
    font-size: 22px;
    color: #38778e;
    padding-left: 110px;
    font-weight: 600;
    
}
.main_content .right_content .right_no1{
    margin-top: 30px; 
}
.main_content .right_content .right_no2{
    margin-top: 5px; 
}

/*팝업*/

.flow_inner{
    position: relative; width: 100%; height: 100%;
}

#mid_term{
    background-color: #5dbaff;
}

#final_term{
    background-color: #5dbaff;
}

.learning_flow{
    position: absolute;
    left: 66px; top: 74px;
}

.learning_flow .lecture{
    display:inline-block;
    height: 31px;
    width: 604px;
    text-align: center;
    line-height: 30px;
    margin-right: 7px;
    margin-bottom: 5px;
}
#midterm{
    background-color: #5dbaff;
}
.learning_flow .week, .learning_flow .prof, .learning_flow .lecture{
    font-size: 19px;
    color: #a0a0a0;
}
.learning_flow .container_flow #on{
    color: #000000;
}
.learning_flow .week{
    display: inline-block;
    width: 52px;
    height: 31px;
    text-align: center;
    line-height: 30px;
    margin-right: 11px;
    margin-bottom: 5px;
    background-color: #afddff;
    color: #a0a0a0;
}


.learning_flow .prof{
    display: inline-block;
    width: 164px;
    height: 31px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 5px;
}
.learning_flow .kim{
    color: #aa46ff;
}
.learning_flow .lee{
    color: #0093ff;
}
.learning_flow .container_flow .first{
    background-color: #afddff;
}
.learning_flow .bg_on{
    background-image: url(../images/intro/blue_bg.png);
    background-repeat: no-repeat;
    color: #fff;
}







/*추가*/

/*
section #intro_con1 h2.m_tit{margin-top:10px;text-decoration:underline; color:#2fd7f8; font-weight:bold;font-size:20px;} 
section #intro_con1 h3.s_tit{margin-top:5px;color:#d3c0c0;font-size:15px;font-weight:bold;}
.bg_01_1_1{position:absolute; bottom:0; right:0; background-image:url('../images/common/bg_img_01.png');width:436px;height:310px;z-index:-0;}
*/

/*비디오*/
section #video_box {position:relative;background-image:url('../images/02/s2_play.png');background-repeat:no-repeat;height:508px;margin:0 auto;margin-top:10px;text-align:center;overflow:hidden;width:887px;}
#speednow{display:none}

.myButton {
	-moz-box-shadow:inset 0px 34px 0px -21px #7d7d7d;
	-webkit-box-shadow:inset 0px 34px 0px -21px #7d7d7d;
	box-shadow:inset 0px 34px 0px -21px #7d7d7d;
	background-color:#494949;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	padding:9px 33px;
	text-decoration:none;
	z-index:3;
	font-weight:600;
	padding:4px 12px !important;
}

.myButton:hover {
	background-color:#656565;
}
.myButton:active {
	position:relative;
	top:1px;
}

.button_box{position:relative;z-index:99;font-size:13px;width:100%;margin-top:2px}
.box_ment1{float:left;margin-left:20px;color:#494949;font-weight:bold;font-size:15px}
.box_ment2{float:right;margin-right:15px;color:#494949;font-weight:bold;font-size:15px}
.mobile{display:none}
.pc{display:block}
.mediaplayer{margin-top:8px !important;margin-left:9px;position:relative;width:868px;height:490px;float:left;margin-bottom:8px;}