.mic_tab_wrap {position:relative; width:100%; height:63px; box-sizing:border-box; border-bottom:solid 3px #3b4251; margin-bottom:20px;}
.mic_tab_wrap ul li {position:relative; float:left; width:180px; height:60px; margin-right:2px;}
.mic_tab_wrap ul li a {display:block; background:#969eaf; width:100%; height:60px; box-sizing:border-box; padding-top:23px; text-align:center; color:#fff; font-size:16px; font-weight:800;}
.mic_tab_wrap ul li a:hover {background:#3b4251;}
.mic_tab_wrap ul li a.m_on {background:#3b4251;}

.mic_cont_wrap {position:relative; width:100%; min-height:400px; box-sizing:border-box; border-top:solid 3px #3b4251; padding-top:30px; padding-left:290px;}
.mic_cont_pic_wrap {position:absolute; left:0px; top:30px; width:240px;}
.mic_cont_pic {position:relative; width:100%; height:150px; background:#3b4251; margin-bottom:10px;}
.mic_cont_pic img:hover{opacity: 1; }
.mic_cont_pic img{cursor: pointer; opacity: .5; }
.mic_cont_bt {position:relative; width:100%; height:50px; box-sizing:border-box; border:solid 1px #d9d9d9; margin-bottom:4px;}
.mic_cont_bt a {display:block; width:100%; height:48px; box-sizing:border-box; padding-top:16px; text-align:center; color:#747474; font-size:15px; letter-spacing:-1px;}
.mic_cont_bt a:hover {text-decoration:underline; color:#747474;}

.mic_cont_bt1 {position:relative; width:100%; height:50px; box-sizing:border-box; margin-bottom:4px;}
.mic_cont_bt1 a {display:block; width:100%; height:48px; box-sizing:border-box; padding-top:16px; text-align:center; color:#fff; font-size:15px; letter-spacing:-1px; background:#e3430d;}
.mic_cont_bt1 a:hover {color:#fff; background:#d33601;}

.mic_cont_tit {position:relative; width:100%; box-sizing:border-box; font-size:18px; letter-spacing:-1px; color:#000; padding-top:8px; padding-bottom:20px; font-weight:800;}
.mic_cont_tit_2 {position:relative; width:100%; box-sizing:border-box; font-size:16px; color:#000; padding-bottom:4px; font-weight:800;}
.mic_cont_txt {position:relative; width:100%; box-sizing:border-box; line-height:150%; color:#666; padding-bottom:24px;}

/* Á¤º¸¾ÆÀÌÄÜ */
.info_ic_1 {position:relative; float:left; height:20px; border-left:1px solid #d7d8da; padding:2px 12px 0px 37px; background:url("/lecture/micro/img/info_ic1.png") no-repeat 12px 50%; font-size:12px;}
.info_ic_2 {position:relative; float:left; height:20px; border-left:1px solid #d7d8da; padding:2px 12px 0px 37px; background:url("/lecture/micro/img/info_ic2.png") no-repeat 12px 50%; font-size:12px;}
.info_ic_3 {position:relative; float:left; height:20px; border-left:1px solid #d7d8da; border-right:1px solid #d7d8da; padding:2px 12px 0px 37px; background:url("/lecture/micro/img/info_ic3.png") no-repeat 12px 50%; font-size:12px; color:#ed3225}
.info_ic_4 {position:relative; float:left; height:22px; width:55px; margin-left:12px; background:url("/lecture/micro/img/info_starbg.png") no-repeat 0% 50%;}
.info_ic_4 ul li {position:relative; float:left; width:11px; height:22px; background:url("/lecture/micro/img/info_star.png") no-repeat 0% 50%;}

.co_c7_1 {position:relative; width:1000px; height:50px;}
.co_c7_1 ul li{position:relative; float:left; width:160px; height:50px; background:#e6e8ee; margin-right:2px;}
.co_c7_1 ul li a{display:block; width:100%; height:35px; padding-top:15px; text-align:center; font-weight:bold; color:#333333;}
.co_c7_1 ul li a:hover {color:#0d5cfa;}
.co_c7_1 ul li.on a{color:#fff; background:#232b46;}
.co_c8_1 {position:relative; width:1200px; height:50px; margin-top:30px; margin-bottom:20px;}

.s_line_2 {position:relative; width:1200px; height:2px; background:#232b46;}
.cont_view_wrap {position:relative; width:1200px;}

textarea.reptxt1 {width:919px; height:38px; vertical-align:top; text-align:left; line-height:150%; padding:10px; color:#5e5e5e; border-top: 1px solid #e3430d; border-left: 1px solid #e3430d; border-bottom: 1px solid #e3430d; font-family:'Nanum Gothic','¸¼Àº °íµñ',µ¸¿ò,Dotum,sans-serif; overflow-x:hidden; overflow-y:auto;}
input.ser_but2 {background:#e3430d; width:60px; height:60px; cursor:pointer; color:#fff; font-weight:bold;}

.s_butt2 {position:relative; width:160px; height:50px; background:#8b909f; margin:0 auto;}
.s_butt2 a {display:block; width:100%; height:35px; padding-top:15px; text-align:center; font-weight:bold; color:#fff;}
.s_butt2 a:hover {background:#7e8390;}

.cont_rep_wrap {position:relative; width:1200px; padding:20px 0px 20px 0px;}
.cont_rep_wrap2 {position:relative; width:1200px; margin-bottom:15px;}
.cont_rep_wrap8 {position:relative; width:1200px; margin-top:15px;}
.cont_rep_wrap8 > ul > li {position:relative; width:1200px; border-bottom:1px solid #e6e6e6; padding:8px 0px;}
.cont_rep_wrap8 > ul > li:nth-last-child(1) {border-bottom:0px;}

.star_input>.input,
.star_input>.input>label:hover,
.star_input>.input>input:focus+label,
.star_input>.input>input:checked+label{display: inline-block;vertical-align:middle;background:url('/lecture/micro/img/grade_img.png')no-repeat;}
.star_input{white-space:nowrap;width:225px;height:40px;padding:0px;line-height:30px;}
.star_input>.input{display:inline-block;width:150px;background-size:150px;height:28px;white-space:nowrap;overflow:hidden;position: relative;}
.star_input>.input>input{position:absolute;width:1px;height:1px;opacity:0;}
.star_input>.input.focus{outline:1px dotted #ddd;}
.star_input>.input>label{width:30px;height:0;padding:28px 0 0 0;overflow: hidden;float:left;cursor: pointer;position: absolute;top: 0;left: 0;}
.star_input>.input>label:hover,
.star_input>.input>input:focus+label,
.star_input>.input>input:checked+label{background-size: 150px;background-position: 0 bottom;}
.star_input>.input>label:hover~label{background-image: none;}
.star_input>.input>label[for="p1"]{width:30px;z-index:5;}
.star_input>.input>label[for="p2"]{width:60px;z-index:4;}
.star_input>.input>label[for="p3"]{width:90px;z-index:3;}
.star_input>.input>label[for="p4"]{width:120px;z-index:2;}
.star_input>.input>label[for="p5"]{width:150px;z-index:1;}






