/*내용 */
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}
section #intro_con1 h2{margin-left:12px;line-height:21px; }
section  #intro_con1 h2 img{vertical-align:middle;margin-right:9px}

section .quiz1_box {width:830px;height:480px;margin:0 auto;margin-top:10px;}
section #step_box {float:right;}
section #step_box ul li{float:left;width:40px}

/*퀴즈박스*/
section #question_tit {float:left;width:830px;height:79px;margin-top:5px;padding-top: 15px; background-repeat:no-repeat;
background-image: url(../images/03_1_2/long_blue_lect.png); background-repeat: no-repeat;}
/*section #question_tit {float:left;width:830px;height:79px;margin-top:5px;background-image:url('../images/01_3_1/question_box.png');background-repeat:no-repeat;}원본*/
section #question_tit p{margin-left:30px;line-height:79px;font-size:17px;font-weight:bold}

ul.example{float:left;margin-left:20px;margin-top:15px}
ul.example li{float:left;width:250px;font-size:16px;height:70px;font-weight:bold;text-align:center;line-height:70px}
ul.example li radio{float:left;font-weight:bold;margin-top:-50px;}

section .answer_btn_box {float:right;margin-top:10px;margin-right:50px}
section .answer_dis{display:none;width:100%;height:auto;position:relative;}
section .answer_box {float:left;background-image:url('../images/01_3_1/s1_3_cor.png');background-repeat:no-repeat;width:93px;height:183px;text-align:Center;color:#508920;font-size:20px;line-height:120%;margin-left:20px}
section .answer_box p {color:#fff;padding-top:30px;font-weight:500}
section .answer_is{float:left; width:746px;height:141px; font-weight:bold;background-image: url(../images/03_1_2/answer_container.png);}
section .answer_is p {padding:20px 0  5px 15px ;color:#a91f1c;}
section .answer_is span {margin:20px 15px;font-size:16px}



#wrapper{
    position: absolute; top: 50px; left: 80px;width: 700px; height: 400px;padding-top: 100px;
}
#current-problem{
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
}
/*1번째 문제 줄간격*/

#wrapper #current-problem #text{
    margin-bottom: 10px;
	line-height:34px;
}
#addMargin{
    margin-bottom: 10px;
    line-height: 30px;
}
/* 끝*/
.blank{
    width: 20px;
    height: 20px;
    opacity: 0.7;
    border:none;
    /* opacity: 0; */
    /* z-index: -5; */
}
#blank1, #blank2, #blank3, #blank4{
    position: absolute;
    display: inline-block;
    background-color: #6ec5ff;
    border-radius: 5px;
}
#blank1, #blank2, #blank3{
    vertical-align: middle;
    height: 33px;
}
#blank1{
    width: 96px; 
}
#blank2{
    width: 96px; 
}
#blank3{
    width:50px; 
}


/*
#blank3, #blank4{
    width: 52px; height: 26px;
}
*/
#input1, #input2, #input3{
    height: 30px;
}
#input1{
    width: 85px; 
}
#input2{
    width: 85px;
}
#input3{
    width: 40px;
}
/*
#blank1, #blank2{
    position: absolute;
    top: 0px;
    display: inline-block;
    width: 25px; height: 25px;
    background-color: antiquewhite;
}
*/


.cover{
    position: relative;
    z-index: -4;
}

#show-answer{
    position: absolute; bottom: 35px; left: -64px;
    width:746px;height:141px; background-image: url(../images/03_1_2/answer_container.png);
    background-repeat: no-repeat;
    display: none;
}
#show-answer p:first-child{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #ff7800;
}

#finish_btn{
    position: absolute; left: 628px; top: 92px; width: 104px; height: 34px;
    background-image: url(../images/03_1_2/check_btn.png);border:none;
}
/*
#finish_btn{
    border:none; width: 104px; height: 34px;margin-top: 92px; margin-left: 628px; background-image: url(../images/03_1_2/check_btn.png);
}
*/


/*학습플로우*/
.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;
}

/*학습플로우*/




/*

.correct{color:#3300ff !important;text-decoration:underline}

section .save_btn_box {clear:both;float:right;margin-top:10px;margin-right:40px}
.submit {
	-moz-box-shadow: -2px 2px 14px -7px #276873;
	-webkit-box-shadow: -2px 2px 14px -7px #276873;
	box-shadow: -2px 2px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #248cbf), color-stop(1, #66aad2));
	background:-moz-linear-gradient(top, #248cbf 5%, #66aad2 100%);
	background:-webkit-linear-gradient(top, #248cbf 5%, #66aad2 100%);
	background:-o-linear-gradient(top, #248cbf 5%, #66aad2 100%);
	background:-ms-linear-gradient(top, #248cbf 5%, #66aad2 100%);
	background:linear-gradient(to bottom, #248cbf 5%, #66aad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#248cbf', endColorstr='#66aad2',GradientType=0);
	background-color:#248cbf;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	height:36px;
	padding-left:33px;padding-right:33px;
	text-decoration:none;
	line-height:36px;
	border:none;
}
.submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #66aad2), color-stop(1, #248cbf));
	background:-moz-linear-gradient(top, #66aad2 5%, #248cbf 100%);
	background:-webkit-linear-gradient(top, #66aad2 5%, #248cbf 100%);
	background:-o-linear-gradient(top, #66aad2 5%, #248cbf 100%);
	background:-ms-linear-gradient(top, #66aad2 5%, #248cbf 100%);
	background:linear-gradient(to bottom, #66aad2 5%, #248cbf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66aad2', endColorstr='#248cbf',GradientType=0);
	background-color:#66aad2;
}
.submit:active {
	position:relative;
}
*/



/*
.line-box{float:left;width:100%;position:relative;;height:166px;margin-top:35px}
ul.left-l{width:330px;float:left;z-index:99;position:relative;text-align:right;}
ul.right-l{width:300px;float:right;z-index:99;position:relative}
.line-box li{float:left;width:100%;height:25px;line-height:25px;font-size:15px}
#ri{margin-right:15px}
#le{margin-left:15px}
*/

/*.canvas_box{position:absolute;z-index:9;top:10px;left:326px}*/
/*내용 */