﻿@charset "utf-8";
/* CSS Document */






/* 나눔고딕코딩 ('Nanum Gothic Coding') */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {font-family: "Nanum Gothic", sans-serif;}


/**/
.sub_contentWrap {width:1200px; margin:0 auto;}


/*subContent*/

.contentBox {background:#fff; float:left; width:820px;height:auto; padding:40px 40px 30px 40px}



/*01*/
/*메뉴배너*/
.Left_bntit_1 {
    position:absolute;
    top:40px;
    left:17px;
    font-size:16px;
    color:#fff;
    line-height:23px;
    letter-spacing:-1px;
    font-weight:600;
    text-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.Left_bntit_2 {
    position:absolute;
    top:145px;
    left:17px;
    font-size:16px;
    color:#fff;
    line-height:23px;
    letter-spacing:-1px;
    font-weight:600;
    text-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.Left_bntit_1_Sub1 {font-size:12px; font-weight:normal;}
.Left_bntit_1_Sub2 {font-size:21px; display:block; padding-top:7px;}

.Left_bntit_2_Sub1 {font-size:13px; font-weight:normal;}
.Left_bntit_2_Sub2 {font-size:19px; letter-spacing:-0.9px}

.Left_bntit01
{position:absolute;
top:280px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit01_2
{position:absolute;
top:385px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntitSub1 {font-size:12px; font-weight:normal;}
.Left_bntitSub2 {font-size:21px; display:block; padding-top:7px;}

.Left_bntit2Sub1 {font-size:13px; font-weight:normal;}
.Left_bntit2Sub2 {font-size:19px; letter-spacing:-0.9px}

/*02*/

/*메뉴배너*/
.Left_bntit02
{position:absolute;
top:235px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit02_2
{position:absolute;
top:340px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntitSub1 {font-size:12px; font-weight:normal;}
.Left_bntitSub2 {font-size:21px; display:block; padding-top:7px;}

.Left_bntit2Sub1 {font-size:13px; font-weight:normal;}
.Left_bntit2Sub2 {font-size:19px; letter-spacing:-0.9px}




/*03*/
/*메뉴배너*/
.Left_bntit03
{position:absolute;
top:230px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit03_2
{position:absolute;
top:335px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}



/*04*/
/*메뉴배너*/
.Left_bntit04
{position:absolute;
top:182px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit04_2
{position:absolute;
top:287px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}


/*06*/
/*메뉴배너*/
.Left_bntit06
{position:absolute;
top:136px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit06_2
{position:absolute;
top:241px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}




/*서브하단*/
#sub_footer { width: 100%; background: #f3f3f3; /* margin-top: 118px; */ font-size: 12px; position: relative; /* top: 25px; */ }

/*계열사셀렉박스*/
.sub_first_family  { display: inline-block; }
.sub_second_family { display: inline-block; }
.sub_third_family  { display: inline-block; }


/*select_Box*/

.sub_link_Box {width:170px; height:33px; padding-right:8px; padding-left:5px; color:#5e6170; letter-spacing:-1px; font-weight:600; padding-bottom:2px}
.sub_link_Box option {color:#5e6170; letter-spacing:-1px; font-weight:500}


/*메뉴CSS*/
.LeftMenu .lnb h3 a {font-family: "Nanum Gothic", sans-serif; font-size:14px; font-weight:600; color:#353535}
.LeftMenu .lnb h3 a:hover {color:#fff; font-weight:600}

.LeftMenu p {font-family: "Nanum Gothic", sans-serif;}


.submenu
{width:1920px;
 padding:20px;
 background:#fff;
 position:absolute; right:-100px;
 opacity:0.87;
 box-shadow:0 0px 0px rgba(0,0,0,0.2);
 border-bottom:1px solid #dadada;
 }


/*table*/

.Stable01 {width:100%; margin:0 auto; padding-top:5px}
.Stable01 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.Stable01 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:23px}


.Stable01_1 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_1 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.Stable01_1 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:14px; text-align:left;}




/*table추가*/

.Stable01_2 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_2 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; width:15%}
.Stable01_2 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:center; line-height:23px; border-right:1px solid #d5d5d5}



.Stable01_grey {width:100%; margin:0 auto; padding-top:10px}
.Stable01_grey th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:12px; color:#000;font-size:15px; background:#e6edf1; text-align:center;border-top:2px solid #011d34;}
.Stable01_grey td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:center;}



.subTable {width:100%; margin:0 auto; padding-top:5px}
.subTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.subTable td{border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:25px}




.subTable02 {width:100%; margin:0 auto; padding-top:5px}
.subTable02 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.subTable02 td{border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;padding:12px;color:#353535;font-size:13px; text-align:center; line-height:25px}










#lineTable {margin:8px auto 60px}
#lineTable li {float:left; width:133px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:30px; margin-right:4px; line-height:27px; font-weight:600}
#lineTable li a {color:#fff;}
#lineTable li a:hover {color:#ffd27a}




.table01 {width:100%; margin:0 auto; padding-top:5px}
.table01 th{font-weight:600;padding:40px; padding-right:0; color:#000;font-size:16px; background:#e6edf1; text-align:left; width:22%;line-height:28px}
.table01 td{padding:40px; padding-left:0; color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px; font-weight:600}



.Stable01_4 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_4 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:20%; line-height:19px}
.Stable01_4 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px}




#CarTable {width:100%; margin:0 auto; padding-top:5px}
#CarTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:20%; line-height:19px}
#CarTable td{border-bottom:1px solid #ccc;padding:5px;color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px}


.small_table {width:100%; margin:0 auto; padding-top:5px}
.small_table th{border-bottom:1px solid #e1e1e1;font-weight:600;padding:7px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.small_table td{border:1px solid #e1e1e1;padding:7px;color:#353535;font-size:13px; text-align:center;}


.marineTable {width:100%; margin:0 auto; padding-top:10px}
.marineTable th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#efefef; text-align:center; border-right:1px solid #d5d5d5}
.marineTable td{border-bottom:1px solid #ccc;padding:9px;color:#353535;font-size:13px; text-align:center;}



/*강의시간표 210104*/
.schedule {width:100%; margin:0 auto; padding-top:10px;}
.schedule tr th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5; font-weight:600;padding:8px; color:#fff; font-size:14px; background:#7c7c7e; text-align:center; border-right:1px solid #d5d5d5;}
.schedule td {border-right:1px solid #e1e1e1; color:#000; height:60px; font-size:13px; font-weight:600; text-align:center; letter-spacing:-0.7px;}
.schedule .line01 {border-bottom:1px dotted #afafaf;}
.schedule .line02 {border-bottom:1px solid #bfbfbf;}
.schedule .mt {color:#6ca0e3; font-size:12px;}
.schedule .dt {color:#d778dd; font-size:12px;}
.deco01 {font-weight:bold; text-decoration:underline;}



.bookTable {margin:8px auto 75px}
.bookTable li {float:left; width:399px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:35px; margin-right:4px; line-height:33px; font-weight:600}
.bookTable li a {color:#fff;}
.bookTable li a:hover {color:#ffd27a}

#bookTable01 {width:100%; margin:0 auto; padding-top:5px}
#bookTable01 th{font-weight:600;padding:0px; color:#000;font-size:15px; background:#fff; text-align:center;width:15%}
#bookTable01 td{padding:15px;color:#353535;font-size:14px; text-align:left; line-height:25px;font-weight:600}


.book_list {width:100%; margin:0 auto; padding-top:10px}
.book_list th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:0px; color:#000;font-size:14px; background:#fff; text-align:center; border-right:1px solid #d5d5d5}
.book_list td{padding:0px;color:#353535;font-size:11.5px; text-align:lecture;}

.lineTable {margin:8px auto 60px}
.lineTable li {float:left; width:133px; text-align:center; font-size:15px; text-align:center; background:#5e6170; height:30px; margin-right:4px; line-height:27px; font-weight:600}
.lineTable li a {color:#fff;}
.lineTable li a:hover {color:#ffd27a}


.teacherTable {margin:8px auto 60px}
.teacherTable li {float:left; width:190px; text-align:center; font-size:15px; text-align:center; background:#5e6170; height:34px; margin-right:4px; line-height:32px; font-weight:600}
.teacherTable li a {color:#fff;}
.teacherTable li a:hover {color:#85fff8}

.teacherbox {display:block; position:relative; float:left; width:385px; height:470px; padding:15px 0px 50px 0px;}
.teacherbox a {color:#fff!important;}
.teacherbox span{font-family:'Noto Sans KR','Malgun Gothic','맑은고딕','돋움','Dotum','Helvetica','Apple SD Gothic Neo',Sans-serif}
.teacherbox img {width:385px; height:250px; background:#fff; border:1px solid #e0e0e0;}
.teacherbox ul li span {font-size:12px; letter-spacing:-0.5px;}
.teachername {border-bottom:1px solid #dadada; margin-bottom:6px; padding:6px 0px;}
.teachername .txt01 {font-size:23.5px; color:#0048a4; font-weight:900; letter-spacing:-3px; line-height:45px;}
.teachername .txt02 {color:#242424; font-weight:900;}
.linkposition {position:absolute; top:335px; right:0px; }
.onlinelink {font-weight:600; background:#72a8ed; padding:2px 5px 5px 5px;}
.samplelink {font-weight:600; background:#1b94d3; padding:2px 5px 5px 5px; margin-left:3px;}



.lectureTable {width:100%; margin:0 auto; padding-top:10px}
.lectureTable th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#fff; text-align:center; border-right:1px solid #d5d5d5}
.lectureTable td{border-bottom:1px solid #ccc;padding:14px;color:#353535;font-size:13px; text-align:lecture;}
.lectureTable a {color:#fff}
.lectureTable a:hover {color:#85fff8}



/*게시판*/
.boardTable {width:100%; margin:0 auto; padding-top:5px}
.boardTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:12px; color:#000;font-size:15px; background:#f7f7f7; text-align:center}
.boardTable td{border-bottom:1px solid #d5d5d5; padding:9px 6px;color:#353535;font-size:14px; text-align:left; line-height:25px}





/*페이징*/
.pagging_box{ height:40px; width:100%; float:left; font-size:13px;}
.paging{color:#656565;text-align:center;margin-top:18px; }
.paging a{color:#656565;display:inline-block;padding:0 7px 1px 5px;}
.paging a:hover{color:#656565;}
.paging strong{color:#f56300;font-weight:bold;display:inline-block;padding:0 7px 1px 5px;}
.paging a span{display:block;overflow:hidden;}
.paging .first, .paging .last{width:29px;height:29px;vertical-align:top;overflow:hidden;font-size:0;line-height:30px;}
.paging .prev, .paging .next{width:29px;height:29px; vertical-align:middle;overflow:hidden;font-size:0;line-height:30px;}
	:root .paging .first, .paging .prev, .paging .next, .paging .last{text-indent:-9999em;}
.paging  span {color:#666 !important;}





.bookTit {border:1px solid #d5d5d5; width:800px; height:35px; line-height:35px; text-align:center; font-weight:600; font-size:16px;}


.styleFont {color:#ff1644; font-weight:600}

.box1 {padding:20px 10px 23px 35px; border:1px solid #d5d5d5; background:#efefef; font-size:13px; line-height:24px}

.box {padding:20px 0px 20px 0px; border:1px solid #d5d5d5; background:#fff; font-size:13px; line-height:24px}
.sample {background:#5e6170; color:#fff; width:177px; padding:5px; font-weight:600; text-align:center; margin-bottom:4px}
.sample2 {background:#fff; color:#5e6170; width:176px; padding:5px; font-weight:600; text-align:center; border:1px solid #d5d5d5;}
.arrow {padding-left:5px; font-size:10px; font-weight:lighter; vertical-align:top}
.bar {line-height:5px; font-weight:lighter; color:#5e6170; padding:10px}
.seventeen {font-size:17px; font-weight:600;}


.Mtit {color:#003; font-weight:600; font-size:24px; padding-bottom:17px; letter-spacing:-1px}

.SubcontentBox {width:100%; border-top:1px solid #dadada; padding:5px 0px 5px 0; position:relative; }

.SubcontentBoxImg {width:100%; border-top:1px solid #dadada; padding:19px 0px 0px 0}

.contentBox {background:#fff; float:left; width:820px;height:auto; padding:40px 40px 30px 40px; min-height: 620px;}


.Stit {font-weight:600; color:#040b4c; font-size:17px; letter-spacing:-1px; line-height:30px; padding-left:5px; padding-top:5px; padding-bottom:2px;}

.textBox {}
.textBox li {font-size:14px;line-height:25px; letter-spacing:-1px}
.bold {font-weight:600}
.center
{font-size:15px;
text-align:center; font-weight:600;
border-top:2px solid #011d34;
background:#efefef}

/*검색박스 셀렉박스*/
.wrapBox {width:800px; padding:10px; height:65px; border:1px solid #e1e1e1;margin-top:15px; margin-bottom:25px}
.searchingBox {margin:0 auto; width:600px;margin:14px auto; position:relative; left:100px}
.searchingBox li {float:left; padding-left:8px;}

.choiceBox {width:60px; height:30px; border:1px solid #d5d5d5;padding:0px 2px; vertical-align:middle;}
.inchoiceBox {width:250px; height:30px; border:1px solid #d5d5d5; padding:0px 2px; vertical-align:top}
.searchBtn {background:#333; color:#fff; padding:8px 20px 9px 20px}

/*검색셀렉바스끝*/


/*퀵메뉴*/
.Mquick01 {position:fixed; top:378px; }
.Mquick02 {position:fixed; top:468px; }
.Mquick03 {position:fixed; top:558px; }
.Mquick04 {position:fixed; top:648px; }

.Quick01 {color:#ffca74; font-weight:normal; letter-spacing:-0.5px}
.Quick02
{position:absolute;
top:55px; left:19px;
color:#ffca74;
font-weight:normal;
letter-spacing:-0.5px}


.quick_3 {position:fixed; top:355px; }
.quick_3 p a {color:#353535}
.quick_3 p a:hover {color:#353535}




/*회원정보테이블*/
.Stit_mem {font-weight:600; color:#31a8e0; font-size:17px; letter-spacing:-1px; line-height:35px; padding-left:5px;}


.m_title { background-color: #f7f7f7; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }
.m_padding { padding-left: 15px; padding-bottom: 5px; padding-top: 5px; }
.m_padding2 { padding-left: 0px; padding-top: 5px; padding-bottom: 0px; }
.m_padding3 { padding-left: 0px; padding-top: 5px; padding-bottom: 5px; }

/*회원정보테이블*/
.table014 { width: 100%; margin: 0 auto; border-collapse: collapse; margin-bottom: 10px; background:#f9f9f9;}
.table014 th { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: none; font-weight: 600; padding: 10px 4px; color: #333; font-size: 13px; text-align: left; padding-left: 40px; border-right: 1px solid #e1e1e1; width: 24%; font-family:Nanum-Gothic,"나눔고딕"; }
.table014 td { padding: 13px 22px; font-size: 12px; border-bottom: 1px solid #e1e1e1; border-right: none; text-align: left; font-weight: 400; font-family:Nanum-Gothic,"나눔고딕" }
.table014 td a { color: #fff; }

.phone_num { border: 1px solid #e1e1e1; padding: 5px; width: 210px; height: 30px; font-size: 1em; vertical-align: middle; font-family:Nanum-Gothic,"나눔고딕"; font-size: 11px; }
.phone_num_1 { width: 60px; height: 20px; padding: 5px; border: 1px solid #e1e1e1; }
.input_txt { width: 182px; padding: 5px; height: 20px; border: 1px solid #e1e1e1; font-family:Nanum-Gothic,"나눔고딕"; font-size: 12px; line-height: 20px; letter-spacing: -0.5px; }

.email_addressor { border: 1px solid #e1e1e1; width: 210px; height: 30px; padding: 5px; font-family:Nanum-Gothic,"나눔고딕"; font-size: 12px; }
.address_1 { width: 60px; height: 20px; padding: 5px; border: 1px solid #e1e1e1; }
.address_search { width: 400px; height: 20px; padding: 5px; border: 1px solid #e1e1e1; font-size: 12px; line-height: 20px; font-family:Nanum-Gothic,"나눔고딕"; }

.date_choice { width: 60px; height: 29px; padding: 2px; border: 1px solid #e1e1e1; vertical-align: middle; font-size: 0.8em; font-family:Nanum-Gothic,"나눔고딕"; line-height: 23px; cursor: pointer; }

.btn_gender { border: 1px solid #dcdcdc; padding: 8px 75px; text-align: center; background-color: #fff; font-family:Nanum-Gothic,"나눔고딕"; font-size: 13px; cursor: pointer; }

.gong_choice { vertical-align: middle; font-family:Nanum-Gothic,"나눔고딕"; }
.time_Qna { width: 193px; height: 29px; padding: 2px; border: 1px solid #e1e1e1;}

.btn_green { background: #273693; padding: 8px 25px; color: #fff; border: none; border-radius: 2px; font-family:Nanum-Gothic,"나눔고딕"; line-height: 15px; cursor: pointer; }
.btn_Enter { background: #273693; width: 200px; height: 40px; border: none; padding-bottom: 6px; color: #fff; border-radius: 2px; vertical-align: middle; font-family:Nanum-Gothic,"나눔고딕"; line-height: 10px; position: relative;  font-size: 15px; margin: 2em auto 1.8em; }
.btn_cancel { background: #c1c1c1; width: 130px; height: 40px; border: none; padding-bottom: 6px; color: #000000; border-radius: 2px; vertical-align: middle; font-family:Nanum-Gothic,"나눔고딕"; line-height: 10px; position: relative;  font-size: 15px; margin: 2em auto 1.8em; }

#click_options { width: 100%; margin: 0 auto; height: 60px; margin-bottom: 22px; margin-left: 8px; margin-top: 1em; font-family:Nanum-Gothic,"나눔고딕"; }
#click_options ul { margin: 0 auto; }
#click_options ul li { width: 260px; float: left; text-align: center; font-family:Nanum-Gothic,"나눔고딕"; }
#click_options ul li div { color: #fff; display: block; padding-top: 8px; height: 60px; border-width: 0 1px; margin-right: -1px; background: #c2c4cb; /*border: 1px solid #273693;*/ color: #fff; line-height: 10px; font-family:Nanum-Gothic,"나눔고딕"; }
#click_options ul li.table_on div { height: 60px; border-top-weight: 0; background: #273693; font-weight: 600; }






/*아이디 비밀번호 확인 테이블*/
.table_find { width: 100%; border-collapse: collapse; margin-bottom: 10px; border:1px solid #e1e1e1; background:#f9f9f9; }
.table_find th {border-right: none; font-weight: 600; padding: 10px 4px; color: #333; font-size: 13px; text-align: left; padding-left: 40px; width: 24%; font-family:Nanum-Gothic,"나눔고딕"; }
.table_find td { padding: 13px 22px; font-size: 0.85em; border-bottom: 1px solid #e1e1e1; border-right: none; text-align: left; font-weight: 400; font-family:Nanum-Gothic,"나눔고딕"; }
.table_find td a { color: #fff; }

.input_txt { width: 182px; padding: 5px; height: 20px; border: 1px solid #e1e1e1; font-family:Nanum-Gothic,"나눔고딕"; font-size: 12px; line-height: 20px; letter-spacing: -0.5px; }
.btn_blue { background: #273693; padding: 8px 25px; color: #fff; border: none; border-radius: 2px; font-family:Nanum-Gothic,"나눔고딕"; line-height: 15px; cursor: pointer; }



/*학원생 혜택 shake*/
/* shake animation*/

#shake {
	animation-name: shake;
	animation-duration:5s;
	animation-iteration-count:infinite;
    animation-timing-function:cubic-bezier(10,7,5,0)
}

#shake:hover {
	animation-play-state:paused;
}




@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
	
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }

  }



/*이벤트 랜딩페이지 이미지 구조*/
.outimg {width:100%;  position:relative;}
.inimg {width:1200px; margin:0 auto;}
.inimg img {border:0;}