@charset "utf-8";
/* CSS Document */


 @import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
 * {padding:0px;margin:0px}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0}
body,input,textarea,select,table{font-family:NanumGothic,sans-serif;font-size:default}
img,fieldset{border:0}li{list-style:none}dl,dt,dd{margin:0;padding:0;list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
hr,legend,caption{display:none}
blockquote,q{quotes:'none'}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}
button{margin:0;padding:0;border:0;cursor:pointer}
header,footer,article,aside,canvas,details,dialog,eventsource,figure,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
body,html{width:100%}
body{width:100%;background:#939393;}
table{border-collapse:collapse}
img{border:0;padding:0;display:block}
/*@font-face{font-family:NanumGothic; src:url('http://download.sdulife.com/m2/font/NanumGothic.eot');src:local(��),url('http://download.sdulife.com/m2/font/NanumGothic.woff');format('woff') }*/
iframe{position:relative;border:0;z-index:0}

a{color:#656c75;text-decoration:none}
a:hover{color:#5a708b;text-decoration:none}
body{min-height:100%;margin:0 0 -150px;font-family:'Nanum Gothic','나눔고딕', serif, Tahoma, Geneva, sans-serif;min-width:200px;}
body,table,input,textarera,select,button{font-family:'Nanum Gothic','나눔고딕', serif, Tahoma, Geneva, sans-serif;}
ul,li{list-style:none}
.wrap{position:relative;width:100%;min-width:3px;max-width:768px;margin:0 auto;height:100%;overflow:hidden;background:#f2f9ff;}
.content{position:relative;width:100%;height:100%;z-index:1;background:#f5faff;overflow:hidden}
.header{position:relative;top:0;background:#3c3c3c;height:50px;text-align:center}
.logo{margin:0 auto;text-align:center;width:54%;padding-top:4px}
.logo img{width:80%;margin:0 auto;}
.ico_left{position:absolute;left:0;top:0;} .ico_left img {height:50px;}
.ico_right{position:absolute;right:0;top:0;} .ico_right img {height:50px;}
.menu_left{position:absolute;top:0;;left:-250px;width:250px;height:100%;background:#40c1b1;z-index:10;}
.menu_right{position:absolute;top:0;;right:-250px;width:250px;height:100%;background:#40c1b1;z-index:10}
.menu_left_top{position:relative;top:0;width:100%;height:30px;border-bottom:1px solid #38a497;;background:#8be1d7;text-align:left}
.menu_right_top{position:relative;top:0;width:100%;height:30px;border-bottom:1px solid #38a497;;background:#8be1d7;text-align:left}
.menu_left_top ul li{display:inline-block;float:left;margin: 0 4px;padding-top:5px;width:117px}
.menu_left_top ul li.last{text-align:right}
.menu_right_top ul li{display:inline-block;float:right;margin:0 4px;padding-top:5px;width:117px}
.menu_right_top ul li.last{text-align:right}



/* �޴���Ÿ�� */

.nav_style{font-family:'Nanum Gothic','나눔고딕', serif, Tahoma, Geneva, sans-serif;}
.nav_style h3{width:100%;height:35px;border-bottom:1px solid #38a497;padding-top:10px;background:#4dbeb0;text-align:left}
.nav_style h3 a{font-size:0.9em;color:#f2f3f6;padding-left:10px}
.nav_style h3:hover{color:#f2f3f6;background:#20858e;width:100%;height:35px}


.nav02 {display:block}
.nav02 {background:#86d9cf;}
.nav02 li{position:relative;height:20px;background:#86d9cf;padding:5px 0;color:#ffffff;font-size:0.8em;border-bottom:none;text-align:left}
.nav02 li a{padding-left:13px;color:#167a6e}
.nav02 li a:hover{color:#105f55}

.alpha_black{display:none;position:absolute;top:0;width:100%;height:100%;background:black;filter:alpha(opacity=50);opacity:0.5;z-index:5}

.submenu{background:#0a2738;width:100%;padding:5px;margin:0 auto;height:25px}
.submenu ul li{display:inline-block;padding:5px 2px 5px 0;font-size:.8em;float:left}
.submenu ul li a{color:#fff;text-align:left}
.submenu ul li:hover{color:blue}

.submenu2{width:100%;padding:0;margin:0 auto;display:inline-block;}
.submenu2 ul li{display:inline-block;padding:5px 2px 5px 0;font-size:.8em;float:left;font-weight:bold;}
.submenu2 ul li a{color:#fff;text-align:left}
.submenu2 ul li:hover{color:blue}
.sub_con ul li.sdl2{color:#e03870;font-weight:bold}
.sub_con ul li.mg70{padding-left:70px;background:none}
.sub_con ul li.mg90{padding-left:90px;background:none}


/* 개강안내*/
.open_div{position:absolute;top:0;width:80%;margin:0 auto;padding:5% 10% 0 10%}
.board_viewapp img{float:left;vertical-align:middle;margin-right:3px}

/* 학습설계 */
.plan_bg{bordeR:1px solid #d2d2d2;background:#fff;border-radius:5px;text-align:left;width:90%;margin:0 auto;font-size:1.0em;padding:5%}
.plan_bg_tbl{width:90%;margin:0 auto;padding:10px 0}
.plan_bg_tbl tr th{padding:3px 10px;text-align:left;vertical-align:top}
.plan_bg_tbl tr td{padding:3px 0;text-align:left}

.plan_btn{width:100%;text-align:center;margin-top:20px}

/* ���� ���02*/
.main_banner02{position:relative;width:100%;z-index:1;margin-top:3%}
.banner02_icon1{position:relative;width:21%;margin-left:67%}
.banner02_icon2{position:relative;width:21%;margin-left:77%}
.banner02_icon3{position:relative;width:21%;margin-left:77%;margin-top:2%}
.banner02_icon4{position:relative;width:21%;margin-left:65%}
.banner02_icon5{position:absolute;top:0%;left:8px;width:18%;}
.banner02_icon6{position:relative;left:0;width:21%;margin-left:65%}
.banner02_icon7{position:relative;left:0;width:25%;margin-left:65%;margin-top:2%;margin-bottom:10%}
.banner02_icon8{position:absolute;left:0;top:58%;width:18%;margin-left:2%;}
.banner02_icon9{position:absolute;left:0;top:70%;width:22%;margin-left:15%;}
.banner02_icon10{position:absolute;left:0;top:78%;;width:25%;margin-left:37%}

/* ���� ���03*/
.main_banner03{position:relative;top:55px;left:0;width:30%;}
.banner04_icon{width:70%}
.banner04_icon1{position:relative;left:2%;width:75%}
.banner04_icon2{position:relative;left:10%;top:-20px;width:65%}
.banner04_icon3{position:relative;left:62%;top:-40px;width:75%}
.banner04_icon4{position:relative;left:140%;top:-90px;width:80%;}

/* sns��ũ */
.sns_link{height:30px;width:70px;margin:0 auto}
.sns_link ul li{display:inline-block;float:left;padding:5px 1px 0 1px}

/* input ��Ÿ�� */
input{vertical-align:middle}
input.wd100{width:100%;height:20px;border:1px solid #23a173;padding-left:3px;margin-bottom:2px}
input.wd1002{width:100%;height:20px;border:1px solid #d2d2d2;padding-left:3px;margin-bottom:2px}
input.wd80{width:80%;height:20px;border:1px solid #d2d2d2;padding-left:3px;margin-bottom:2px}
input.wd30{width:100%;height:20px;border:1px solid #23a173;padding-left:3px;margin-bottom:2px}
input.wd302{width:44%;height:20px;border:1px solid #d2d2d2;padding-left:3px;margin-bottom:2px}
input.wd20{width:20%;height:20px;border:1px solid #d2d2d2;padding-left:3px;margin-bottom:2px}
input.wd10{width:10%;height:20px;border:1px solid #d2d2d2;padding-left:3px;margin-bottom:2px}



input.cehck{border:1px solid #23a173;display:inline-block;float:left}
textarea.wd100{width:100%;height:40px;border:1px solid #23a173;padding-left:3px}
textarea.wd1002{width:100%;height:100px;border:1px solid #d2d2d2;padding-left:3px}
select.wd100{width:100%;height:20px;border:1px solid #23a173;padding-left:3px}
select.wd100G{width:100%;height:20px;border:1px solid #d2d2d2;padding-left:3px}
select.wd20{width:20%;height:20px;border:1px solid #d2d2d2;padding-left:3px}
select.wd30{width:30%;height:20px;border:1px solid #d2d2d2;padding-left:3px}

.radio_left{width:100%;height:35px;margin:0 auto}
.radio_left p{float:left;display:inline-block;;padding-right:10px;}

/* ��ư ��Ÿ�� */
.btn_style01 a{display:inline-block;text-align:center;width:40px;height:15px;background:black;padding:3px 5px 0 5px;font-size:0.9em;color:white;border-radius:3px}
.btn_style02 a{display:inline-block;text-align:center;height:15px;background:#5b616f;padding:5px 20px;font-size:0.9em;color:white;border-radius:3px;margin:0 auto}
.btn_style02 a:hover{display:inline-block;text-align:center;height:15px;background:black;padding:5px 20px;font-size:0.9em;color:white;border-radius:3px;margin:0 auto}
.btn_style02_purple a{display:inline-block;text-align:center;height:15px;background:#4242bb;padding:5px 20px;font-size:0.9em;color:white;border-radius:3px;margin:0 auto}
.btn_center{text-align:center;width:100%;display:inline-block}
.btn_center div{display:inline-block;margin:0 auto}

.button01 a{width:20%;background:#167a6e;padding:3px 5px;color:#fff;text-align:center;font-size:12px}
.button01 a:hover{background:#0c6156}
.button02 a{padding:10px 0;background:#4242bb;border-radius:5px;font-size:1.2em;color:#fff;width:100%;display:inline-block;text-align:center}
.button03 a{padding:5px 10px;background:#4242bb;border-radius:5px;font-size:.8em;color:#fff;display:inline-block;float:left;text-align:center;margin-left:3px}
.button03 a:hover{background:#29203f}
.button04{padding:10px 0;background:#4242bb;border-radius:5px;font-size:1.2em;color:#fff;width:50%;display:inline-block;text-align:center;margin:0 auto}
.button04 a{color:#fff}
.button05{padding:10px 0;background:#2b343d;border-radius:5px;font-size:0.8em;color:#fff;width:50%;display:inline-block;text-align:center;margin:0 auto}
.button05 a{color:#fff}

.next_btn{background:black;color:#fff;padding:2px 2px;font-size:.6em;border-radius:3px}

.popup_title{color:white;padding:15px;background:#365d7e;font-weight:bold;font-size:1.2em}
.popup_title_line{background:#4dbeb0;border-top:5px solid #4dbeb0}
.popup_title_line2{margin:30px 0 30px 0;background:#4dbeb0;border-top:1px solid #d2d2d2}

.popup_tab{display:block;margin:10px 0;width:100%;height:20px}
.popup_tab ul li{padding:5px 0;display:inline-block;float:left;margin:0;color:#fff;font-size:.9em;text-align:center;font-weight:bold}
.popup_tab ul li.step1{background:#a8abb2;width:50%;color:#fff}
.popup_tab ul li.step1 a{color:#fff}
.popup_tab ul li.step2{background:#7d818c;width:50%;color:#fff}
.popup_tab ul li.step2 a{color:#fff}


.PopupClose{position:absolute;top:15px;right:10px}
.popup_box{padding:5% 0;width:90%;font-size:.9em;margin:0 auto;}
.popup_btn01{display:inline-block;background:blue;padding:4px 10px;color:#fff;font-size:.9em}
.popup_box span.id{color:#235792;font-weight:bold}
.popup_bg{position:relative;width:100%;}
p.PopupTxt{margin:10px 0}
.PopupTxt span{color:#2562a6}

/* ���������� */
.sub_section{position:relative;margin:10px;font-size:1.0em;display:block;text-align:left}
.sub_section h3{color:#252d3d;padding:10px 0}
.sub_section h3 span{font-size:.8em;color:#1d80ef}

.sub_title{position:relative;left:0;font-size:0.9em;text-align:left;display:block;margin:15px 0 5px 0;font-weight:bold;color:#1e4565}
.sub_title span{padding:2px 10px;border-radius:20px;background:#ee3f74;color:#ffffff;font-size:0.8em}
.sub_title span.txt1{margin:2px 5px;background:none;color:#8b8b8b;font-size:0.8em;display:block;width:94%}
.sub_title span.red{padding:2px 0;border-radius:20px;color:#ee3f74; background:none;font-size:1.0em}


.sub_con{margin:5px 0 10px 0;font-size:0.8em;;text-align:left;line-height:17px;color:#2c5271}
.sub_con p{margin:10px 0}
.sub_con ul{margin-top:10px}
.sub_con ul li{background:url('http://download.sdulife.com/m2/images/bullet/point1.png') no-repeat 0 6px;padding-left:15px;vertical-align:middle;margin:0 0 5px 5px}
.sub_con ul li ul >li{background:url('http://download.sdulife.com/m2/images/bullet/point2.png') no-repeat 0 8px;padding-left:10px;}
.sub_img01{clear:both;text-align:center;margin:0 auto;;padding-top:20px}
.sub_img01 img{margin:0 auto}
.sub_con ul li.num1{background:url('http://download.sdulife.com/m2/images/bullet/num01.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num2{background:url('http://download.sdulife.com/m2/images/bullet/num02.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num3{background:url('http://download.sdulife.com/m2/images/bullet/num03.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num4{background:url('http://download.sdulife.com/m2/images/bullet/num04.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num5{background:url('http://download.sdulife.com/m2/images/bullet/num05.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num6{background:url('http://download.sdulife.com/m2/images/bullet/num06.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num7{background:url('http://download.sdulife.com/m2/images/bullet/num07.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num8{background:url('http://download.sdulife.com/m2/images/bullet/num08.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num9{background:url('http://download.sdulife.com/m2/images/bullet/num09.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con ul li.num10{background:url('http://download.sdulife.com/m2/images/bullet/num10.gif') no-repeat 0 3px;vertical-align:middle;padding-left:18px;margin:0 0 5px 5px}
.sub_con span{color:#bb3860}


.sub_con2{margin:5px 0 10px 0;font-size:.7em;;text-align:left;line-height:17px;color:#2c5271;width:85%;margin:0 auto}
.sub_con2 ul{margin-top:10px}
.sub_con2 ul li{background:url('http://download.sdulife.com/m2/images/bullet/point1.png') no-repeat 0 6px;padding-left:15px;vertical-align:middle;margin:0 0 5px 5px;text-align:left}


/* ���������� ����޴�*/
.sub_nav{position:relative;color:white;font-weight:bold;font-size:.8em;margin:3px 0 0 0;display:inline-block}
.sub_nav div{float:left;display:inline-block;vertical-align:middle;margin-right:2px;margin-bottom:3px}
.sub_nav01 a{border-radius:50px;background:#68bbe6;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav01 a:hover{background:black}
.sub_nav02 a{border-radius:50px;background:#6586e9;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav02 a:hover{background:black}
.sub_nav03 a{border-radius:50px;background:#7f73db;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav03 a:hover{background:black}
.sub_nav04 a{border-radius:50px;background:#4242bb;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav04 a:hover{background:black}
.sub_nav05 a{border-radius:50px;background:#6a40d7;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav05 a:hover{background:black}
.sub_nav06 a{border-radius:50px;background:#8f36b4;padding:2px 12px; 2px 7px;color:#fff;display:inline-block}
.sub_nav06 a:hover{background:black}
.sub_nav01_big a{border-radius:30px;background:#68bbe6;padding:12px 80px; 12px 80px;color:#fff;display:inline-block}
.sub_nav01_big a:hover{background:black}
.sub_nav01_small a{border-radius:30px;background:#68bbe6;padding:2px 7px; 2px 2px;color:#fff;display:inline-block}
.sub_nav01_small a:hover{background:black}
.sub_nav04_big a{border-radius:30px;background:#4242bb;padding:12px 80px; 12px 80px;color:#fff;display:inline-block}
.sub_nav04_big a:hover{background:black}


/*���� ��Ÿ��*/
.lecture_title{background:#6586e9;border-radius:5px;width:100%;color:#fff;font-size:.9em;font-weight:bold;margin:20px 0 5px 0}
.lecture_title span{margin:5px 10px}
.lecture_tbl01 table{width:100%}
.lecture_tbl01 tr td{text-align:left;padding:10px;border-bottom:1px solid #d2d2d2}
.lecture_tbl01 tr td.first{text-align:left;padding:10px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}
.lecture_tbl01 tr td.center{text-align:center;padding:10px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}
.lecture_tbl01 tr td p{padding:0;margin:2px 0;color:#858687}
.lecture_tbl01 tr td p.blue{color:#345bd2}
.lecture_tbl01 tr td p.date{font-size:.9em;color:#a5a5a5;padding:1px 0}
.lecture_tbl01 tr td p.date strong{color:#2c5271}
img.lecture{float:right}
.lecture_tbl01 tr td p.img{height:78px;;text-align:center;}
.lecture_tbl01 tr td img{margin:0 auto}

.lecture_tbl02 table{width:100%;border:2px solid #add3f1}
.lecture_tbl02 table tr td{text-align:left;padding:20px;background:#e7f4ff}
.lecture_tbl02 tr td p{padding:0;margin:2px 0;color:#858687}
.lecture_tbl02 tr td p.blue{color:#345bd2}

.lecture_tbl03 table{width:100%}
.lecture_tbl03 table tr th{text-align:left;padding:3px;background:#d3eafc;text-align:center;font-weight:bold;color:#29406e;border:1px solid #4196d9;}
.lecture_tbl03 table tr th.first-child{border-left:1px solid #4196d9;}.
.lecture_tbl03 table tr th a{color:#29406e}


/* 이벤트 박스*/
.event_box{width:96%;margin:0 auto;text-align:center;margin:0 2%}
.event_box ul li{background:none;display:inline-block;padding-left:0}
.event_box p.title{font-size:1.2em;color:#386eda;text-align:left;margin-top:7px}
.event_box p{text-align:left;margin:2px 0}

/*테이블 스타일*/
.sub_tbl01{margin:5px 0}
.sub_tbl01 table{width:100%;font-size:0.9em}
.sub_tbl01 table thead th{padding:6px;text-align:center;bordeR-top:2px solid #5a93da;bordeR-bottom:1px solid #5a93da;color:#395c95;background:#d3eafc}
.sub_tbl01 table thead th.left{padding:6px;text-align:center;bordeR-top:2px solid #5a93da;bordeR-bottom:1px solid #5a93da;color:#395c95;background:#d3eafc;border-right:0px}
.sub_tbl01 table th.title{bordeR-top:1px solid #5a93da;background:url('http://download.sdulife.com/m2/images/course/ico_q.png') no-repeat #d3eafc 7px 10px;padding:10px 10px 10px 30px;text-align:left}
.sub_tbl01 table th.title a{color:#395c95;font-weight:bold;font-size:.9em}
.sub_tbl01 table thead td{padding:4px;text-align:center;border-bottom:1px solid #d2d2d2;bordeR-top:2px solid #5a93da;border-left:1px solid #d2d2d2;}
.sub_tbl01 table thead td.row{padding:4px;text-align:center;bordeR-bottom:1px solid #5a93da;bordeR-top:2px solid #5a93da;border-left:1px solid #d2d2d2;}
.sub_tbl01 table thead td.left{padding:4px;text-align:left;border-bottom:1px solid #d2d2d2;bordeR-top:2px solid #5a93da;border-left:0px solid #d2d2d2;}
.sub_tbl01 table tbody th{padding:6px;text-align:center;bordeR-bottom:1px solid #5a93da;color:#395c95;background:#d3eafc}
.sub_tbl01 table tbody td.row{padding:4px;text-align:center;bordeR-bottom:1px solid #5a93da;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;}
.sub_tbl01 table tbody td{padding:4px;text-align:center;border-bottom:1px solid #d2d2d2;}
.sub_tbl01 table td.answer{bordeR-bottom:1px solid #5a93da;background:url('http://download.sdulife.com/m2/images/course/ico_a.png') no-repeat 7px 10px;padding:10px 30px 10px 30px;color:#395c95;font-size:.9em;text-align:left}
.sub_tbl01 table tbody td.left{padding:4px;text-align:left;border-bottom:1px solid #d2d2d2}
.sub_tbl01 table tbody td.left2{padding:4px;text-align:left;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2}
.sub_tbl01 table tbody td.left3{padding:4px;text-align:center;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2}
.sub_tbl01 table tbody td span{color:#bb3860;font-size:0.9em;display:block}
.sub_tbl01 table tbody td span.red{color:#bb3860;font-size:1.0em;display:inline-block}
.sub_tbl01 table tbody td span.blue{color:#1e70c4;}
.sub_tbl01 table tbody td span.blue2{color:#1e70c4;font-size:1.0em;display:inline-block}
.sub_tbl01 table img{margin:0 auto}
.sub_tbl01 table tbody td.bgW{background:#e9f2f3}
.sub_tbl01 table tbody td.bgW2{border-left:1px solid #d2d2d2;background:#e9f2f3}
.sub_tbl01 table tbody td.bgW3{background:#e9f2f3}


img.left{display:inlie-block;float:left}
.input_style{margin:10px}
.input_style table{margin:0 auto;width:100%}
.input_style table tr td{text-align:left;color:black;padding:2px 0;}
.input_style table tr td.right{clear:both;text-align:right;color:black;padding:2px 0;float:right}
.input_style div{display:inline-block}
.input_style table tr td:last-child{text-align:left;}
.input_style p{font-size:1.2em;color:#09583;text-align:left}
.input_style span{color:#4242bb;font-weight:bold}
.input_style table tr td.icon{text-align:center;color:black;color:#fff;padding:10px 0;height:35px}
.input_style table tr td img.icon{float:left;vertical-align:top;}

.lecture_box div{display:inline-block;float:left;margin-left:5px;margin:10px 0;}

.lecture_box01{border-radius:10px 0 0 0;background:#46c8b2;text-align:center;width:100%;height:100%;padding:10px 0;color:#fff;font-weight:bold;font-size:1.0em;}
.lecture_box01 img{margin: 0 auto;width:30px;height:28px}
.lecture_box02{background:#42bb9f;text-align:center;width:100%;height:100%;padding:10px 0;color:#fff;font-weight:bold;font-size:1.0em}
.lecture_box02 img{margin: 0 auto;width:30px;height:28px}
.lecture_box03{background:#139678;text-align:center;width:100%;height:100%;padding:10px 0;color:#fff;font-weight:bold;font-size:1.0em}
.lecture_box03 img{margin: 0 auto;width:30px;height:28px}
.lecture_box04{border-radius:0 0 10px 0;background:#0e818b;text-align:center;width:100%;height:100%;padding:10px 0;color:#fff;font-weight:bold;font-size:1.0em}
.lecture_box04 img{margin: 0 auto;width:30px;height:28px}


/* 학습로드맵 */
.roadmap_01{background:#52a1d7;color:#fff;padding:7px;font-weight:bold}
.roadmap_02{background:#4d85cf;color:#fff;padding:7px;font-weight:bold}
.roadmap_03{background:#3264a3;color:#fff;padding:7px;font-weight:bold}
.roadmap_con{background:#f9f9f9;padding:10px 10px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}

.roadmap_title{background:#5f6899;color:#fff;border-radius:15px;padding:2px 2px;text-align:center;max-width:130px;margin:10px 0;font-weight:bold}
.roadmap_title2{background:#dceff5;color:#1a529d;border-radius:15px;padding:2px 2px;text-align:center;max-width:100px;margin:20px 0 10px 0;font-weight:bold}
.roadmap_title3{background:#6b859e;color:white;border-radius:0 20px 20px 0;padding:2px 0;text-align:center;width:100px;margin:20px 0 10px 10px;font-weight:bold;font-size:.9em}
.roadmap_title4{background:#dceff5;color:#1a529d;border-radius:15px;padding:2px 10px;text-align:center;margin:20px 0 10px 0;font-weight:bold;display:inline-block}

.roadmap_txt{font-size:0.9em;margin:5px 10px;}
.roadmap_txt ul li{background:url('http://download.sdulife.com/m2/images/bullet/point1.png') no-repeat 0 6px;padding-left:15px;vertical-align:middle;margin:0 0 5px 5px}
span.redbold{color:#d33e26;font-weight:bold}
.roadmap_txt span{color:red}
.roadmap_tbl01 table{width:100%}
.roadmap_tbl01 table tr th:first-child{border-radius:10px 0 0 10px;}
.roadmap_tbl01 table tr th:last-child{border-radius:0 10px 10px 0;padding:5px;text-align:center}
.roadmap_tbl01 table tr th{background:#dceff5;padding:5px}
.roadmap_tbl01 table tr td{padding:5px;text-align:center}


.roadmap_tbl02{display:inline-block;margin-right:5px;position:relative;top:0}
.roadmap_tbl02 tr th{background:#d33e26;color:white;padding:5px 10px;border-bottom:1px solid #d2d2d2}
.roadmap_tbl02 tr th.practice{background:#c58033;color:white;padding:5px}
.roadmap_tbl02 tr td:last-child{border-top:1px solid #d2d2d2}
.roadmap_tbl02 tr td{background:white;padding:5px 10px;text-align:left;vertical-align:middle;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.roadmap_tbl02 tr td.right{border-right:1px solid #d2d2d2}
.roadmap_tbl02 tr td span{color:#d33e26;font-weight:bold;line-height:25px;}
.roadmap_tbl02 tr td.end{border-bottom:1px solid #d2d2d2;border-radius:0 0 0 10px}
.roadmap_tbl02 tr td.end2{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-radius:0 0 10px 0}

.roadmap_tbl03{display:inline-block;margin-left:5px;position:relative;top:0}
.roadmap_tbl03 tr th{background:#d33e26;color:white;padding:5px;border-radius:10px 10px 0 0}
.roadmap_tbl03 tr th.practice{background:#d33e26;color:white;padding:5px;border-radius:10px 10px 0 0}
.roadmap_tbl03 tr td{background:white;padding:5px 10px;text-align:center;vertical-align:top;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
.roadmap_tbl03 tr td span{color:#d33e26;font-weight:bold;line-height:25px}
.roadmap_tbl03 tr td.end{border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-radius:0 0 10px 10px}

.roadmap_circle01{display:inline-block;background:#dd5b45;border-radius:10px;text-align:center;vertical-align:middle;color:white;padding:5px;width:50px}
.roadmap_circle02{display:inline-block;background:#c58033;border-radius:10px;text-align:center;vertical-align:middle;color:white;padding:5px;width:50px}
.roadmap_circle03{display:inline-block;background:#9cb75a;border-radius:10px;text-align:center;vertical-align:middle;color:white;padding:5px;width:50px}

span.bold{font-weight:bold;font-size:2em}
span.end{font-weight:bold;font-size:1.3em;color:red}
span.end2{font-weight:bold;font-size:.9em;color:#1a529d}

h2.acc_trigger{width:100%;font-size:1.0em;cursor:pointer}
	
/* �������� */
.ecourage_01{border-top:1px solid #5a93da;background:#d3eafc;color:#395c95;padding:5px;font-weight:bold}
.ecourage_01 a{border-top:1px solid #5a93da;background:#d3eafc;color:#395c95;padding:5px;font-weight:bold}
.ecourage_01_end{border-top:1px solid #5a93da;border-bottom:1px solid #5a93da;background:#d3eafc;color:#395c95;padding:7px;font-weight:bold}
.ecourage_01_end2{border-top:1px solid #5a93da;border-bottom:1px solid #5a93da;background:#d3eafc;color:#395c95;padFding:7px;font-weight:bold}
.ecourage_01_end2 a{color:#395c95}

.ecourage_con{background:#ffffff;padding:5px 10px;}


/* ȸ������ */
.join_step{display:block;margin:10px 0;width:100%;height:20px}
.join_step ul li{padding:5px 0;display:inline-block;float:left;margin:0;color:#fff;font-size:.9em;text-align:center;font-weight:bold}
.join_step ul li.step1{background:#a8abb2;width:25%}
.join_step ul li.step2{background:#7d818c;width:25%}
.join_step ul li.step3{background:#5b616f;width:25%}
.join_step ul li.step4{background:#262d3f;width:25%}

.join_tbl01{width:100%;margin:5px 0}
.join_tbl01 table{width:100%;margin:0 auto;border-top:1px solid #9c9c9c;}
.join_tbl01 table tr td{background:#e9e9e9;border-bottom:1px solid #9c9c9c;padding:0 10px;text-align:left}
.join_tbl01 table tr td.right{background:#e9e9e9;border-bottom:1px solid #9c9c9c;padding:0 10px;text-align:right;width:90px}
.join_tbl01 p a{background:#3e454d;border-radius:4px;color:#fff;padding:3px;text-align:center;height:20px;width:70px;display:block}
.join_tbl01 p a:hover{background:black;border-radius:4px;color:#fff;padding:3px;text-align:center;height:20px;width:70px;display:block}

.join_tbl02{width:100%;margin:5px 0}
.join_tbl02 table{width:100%;margin:0 auto}
.join_tbl02 table tr th{border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#e9e9e9;padding:5px 0 5px 10px;text-align:left}
.join_tbl02 table tr th.qna{border-top:1px solid #d2d2d2;border-right:0px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#e9e9e9;padding:5px 10px;text-align:left}
.join_tbl02 table tr th.question{padding:10px 2px 10px 7px;border-top:2px solid #5a93da;border-right:0px solid #d2d2d2;border-bottom:1px solid #5a93da;background:#d3eafc}
.join_tbl02 table tr td{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#fff;padding:5px;text-align:left}

.join_tbl02 table tr td.pd0{padding:0}
.join_tbl02 p{float:left;display:inline-block;margin:0 0 0 7px;padding:0}join_bg
.join_tbl02 p.sms a{background:black;border-radius:4px;color:white;padding:2px 10px;text-align:center;height:20px;display:block;font-size:.9em;display:inline-block}
.join_tbl02 table tr td span{font-size:.9em;color:#1a529d;display:block}
.join_tbl02 img{display:inline-block; max-width:100%; }
.join_tbl02 span{display:inline-block;float:left}
.join_tbl02 table tr td.bbs_con{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#fff;padding:5px;text-align:left;color:#535353}

.join_title{border-top:1px solid #9c9c9c;background:#e9e9e9;padding:10px;text-align:left}
.join_title p{display:inline-block;margin:0 0 0 7px;padding:0}
.join_title p a{background:#3e454d;border-radius:4px;color:#fff;padding:3px;text-align:center;height:20px;width:70px;display:block}
.join_title p a:hover{background:black;border-radius:4px;color:#fff;padding:3px;text-align:center;height:20px;width:70px;display:block}

.join_con{margin:50px 0 0 0;width:80%;text-align:center;border:1px solid #d2d2d2;border-radius:5px;padding:20px}
.join_title2{color:#66b231;font-size:2.0em;font-weight:bold;background:none;text-align:center;margin:20px 0}
.join_title3{color:#3a4a91;font-size:1.3em;font-weight:bold;background:none;text-align:center;margin:20px 0}
.join_txt{color:#1e4565; font-size:.8em;line-height:20px}
.join_left{position:relative;color:white;font-weight:bold;font-size:.8em;margin:3px 0 0 0;display:inline-block}
.join_left div{float:left;display:inline-block;margin-left:2px}


/*메인 상담신청*/


#plus_wrap {width:100%; position:fixed; bottom:0; background-color: #4c5059; padding-bottom: 0px; z-index:99999;max-width:768px;min-width:300px;}
#plus {position: relative; margin-right: auto; margin-left: auto; text-align: center; margin-top: 15px;  padding-left:2px;border:1px solid #d2d2d2;}
.first01 {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;font-size:12px;padding-right:5px; margin-bottom:10px;margin-left:5px;}
.first01 li {background:url('') no-repeat 0 0px !important;padding-bottom:5px; vertical-align:middle;}
.first01 li span{padding-bottom:5px; vertical-align:middle;}
.txt {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;font-size:12px;margin-right:5px;}
.txt02 {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;font-size:12px;margin-right:5px;margin-left:10px;}
.txt03 {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;font-size:12px;margin-right:10px;}
.txt04 {color:#fff; text-align:left; vertical-align:middle; font-weight:bold;font-size:12px;margin-right:5px;margin-left:10px;}
input.wd8 {width:20%;height:17px;padding-left:3px;margin-right:10px;vertical-align:middle;margin-left:22px;}
input.wd9 {width:20%;height:17px;margin-right:3px;vertical-align:middle;}
select.wd8 {width:20%;height:17px;padding-left:3px;vertical-align:middle;margin-left:8px;}
select.wd9 {width:20%;height:17px;padding-left:3px;vertical-align:middle;margin-right:10px;}
select.wdd9 {width:20%;height:17px;padding-left:3px;vertical-align:middle;margin-right:3px;}
.agree {width:auto; font-size:11px; float:left;}
.agree a {color:#ccc; text-decoration:underline; margin-left:3px;letter-spacing:-0.75px;}
.foam_txt {color:#fff; margin-left:2px;}
.plus_btn {border:1px solid #FFF;width:50%;height:50px; position:relative; top:1px; float:left;margin-left: 0;margin-right: 0; box-sizing: border-box;}
.plus_button04 {color: #FFF; vertical-align:middle; padding-top:16px;font-size:14px;font-weight:bold;left:5px;;text-align:center;}
.plus_btn:hover,
.plus_btn:focus,
.plus_btn.focus {background-color:#337ab7; text-decoration:none;}
.plus_button04:hover,
.plus_button04:focus,
.plus_button04.focus {color:#fff; text-decoration:underline;}
.plus_btn:active,
.plus_btn.active {background-color: #2b343d;color: #fff;}

.plus_btn2 {border:1px solid #FF9999;width:30%;height:40px; position:absolute;float:left;margin-left: auto;margin-right: 2%;background:#FF9999;}
.plus_button05 {background:#FF9999;color: #4768c8; width:40%; height:27px;margin-left: 30%; vertical-align:middle; padding-top:16px;font-size:15px;font-weight:bold;margin-top:20px;text-align:center;}
.plus_button05:hover,
.plus_button05:focus,
.plus_button05.focus {color:#4768c8; text-decoration:underline;}

/* 로그인폼 */
.login_bg{bordeR:1px solid #d2d2d2;background:#ffffff;border-radius:5px;padding:20px;text-align:center;width:80%;margin:0 auto;font-size:.9em}
.login_tbl01 table{margin:0 auto}
.login_tbl01 table tr th{text-align:right;padding:5px;font-size:.9em}
.login_tbl01 table tr td{text-align:left;padding:5px}
.login_tbl01 table tr td.text{font-size:.8em;padding:2px 5px 2px 5px}
.login_tbl01 table tr td.text a{padding:2px 5px 2px 15px;text-decoration:underline}
.login_tbl01 table tr td.text a:hover{padding:2px 5px 2px 15px;text-decoration:underline;color:#1c83cb}
.login_bg p.mg10{margin:10px 0;color:#2c5271}
.login_bg p.title{color:white;font-weight:bold;font-size:1.2em;margin:5px;padding:2px 30px;background:#4768c8;border-radius:10px;display:inline-block}
.login_bg p{color:#6a6a6a;font-size:.8em;line-height:17px;text-align:center}
.login_bg span{color:#4777d8}
.mobile_box{text-align:center;margin:0 auto;width:90%;}
.mobile_box p{padding:2px 0}
.mobile_box img{margin:0 auto}

.mobile_box2{margin:0 auto;}
.join_bg{bordeR:1px solid #d2d2d2;background:#ffffff;border-radius:5px;padding:20px;text-align:center;font-size:.8em}
.join_bg_m{bordeR:1px solid #d2d2d2;background:#ffffff;border-radius:5px;padding:10px;font-size:.8em}
.discuss_bg{bordeR:1px solid #d2d2d2;background:#efefef;border-radius:5px;padding:10px;text-align:center;width:95%;margin:10px 0;font-size:.9em}


/* 무료학습설계배너 */
.banner_con2{margin-top:40px;}
.banner_con{margin-top:20px;}
.event_con{position:relative;top:0;padding:10px 0;width:100%;text-align:center;color:#fff;background:#34be8c;font-size:0.7em;;z-index:2}
.event_con1{width:100%;background:#34be8c}
.event_con2{display:none;position:absolute;bottom:0;width:100%;height:220px;background:#34be8c;padding:2% 0;text-align:center}
.btn_list{position:absolute;top:0;right:0;width:20px;height:20px;background:#0c5a3e;display:inline-block}
.btn_list2{display:none;position:absolute;top:0;right:0;width:25px;height:25px;background:#0c5a3e;}
#btn_list{position:absolute;top:-20px}
.event_txt{position:relative;font-size:1.3em;color:#0e4732;font-weight:bold;text-align:center;margin:0 auto;display:inline-block}
.event_txt2{font-size:1.3em;color:#0e4732;font-weight:bold;text-align:center;display:inline-block;height:30px;margin-top:10px;*padding-top:10px;}

.event_txt img{display:inline-block}

.event_txt span{color:#de2171;}
.event_txt a{color:#0e4732}

.border_dashed{width:100%;border-bottom:1px dashed #d2d2d2;border-TOP:1px dashed #d2d2d2;margin:7px 0; padding:3px}
.event_border{width:100%;height:1px;border-top:1px dashed #259b70;}
.banner_list ul li{display:inline-block;float:left;margin-right:5px}

.lecture_con{position:relative;padding:10px 0;width:100%;text-align:center;color:#fff;background:#7ad082;font-size:0.7em;margin-top:20px;z-index:2}
.lecture_con1{width:100%;background:#7ad082}
.lecture_con2{display:block;position:absolute;top:0;left:0;width:100%;background:#7ad082;text-align:center;z-index:1;*top:0}

/*  BIZ  */
.bizButton1{display:inline-block;height:20px;padding:5px 14px 1px 14px;line-height:20px;margin:0;vertical-align:middle;background:#695daa;color:#fff;font-size:11px;font-weight:600;border-radius:3px;}
.bizButton1:hover{background:#5a16a7;color:#fff;}

/* footer */
.footer{position:relative;top:19px;width:100%;text-align:center;padding:10px 0;color:#fff;background:#4a6c92;font-size:0.7em;z-index:3;padding-bottom:20%;}
.footer span{font-size:0.85em;color:#d2d2d2}
.footer span a{color:#fff}
.footer p{margin:2px 5px}
.footer p a{color:#fff}

/* �Խ��� �����䰭*/
h3.SubTtitle  {margin:30px 0 0 0;font-size:12px;font-weight:bold;color:#333;background:url('http://Download.sdulife.com/images/Stud/bullet/bullet_subtitle.gif') no-repeat 0px 2px; padding:1px 0 0 17px; }
.stud_table1 {width:100%;border-top:1px solid #7895d0; border-bottom:1px solid #d6dde3;margin:8px 0 0 0}
.stud_table1 caption {display:none;}
.stud_table1 thead th {background:#f0f3f6;padding:3px 0 3px 0px;border-bottom:1px solid #c5c1d9;color:#57729e;border-left:1px solid #dfdfdf;}
.stud_table1 thead th.firstLine {border-left:0px;}
.stud_table1 tbody th {background:#f0f3f6;border-bottom:1px solid #c5c1d9;color:#57729e;border-left:1px solid #d7d4e5;padding:3px 0 3px 0px;}
.stud_table1 tbody th.firstLine {border-left:0px;padding:3px 0 3px 0px;}
.stud_table1 tbody th.firstLine2 {border-left:0px;text-align:left;padding:3px 0 3px 3px;}
.stud_table1 tbody th.Aleft {text-align:left;padding:3px 0 3px 10px;}
.stud_table1 tbody td {text-align:center;padding:3px 0 3px 0px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.stud_table1 tbody td.Aleft {text-align:left;padding:3px 0 3px 10px;}
.stud_table1 tbody td.firstline {text-align:center;border-left:0px;padding:2px 0 2px 0;}

.bbsContainer{width:100%;text-align:left}
.bbsContainer ul li{width:100%;padding:5px 0;border-top:1px solid #d2d2d2;font-size:.9em;display:block;}
.bbsContainer ul li img{display:inline-block}
.bbsContainer ul li span{font-size:.8em;color:#939393;}
.bbsContainer ul li span.name{font-size:.8em;color:#294e9a;}
.paging{position:relative;top:0;width:100%;font-size:.8em;margin:0 auto;text-align:center;display:inline-block;float:right}
.paging a{display:inline-block;vertical-align:middle}
.bbsListBtn {width:90%;margin:10px 0 20px 0;text-align:right;border:1px solid red}
.board_btn{width:60px;position:absolute;right:0;height:30px;margin:0 auto;text-align:right}

.bbsViewContents {width:96%;border-bottom:1px solid #a3bee7;padding:10px 2%;;background:#fff}
.bbsViewBtn {width:100%;margin:10px 0 20px 0;text-align:center;display:inline-block}
.bbsViewBtn img{float:right;margin-right:3px}

.tel_bg{bordeR:1px solid #d2d2d2;background:#ffffff;border-radius:5px;text-align:left;width:90%;margin:0 auto;font-size:1.0em;padding:5%}
.tel_bg_join{bordeR:1px solid #d2d2d2;background:#ffffff;border-radius:5px;text-align:left;margin:0 auto;font-size:1.0em;padding:2%}



.priv_tbl01 tr th{text-align:left;}
.priv_tbl01 tr td{padding:3px 0}
.priv_tbl01 span{}



/* ����Ʈ�� */
.sitemap{padding:0;margin:0;}
.sitemap ul li{width:44%;display:inline-block;float:left;background:none;margin-right:2%;padding:5px;}
.sitemap ul li h3{width:100%;border-top:1px solid #5bb4de;border-bottom:1px solid #d2d2d2;color:#1e4565;font-weight:bold;}
.sitemap ul li.right{margin-right:0}
.sitemap_sub{width:100%;height:150px;}
.sitemap_sub ul >li{width:100%;padding:5px;font-size:.9em;font-weight:normal;bordeR:0;}
.sitemap_sub ul >li a{color:#1e4565;}


/* ����Ʈ�� */
.event_list{position:relative;width:100%}
.event_list ul li{position:relative;display:inline-block;float:left;border-bottom:1px solid #d2d2d2;height:150px}
.event_list ul li:first-child{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}

.intro_tbl01{width:100%}
.intro_tbl01 table tr th{text-align:left;padding:2px 10px 2px 5px;background:url('http://download.sdulife.com/m2/images/bullet/point1.png') no-repeat 0 6px;padding-left:15px;vertical-align:top;}
.intro_tbl01 table tr td{text-align:left;padding:2px}
.intro_tbl01 table tr td span{color:#e03870;font-weight:bold}
.intro_tbl01 table tr td span.blue{color:#345bd2;}

/* 빈여백 */
.blank{height:300px}

.sub_mov{width:300px;height:201px;margin:0 auto;z-index:0}
.infor_mov{width:300px;height:201px;margin:0 auto;z-index:0}


.app_tbl{;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.app_tbl table{width:100%}
.app_tbl table img{display:inline-block}
.app_tbl table tr td.right{text-align:right;float:right}
@media all and (min-width:400px) and (max-width:767px){

.logo img{width:80%;margin:0 auto;}
.sub_mov{width:450px;height:301px;margin:0 auto}
.lecture_box01 img{margin: 0 auto;width:20%}
.lecture_box02 img{margin: 0 auto;width:20%}
.lecture_box03 img{margin: 0 auto;width:20%}
.lecture_box04 img{margin: 0 auto;width:20%}

}

@media all and (min-width:768px){

.wrap{width:768px;height:100%;margin:0 auto;}

.sub_mov{width:660px;height:401px;margin:0 auto}
.infor_mov{width:500px;height:301px;margin:0 auto}

.lecture_box01 img{margin: 0 auto;width:15%;}
.lecture_box02 img{margin: 0 auto;width:15%}
.lecture_box03 img{margin: 0 auto;width:15%}
.lecture_box04 img{margin: 0 auto;width:15%}

.lecture_box01{height:35px}
.lecture_box02{height:35px}
.lecture_box03{height:35px}
.lecture_box04{height:35px}


}

/*개인정보처리방침*/
.border_dashed{border-bottom:1px dashed #cccccc;height:5px;padding-bottom:10px}
.tab_tbl{margin:10px;font-weight:bold; font-family:"돋움"; letter-spacing:-2px}
.tbl_back{background:#f6fbff; border-top:2px solid #dde9fa; border-bottom:2px solid #dde9fa; margin:20px 0 20px 0}
.tab_tbl td{padding:3px;color:#1b7982;letter-spacing:-1px; padding-left:15px}
.tab_tbl td.right{border-right:1px solid #d2d2d2; }
.title_15{position:relative;font-size:16px; color:#333333; margin:10px}
.title_15 a{color:#3368b8}
.sub_pd16{padding:5px 16px 5px 16px;color:#343434}
.sub_pd32{padding:8px 0 8px 32px}
.sub_pd50{margin-top:-5px;padding-left:50px}
.tbl_priv{margin:10px;font-weight:bold; font-family:"돋움"; letter-spacing:-2px; border-bottom:1px solid #dde9fa;}
.tbl_priv th{padding:3px;letter-spacing:-1px; padding-left:15px;border-top:1px solid #dde9fa;border-bottom:1px solid #dde9fa;border-left:1px solid #dde9fa;}
.tbl_priv td{padding:3px;letter-spacing:-1px; padding-left:15px;border-bottom:1px solid #dde9fa;border-left:1px solid #dde9fa;}
.tbl_priv th.left{border-left:0px solid #FFFFFF; }
.tbl_priv td.left{border-left:0px solid #FFFFFF; }
.tit_term_page {display:inline-block;position:relative;font-size:18px; color:#333333; margin:15px 0;}
.tit_term_page a{position:relative;color:#333333}


