@charset "utf-8";

.logincont {padding-top:30px;}
.join-steplist {}
.join-steplist li {width:163px;height:127px;float:left;text-align:center;background: url(../images/member/bg_taboff.gif) no-repeat right top;}
.join-steplist li a {font-size:14px;text-align:center;width:163px;color:#999999;font-weight:bold;text-decoration:none;padding-top:93px;display:block;}
.join-steplist li.t01 {border-left:1px solid #d6d6d6;}
.join-steplist li.t01 a {background: url(../images/member/join_step01.jpg) no-repeat center 24px;}
.join-steplist li.t01.actve {background: url(../images/member/bg_tab_on.gif) no-repeat right top;border-left:0;}
.join-steplist li.t01.actve a {background: url(../images/member/join_step01_on.jpg) no-repeat center 24px;color:#4e4f4f;}
.join-steplist li.t02 a {background: url(../images/member/join_step02.jpg) no-repeat center 24px;}
.join-steplist li.t02.actve {background: url(../images/member/bg_tab_on.gif) no-repeat right top;}
.join-steplist li.t02.actve a {background: url(../images/member/join_step02_on.jpg) no-repeat center 24px;color:#4e4f4f;}
.join-steplist li.t03 a {background: url(../images/member/join_step03.jpg) no-repeat center 24px;}
.join-steplist li.t03.actve {background: url(../images/member/bg_tab_on.gif) no-repeat  right top;}
.join-steplist li.t03.actve a {background: url(../images/member/join_step03_on.jpg) no-repeat center 24px;color:#4e4f4f;}
.join-steplist li.t04 a {background: url(../images/member/join_step04.jpg) no-repeat center 24px;}
.join-steplist li.t04.actve {background: url(../images/member/bg_tab_on.gif) no-repeat  right top;}
.join-steplist li.t04.actve a {background: url(../images/member/join_step04_on.jpg) no-repeat center 24px;color:#4e4f4f;}
.join-steplist li.t05 a {background: url(../images/member/join_step05.jpg) no-repeat center 24px;}
.join-steplist li.t05.actve {background: url(../images/member/bg_tab_on.gif) no-repeat  right top;}
.join-steplist li.t05.actve a {background: url(../images/member/join_step05_on.jpg) no-repeat center 24px;color:#4e4f4f;}
.join-steplist li.t06 a {background: url(../images/member/join_step06.jpg) no-repeat center 24px;}
.join-steplist li.t06.actve {background: url(../images/member/bg_tab_on.gif) no-repeat  right top;}
.join-steplist li.t06.actve a {background: url(../images/member/join_step06_on.jpg) no-repeat center 24px;color:#4e4f4f;}

.loginpage-tit {clear:both;margin-top:87px;color:#000000;font-size:30px;letter-spacing:-0.045em;}
.loginpage-tit span {color:#666666;font-size:14px;margin-left:20px;font-weight:normal;letter-spacing:-0.035em;}
.loginpage-tit span.ft13 {font-size:13px !important;}

.loginformarea {clear:both;margin:85px auto 0;width:778px;height:289px;background:#f8f8f8;border:1px solid #dfdfdf;}
.loginform {width:482px;margin:0 auto;padding-top:46px;position:relative;}
.loginform ul {position:relative;}
.loginform li {margin-bottom:10px;}
.loginform li strong {font-size:15px;color:#4e4f4f;width:82px;}
.loginform li input.text2 {border:1px solid #dfdfdf;background:#fff;width:263px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;}
.loginform li.login-btnli {position:absolute;right:0;top:0;}
.loginform li.login-btnli .btn-login-blue {display:inline-block;background:#0093d1;border:0;color:#fff;width:126px;height:90px;font-size:18px;font-weight:bold;font-family:"Nanum Gothic";cursor:pointer;}

.suportlist {clear:both;margin-left:150px;margin-top:25px;}
.suportlist li {margin-bottom:5px;font-size:14px;color:#666666;}
.suportlist li .ml-10 {margin-left: 12px !important; }

/*//login */

.jointype {clear:both;margin-top:90px;margin-left:68px;}
.jointype li {background:#f8f8f8;border:1px solid #e4e4e4;width:392px;height:223px;text-align:center;float:left;}
.jointype li h5 {color:#000000;font-size:18px;padding-top:50px;}
.jointype li .age {color:#666;margin-top:10px;font-size:14px;}
.jointype li .btn {clear:both;margin-top:32px;}

.join-stepbox {background:#fafafa;height:88px;clear:both;margin-top:40px;}
.join-stepbox ol {margin-left:45px;padding-top:23px;}
.join-stepbox li {background: url(../images/icon/icon_arrow4.jpg) no-repeat right center;padding-right:30px;margin-right:20px;float:left;color:#aaaaaa;font-size:16px;letter-spacing:-0.025em;}
.join-stepbox li.active {color:#272727;font-weight:bold;}
.join-stepbox li.st01.active span {background: url(../images/member/icon_stap01_on.jpg) no-repeat left center;padding:10px 0 10px 30px;}
.join-stepbox li.st02.active span {background: url(../images/member/icon_stap02_on.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st03.active span {background: url(../images/member/icon_stap03_on.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st04.active span {background: url(../images/member/icon_stap04_on.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st01 span {background: url(../images/member/icon_stap01.jpg) no-repeat left center;padding:10px 0 10px 30px;}
.join-stepbox li.st02 span {background: url(../images/member/icon_stap02.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st03 span {background: url(../images/member/icon_stap03.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st04 span {background: url(../images/member/icon_stap04.jpg) no-repeat left center;padding:10px 0 10px 40px;}
.join-stepbox li.st04 {background:none;margin-right:0;padding-right:0;}



.p-title {font-size:15px;color:#4e4f4f;font-weight:bold;}
.p-title .ess{display:inline-block;margin-left:3px;color:#fe4e5c}

.certifi_section{box-sizing:border-box;width:780px;margin:80px auto 0}
.certifi_section .certifi_box{padding:50px 50px 60px;border:1px solid #e4e4e4;background:#f8f8f8}
.certifi_section .certifi_tit{margin-bottom:30px;color:#333;font-size:18px;font-weight:bold}
.certifi_section .btn_phone{display:block;width:400px;margin:0 auto;color:#fff;font-size:16px;line-height:50px;cursor:pointer;border:0;background:#0093d1}
.certifi_section .certifi_txt{margin-top:20px;font-size:14px}
.certifi_section .p-titletext01{margin-bottom:10px}

.info_section{width:580px;padding:45px 100px;margin:115px auto 0;border:1px solid #dfdfdf;background:#f8f8f8}
.info_section .info_tit{color:#0093d4;font-size:20px;text-align:center}
.info_section .info_tit+.info_txt{margin-top:20px}
.info_section .info_txt{margin-top:10px;color:#000;font-size:14px;text-align:center;line-height:24px}
.info_section .info_txt em{color:#000;font-weight:bold}
.info_section .radio_box{margin-top:25px;padding:25px 0;border:1px solid #999;background:#fff}
.info_section .radio_box .radio_box_tit{color:#000;font-size:16px;font-weight:bold;text-align:center}
.info_section .radio_box .radio_box_txt{margin-top:10px;font-size:14px;text-align:center;line-height:22px}
.info_section .radio_box .radio_area{margin-top:10px;font-size:0;text-align:center}
.info_section .radio_box .radio_area label{display:inline-block;font-size:14px}
.info_section .radio_box .radio_area label+label{margin-left:15px}
.info_section .radio_box .radio_area label span{display:inline-block;vertical-align:middle}
.info_section .btn_area{margin-top:25px;font-size:0;text-align:center}
.info_section .btn_area .btn_phone{display:inline-block;width:100%;color:#fff;font-size:14px;line-height:40px;border:0;cursor:pointer;background:#0093d4}
.info_section .btn_area .btn_login{display:inline-block;width:260px;color:#fff;font-size:14px;line-height:40px;border:0;cursor:pointer;background:#0093d4}
.info_section .btn_area .btn_login:hover{text-decoration:none}

.yakguanbox {height:179px;position:relative;overflow-y:auto;padding:18px 30px;border:1px solid #dfdfdf;clear:both;margin-top:15px;}
.yakguanbox h5 {font-size:16px;color:#4e4f4f;font-weight:bold;}
.yakguanbox h6 {font-size:15px;color:#4e4f4f;font-weight:bold;margin-top:15px;}
.yakguanbox p {font-size:13px;color:#4e4f4f;margin:10px 0 20px 30px;}

.yakguan_agree {clear:both;margin:10px 0 0 30px;font-weight:bold;color:#4e4f4f;}
.bottom-btn-area {text-align:center;margin:60px 0 0 0;position:relative;}

.certifybox {width:780px;height:290px;margin:85px auto 0;border:1px solid #e4e4e4;background:#f8f8f8;}
.certi-type {margin-left:24px;color:#4e4f4f;font-size:15px;font-weight:bold;letter-spacing:-0.025em;padding-top:20px;}

.crtiformbox {width:490px;margin:0 auto;padding-top:65px;}
.crtiformbox ul {position:relative;}
.crtiformbox .btn {position:absolute;right:0;top:0;}
.crtiformbox .btn2 {position:absolute;right:0;top:26px;}
.crtiformbox li {margin-bottom:10px;}
.crtiformbox li strong {width:80px;color:#4e4f4f;font-size:15px;}
.crtiformbox li .text2 {border:1px solid #dfdfdf;width:266px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;text-indent:10px;}
.btn_blue_ct {width:126px;height:90px;background:#0093d1;color:#fff;border:0;cursor:pointer;font-size:18px;font-weight:bold;font-family:Nanum Gothic;}


.bttext {clear:both;margin-top:100px;position:relative;font-size:13px;color:#666666;line-height:20px;letter-spacing:-0.025em;}
.btn-guide,.btn-guide:link,.btn-guide:visited,.btn-guide:active {background:#a1a1a1;color:#fff;font-family:Nanum Gothic;width:76px;height:30px;line-height:30px;text-align:center;text-decoration:none;position:absolute;right:0;top:0;}
.bttext2 {clear:both;margin-top:50px;position:relative;font-size:13px;color:#666666;line-height:20px;letter-spacing:-0.025em;}


.certify-rapper {width:780px;margin:85px auto 0 auto;}
.p-titletext01 {color:#666666;font-size:18px;}
.p-titletext01 span {font-weight:normal;font-size:14px;color:#666666;background: url(../images/bg/bg_title_line.gif) no-repeat left center;padding-left:7px;margin-left:2px;}

.certifybox2 {width:780px;border:1px solid #e4e4e4;background:#f8f8f8;margin-top:10px;}
.crtiformbox2 {width:360px;margin:0 auto;padding:100px 0;}
.crtiformbox2 ul {position:relative;}
.crtiformbox2 .btn {position:absolute;right:0;top:0;}
.crtiformbox2 .btn2 {position:absolute;right:0;top:26px;}
.crtiformbox2 li {margin-bottom:10px;}
.crtiformbox2 li strong {width:80px;color:#4e4f4f;font-size:15px;}
.crtiformbox2 li .text2 {border:1px solid #dfdfdf;width:266px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;text-indent:10px;}

.crtiformbox3 {width:540px;margin:0 auto;padding-top:65px;}
.crtiformbox3 ul {position:relative;}
.crtiformbox3 .btn {position:absolute;right:0;top:0;}
.crtiformbox3 .btn2 {position:absolute;right:0;top:26px;}
.crtiformbox3 li {margin-bottom:10px;}
.crtiformbox3 li strong {width:130px;color:#4e4f4f;font-size:15px;}
.crtiformbox3 li .text2 {border:1px solid #dfdfdf;width:266px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;text-indent:10px;}
.crtiformbox3 .centerul{padding-left: 70px;}
.joinform-rapper {clear:both;margin-top:60px;}

.p-title15 {font-size:15px;color:#4e4f4f;}

.joinform-tbl {clear:both;margin-top:10px;}
.joinform-tbl th {background:#f8f8f8;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-weight:bold;color:#333333;font-size:14px;padding:18px 0 18px 28px;vertical-align:middle;}
.joinform-tbl td {border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#000000;font-size:14px;padding:18px 0 18px 10px;vertical-align:middle;}

.must {color:#fd4f50;font-size:14px;}

.profilephoto {display:inline-block;width:106px;height:107px;border:1px solid #dfdfdf;background: url(../images/bg/bg_profile.jpg) no-repeat;vertical-align:bottom}
.wd-310 {width:310px;}
.ht265px {height:265px !important;}

.certifybox4 {width:780px;height:225px;margin:85px auto 0;border:1px solid #e4e4e4;background:#f8f8f8;}
.crtiformbox4 {width:490px;margin:0 auto;padding-top:44px;}
.crtiformbox4 ul {position:relative;}
.crtiformbox4 .btn {position:absolute;right:0;top:0;}
.crtiformbox4 .btn2 {position:absolute;right:0;top:26px;}
.crtiformbox4 li {margin-bottom:10px;}
.crtiformbox4 li strong {width:80px;color:#4e4f4f;font-size:15px;}
.crtiformbox4 li .text2 {border:1px solid #dfdfdf;width:266px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;text-indent:10px;}


.memberjoind-name {margin-left:120px;padding-top:40px;font-size:15px;color:#000000;}
.memberjoind-name strong {font-size:18px;font-weight:bold;}
.memberjoind-id {text-align:center;clear:both;margin-top:40px;color:#000000;font-size:30px;font-weight:bold;}
.memberjoind-id span {font-weight:normal;font-size:15px;}

.yakguanpg-box {clear:both;margin-top:30px;height:456px;border:1px solid #dfdfdf;overflow-y:auto;}
.yakguanpg-boxinbox {padding:20px;color:#4e4f4f;}
.yakguanpg-boxinbox h5 {font-size:18px;color:#4e4f4f;}
.yakguanpg-boxinbox h6 {font-size:16px;color:#4e4f4f;margin-top:15px;}
.yakguanpg-boxinbox p {margin-top:15px;}


/* 폼 요소 */
.input-text {border:1px solid #e0e0e0;height:28px;line-height:28px;font-size:14px;color:#000000;font-family:Nanum Gothic;text-indent:10px;}
.selbox-j {border:1px solid #e0e0e0;height:30px;color:#000000;font-size:14px;font-family:Nanum Gothic;}
.textareabox {border:1px solid #e0e0e0;font-family:Nanum Gothic;}
.selbox-j2 {border:1px solid #707070;height:30px;color:#000000;font-size:14px;font-family:Nanum Gothic;font-weight:bold;}

.input-text2 {border:1px solid #dfdfdf;height:20px;line-height:20px;font-size:14px;color:#888888;padding-left:10px;font-family:Nanum Gothic;text-indent:10px;}
.input-text3 {border:1px solid #707070;height:26px;line-height:26px;font-size:14px;color:#888888;/*padding-left:10px;*/font-family:Nanum Gothic;text-indent:10px;}
.btn-sear {background:#707070;color:#fff;height:30px;line-height:29px;border:0;font-family:Nanum Gothic;width:59px;text-align:center;cursor:pointer;}



/* 팝업 */
#pop-type01 {width:400px;}
#pop-type02 {width:646px;}
#pop-type03 {}
.pop-head {position:relative;padding:15px 10px 0 10px;}
.pop-head .pop-tit {background: url(../images/pop/bg_pop_tit.jpg) no-repeat left center;padding-left:13px;color:#0093d1;font-size:15px;}
.pop-head .btn-close {position:absolute;right:10px;top:15px;}
.pop-cont {padding:15px 10px 0 10px;}
.pop-bluebox {background:#0093d1;border-radius:10px;text-align:center;color:#fff;font-size:15px;font-weight:bold;padding:15px 0;}
.pop-txt01 {clear:both;margin:20px 0;color:#888888;font-size:15px;line-height:19px;}
.pop-txt01 strong {color:#000000;}

.pop-graybox {border:1px solid #e4e4e4;border-radius:10px;font-weight:bold;padding:15px 10px;font-size:15px;font-weight:bold;color:#0093d1;}
.wrong-msgbox {text-align:center;color:#000000;font-size:15px;padding:0px 0 20px 0;}
.wrong-msgbox .aner-txt {color:#666666;font-size:13px;letter-spacing:-0.025em;clear:both;margin-top:30px;}

.pop-graybox2 {border:1px solid #e4e4e4;border-radius:10px;font-weight:bold;padding:27px 12px;font-size:15px;font-weight:bold;color:#000000;letter-spacing:-0.035em;text-align:center;}
.pop-addtitlearea {clear:both;margin-top:30px;}
.pop-addtitlearea h5 {color:#000000;font-size:15px;float:left;}
.pop-addtitlearea p {float:right;font-size:13px;color:#666666;}
.pop-addresultbox {border:1px solid #e4e4e4;height:460px;margin-top:10px;overflow-y:auto;}
.pop-addresultbox table {margin:0 auto;}
.pop-addresultbox td {border-bottom:1px solid #e4e4e4;padding:8px 0 8px 10px;color:#666666;font-size:15px;}
.pop-addresultbox td a {color:#666;}
.pop-addresultbox td a:hover {text-decoration:none;}

.join-endmsgbox {height:225px;background:#f8f8f8;border:1px solid #e4e4e4;position:relative;}
.join-endmsgbox .p1 {margin-left:80px;color:#000000;font-size:18px;font-weight:bold;padding-top:82px;letter-spacing:-0.035em;}
.join-endmsgbox .p2 {margin-left:80px;color:#666666;font-size:14px;margin-top:9px;letter-spacing:-0.035em;}
.join-endmsgbox .p3 {position:absolute;top:82px;right:95px;}

.text-color01 {clear:both;margin-top:50px;color:#666666;font-size:13px;}

.pop-mypageinbox {padding:0 20px;}
.mypage-pophead {height:80px;border-bottom:3px solid #0093d1;}
.mypage-pophead h1 {padding-top:27px;}
.mypage-popcont {margin:0;font-family:Nanum Gothic;padding:20px 0; font-size:16px; line-height:24px}
.mypage-popcont h2 {color:#0093d1;font-size:20px;}



/* //join */

.mypage-pagetab {clear:both;border-left:1px solid #444444;}
.mypage-pagetab:after {content:".";height:0;font-size:0;display:block;clear:both;}
.mypage-pagetab li {float:left;width:20%;border-bottom:1px solid #444444;}
.mypage-pagetab li a {display:block;border-right:1px solid #fff;background:#444444;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;height:50px;line-height:45px;text-align:center;border-top:1px solid #444; padding-top:2px; box-sizing: border-box;}
.mypage-pagetab li.active {float:left;width:20%;border-bottom:1px solid #fff;}
.mypage-pagetab li.active a {background:#fff;border-top:1px solid #444;color:#444444;}
.mypage-pagetab li.last.active a {border-right:1px solid #444444;}

.list-type01 {clear:both;margin-top:10px;}
.list-type01 th {text-align:center;background:#f8f8f8;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;font-weight:bold;color:#333333;font-size:14px;height:48px;}
.list-type01 td {text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;color:#000000;font-size:14px;height:48px;}
.list-type01 td.subject {text-align:left;padding-left:10px;}
.subject_left{text-align:left !important; padding:5px 0 5px 59px !important}

.list-type02 {clear:both;margin-top:50px;}
.list-type02 th {text-align:center;background:#f8f8f8;border-top:2px solid #3d3d3d;border-bottom:1px solid #e4e4e4;vertical-align:middle;font-weight:bold;color:#333333;font-size:14px;height:48px;}
.list-type02 td {text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;color:#000000;font-size:14px;height:44px;}
.list-type_left{text-align:left !important; /*padding-left:50px*/}
.list-type_left2{text-align:left !important; /*padding-left:100px*/}
.list-type02 td .board-notic {background:#008dd2;color:#fff;width:59px;height:24px;line-height:24px;border-radius:12px;}
.list-type02 td .board-up {background:#fd4f50;color:#fff;width:59px;height:24px;line-height:24px;border-radius:12px;}
.list-type02 td.subject {text-align:left;padding-left:10px;}

.list-type03 {clear:both;margin-top:25px;}
.list-type03 th {background:#fff;border-top:2px solid #3d3d3d;border-bottom:1px solid #e4e4e4;vertical-align:middle;font-weight:bold;color:#333333;font-size:14px;height:48px;text-align:left;padding-left:15px;}
.list-type03 th.line {border-right:1px solid #e4e4e4;}
.list-type03 td.line {border-right:1px solid #e4e4e4;}
.list-type03 td {text-align:left;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;color:#000000;font-size:14px;height:44px;padding-left:15px;}
.list-type03 td.bg {background:#f3f3f3;}
.list-type03 td.subject {text-align:left;padding-left:10px;}


.starus01 {display:inline-block;background:#fd4f50;color:#fff;font-size:12px;height:19px;line-height:19px;width:43px;text-align:center;}
.starus02 {display:inline-block;background:#aaaaaa;color:#fff;font-size:12px;height:19px;line-height:19px;width:43px;text-align:center;}

.qa-status01 {display:inline-block;background:#afafaf;color:#fff;font-size:12px;height:25px;line-height:25px;width:80px;text-align:center;}
.qa-status02 {display:inline-block;background:#008dd2;color:#fff;font-size:12px;height:25px;line-height:25px;width:80px;text-align:center;}


.qa-viewtbl {clear:both;margin-top:30px;border-top:1px solid #e4e4e4;}
.qa-viewtbl th {text-align:center;font-size:18px;font-weight:bold;font-family:Nanum Gothic;}
.qa-viewtbl th,.qa-viewtbl td {border-bottom:1px solid #e4e4e4;padding:20px 0;}
.qa-viewtbl tr.title th,.qa-viewtbl tr.title td {background:#f8f8f8;}
.qa-viewtbl tr.title th {color:#4e4f4f;}
.qa-viewtbl tr.title td h5 {color:#4e4f4f;font-size:18px;font-family:Nanum Gothic;}
.qa-viewtbl tr.title td .catename {float:left;color:#4e4f4f;font-size:15px;}
.qa-viewtbl tr.title td .data {float:right;color:#4e4f4f;font-size:15px;margin-right:20px;}

.qa-viewtbl tr.ques th {color:#008dd2;}
.qa-viewtbl tr.ques td {font-size:15px;color:#4e4f4f;}
.qa-viewtbl tr.answer th {color:#fd4f50;}
.qa-viewtbl tr.answer th,.qa-viewtbl tr.answer td {background:#f8f8f8;}
.qa-viewtbl tr.answer td {font-size:15px;color:#4e4f4f;}


.lockmsgbox {background: url(../images/bg/bg_lock.gif) no-repeat right top;height:175px;}
.lockmsgbox h5 {font-size:18px;color:#4e4f4f;padding-top:60px;margin-left:25px;}
.lockmsgbox p {font-size:15px;color:#9a9a9a;margin-top:10px;margin-left:25px;}

.certifybox5 {width:780px;height:200px;margin:0px auto 0;border:1px solid #e4e4e4;background:#f8f8f8;}
.crtiformbox5 {width:490px;margin:0 auto;padding-top:60px;}
.crtiformbox5 ul {position:relative;}
.crtiformbox5 .btn {position:absolute;right:0;top:0;}
.crtiformbox5 .btn2 {position:absolute;right:0;top:26px;}
.crtiformbox5 li {margin-bottom:10px;color:#4e4f4f;font-size:15px;}
.crtiformbox5 li strong {width:80px;color:#4e4f4f;font-size:15px;}
.crtiformbox5 li .text2 {border:1px solid #dfdfdf;width:266px;height:32px;padding:3px 0;line-height:140%;font-size:15px;color:#4e4f4f;text-indent:10px;}
.btn_black_ct {width:126px;height:70px;background:#444444;color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:bold;font-family:Nanum Gothic;}



.pagination {position:relative;display:block;text-align:center;margin-top:50px;font-family:Nanum Gothic;}/*text-align 으로 정렬방향 결정*/
.pagination ul { display: inline-block;text-align:center;}
.pagination ul > li { display: inline;*zoom:1;}
.pagination ul > li > a,
.pagination ul > li > span {float:left;padding:4px 0px;line-height:26px;background:#ffffff;width:26px;text-align:center;margin-right:3px;font-size:15px;font-weight:bold;}
.pagination ul > li > a:focus, .pagination ul > .active > a,
.pagination ul > .active > span {color: #008dd2;}
.pagination ul > .active > a,.pagination ul > .active > a:visited, .pagination ul > .active > span {color: #008dd2;cursor: default;}                    
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {color: #008dd2;cursor: default;background-color: transparent;}
.pagination ul > li.pg-btn > a {border:0;}
.pagination ul > li.pg-btn > a:hover, .pagination ul > li.pg-btn > a:focus {background:none;border:0;}
.pagination ul > li.active > a {color: #008dd2;cursor: default;}

.btn-ltposi  {position:absolute;left:0;top:0;}
.btn-rtposi  {position:absolute;right:0;top:0;}


.pagination2 {position:relative;display:block;text-align:center;margin-top:30px;font-family:Nanum Gothic;}/*text-align 으로 정렬방향 결정*/
.pagination2 ul { display: inline-block;text-align:center;}
.pagination2 ul > li { display: inline;*zoom:1;}
.pagination2 ul > li > a,
.pagination2 ul > li > span {float:left;padding:1px 0px;line-height:22px;color:#cccccc;background:#ffffff;width:26px;text-align:center;margin-right:3px;font-size:15px;font-weight:bold;border:1px solid #dddddd;}
.pagination2 ul > li > a:focus, .pagination ul > .active > a,
.pagination2 ul > .active > span {color: #666666;}
.pagination2 ul > .active > a, .pagination ul > .active > span {color: #666666;cursor: default;}                    
.pagination2 ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover,
.pagination2 ul > .disabled > a:focus {color: #008dd2;cursor: default;background-color: transparent;}
.pagination2 ul > li.pg-btn > a {border:0;}
.pagination2 ul > li.pg-btn > a:hover, .pagination ul > li.pg-btn > a:focus {background:none;border:0;}


/*mypage */
.newsstudycont {clear:both;margin-top:30px;}
.newsstudy-tab li {float:left;width:241px;margin-right:5px;}
.newsstudy-tab li.last {margin-right:0;}
.newsstudy-tab li a {display:block;text-align:center;background:#f0f0f0;color:#4e4f4f;font-size:18px;font-weight:bold;height:45px;line-height:45px;}
.newsstudy-tab li a:hover {text-decoration:none;}
.newsstudy-tab li a img {margin-right:3px;}

.newsstudy-tab li.active a {background:#202658;color:#fff;}


.studynews-title {clear:both;margin-top:23px;}
.studynews-title h4 {float:left;font-family:Nanum Gothic;color:#4e4f4f;font-size:20px;letter-spacing:-0.025em;}
.studynews-title h4 span {color:#999999;font-size:14px;}
.studynews-title p {float:right;}
.studynews-title h5 {float:left;font-family:Nanum Gothic;color:#4e4f4f;font-size:20px;letter-spacing:-0.025em;}
.studynews-title h4 strong {color:#fd4f50;}
.studynews-title h5 .line {margin:0 5px;}
.studynews-title h5 .total {color:#4e4f4f;font-weight:normal;}

.studynews-title2 {clear:both;margin-top:23px;}
.studynews-title2 h4 {float:left;font-family:Nanum Gothic;color:#333333;font-size:16px;letter-spacing:-0.025em;}



/* 160311추가 */
.my_out{position:relative; overflow:hidden; padding:18px 30px; border:1px solid #dfdfdf; margin-top:15px; font-size:14px; line-height:22px}
.my_out_2{position:relative; overflow:hidden; padding:55px 30px; border:5px solid #008dd2; margin-top:40px; font-size:18px; text-align:center; font-weight:bold; color:#333}
.my_title{font-weight:bold; margin-right:10px}



/* 기사학습 */
.cover-story {width:980px;height:348px;background: url(../images/bg/bg_coverstory.gif) no-repeat;position:relative;clear:both;margin-top:20px; border-bottom:1px solid #ffce1c}
.coversideleft {width:637px;margin-left:74px;padding-top:77px;}
.coversideleft .cover-img {float:left;width:255px;}
.coversideleft .covercont {font-family:Nanum Gothic;width:362px;float:left;}
.coversideleft .covercont .subtit {color:#ffb937;font-size:13px;font-weight:bold;padding-top:5px;}
.coversideleft .covercont h5 {font-size:18px;color:#333333;margin-top:5px;font-weight:bold;}
.coversideleft .covercont .cont {margin-top:10px; color:#999;font-size:14px;line-height:20px;}
.coversideleft .covercont .cont a{color:#aaa}
.coversideleft .covercont  .btnarea {text-align:center;margin-top:40px;}
.downloadbox {position:absolute;top:75px;right:45px;width:153px;}
.downloadbox h5 {font-size:15px;color:#333333;letter-spacing:-0.05em;margin-left:20px;}
.downloadbox ul {margin-top:15px;}
.downloadbox li {border-bottom:1px solid #f3f3f3;padding:10px 0;}
.downloadbox li a {font-size:14px;color:#999999;margin-left:15px; font-weight:bold}
.downloadbox li.last {border-bottom:0;}

.news-list {clear:both;margin-top:25px;margin-left:10px;}
.news-list li {float:left;width:220px;font-family:Nanum Gothic;margin-right:25px;margin-bottom:25px;}
.news-list li.last {margin-right:0;}
.news-list li .news-cont {border:1px solid #ccc;border-top:0;width:218px;height:60px;padding:12px 0;}
.news-list li .news-cont .studend-reportphoto {float:left;width:67px;text-align:center;}
.news-list li .news-cont .news-detail .section {color:#999;font-size:13px;font-weight:bold;margin-left:10px;}
.news-list li .news-cont .news-detail .newstitl {margin-left:10px;font-size:15px;color:#515151;margin-top:8px; height:35px; overflow:hidden;}
.news-list li .news-cont .news-detail .newstitl a {color:#515151;}
.news-list li .news-cont .news-detail .newstitl1 { float:right; width:150px; font-size:15px;color:#515151;margin-top:8px; height:35px; overflow:hidden;} 
.news-list li .news-cont .news-detail .newstitl1 a {color:#515151;}
.news-thum img{border-bottom:1px solid #eee}

.baner-ad {clear:both;margin:10px 0 30px 0;}
.oldnewsbox {background:#f3f3f3;clear:both;margin-top:20px;height:314px;}
.calander-box {float:left;background:#fff;width:267px;height:281px;margin-left:9px;margin-top:9px;}
.calander-inbox {width:227px;height:269px;background: url(../images/news/bg_caland.gif) no-repeat;margin-left:23px;font-family:Nanum Gothic;}
.calander-inbox .calandtitle {text-align:center;color:#fff;font-size:18px;font-weight:bold;padding-top:50px;line-height:18px;}
.calander-inbox .calandtitle span {margin:0 10px;}
.calander-inbox ul {clear:both;margin-top:25px;}
.calander-inbox li {float:left;border-bottom:1px solid #ededed;width:49px;text-align:center;font-size:18px;padding:11px 0;}
.calander-inbox li a {color:#4e4f4f;font-family:Nanum Gothic;font-weight:bold;}
.calander-inbox li a:hover {color:#ce1c1c;text-decoration:none;}
.calander-inbox li.on a {color:#ce1c1c;}

.flexslider3 {width:700px;float:left;padding-top:26px;height:310px;overflow:hidden;position:relative;}
.flexslider3 .flex-viewport {width:510px;margin-left:100px;}
.flexslider3 .flex-viewport .slides li {float:left;font-family:Nanum Gothic;}
.flexslider3 .flex-viewport .slides li .oldnews-tit {font-size:13px;clear:both;margin-top:6px;font-weight:bold;text-align:center;}
.flexslider3 .flex-viewport .slides li .oldnews-tit a {color:#737373;}
.flexslider3 .flex-control-nav {display:none;}
.flexslider3 .flex-prev {width:58px;height:37px;background: url(../images/news/btn_oldcv_left.jpg) no-repeat left top;position:absolute;left:23px;top:127px;text-indent:-9999px;}
.flexslider3 .flex-next {width:58px;height:37px;background: url(../images/news/btn_oldcv_right.jpg) no-repeat left top;position:absolute;right:23px;top:127px;text-indent:-9999px;}

.news-servisearea {}
.study-productbox {float:left;width:632px;}
.study-productbox ul {clear:both;margin-top:11px;}
.study-productbox li {float:left;width:310px;height:248px;background:#f3f3f3;}
.study-productbox li .product-img {text-align:center;padding-top:25px;}
.study-productbox li .product-titl {text-align:center;}
.study-productbox li .product-titl h4 {color:#4e4f4f;font-size:17px;margin-top:6px;}
.study-productbox li .product-titl p {color:#888888;font-size:12px;margin-top:3px;}
.study-productbox li .pricebox {width:270px;height:57px;margin:5px auto 0 auto;background:#e2e2e2; padding-top:9px}
.study-productbox li .pricebox p {font-size:13px;margin-left:10px;color:#333333;font-weight:bold;padding-top:3px;}
.study-productbox li .pricebox p .sal {color:#737373;text-decoration: line-through;}
.study-productbox li .pricebox p .price {color:#fd4f50;font-size:16px;}
.study-productbox li .pricebox p .pcent {color:#fd4f50;font-size:11px;}

.reviewbox {width:323px;float:right;font-family:Nanum Gothic;}
.reviewbox ul {clear:both;margin-top:13px;}
.reviewbox li .thum {float:left;width:108px;}
.reviewbox li {border-bottom:1px solid #eee; margin-bottom:14px; padding-bottom:13px}
.reviewbox li:last-child{border-bottom:none !important} /* 추가 */
.reviewbox li.last {margin-bottom:0;}
.reviewbox li .reviewtext {float:left;}
.reviewbox li .reviewtext h5 a {font-size:15px;color:#4e4f4f; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:310px}
.reviewbox li .reviewtext .context {margin-top:5px;color:#999;font-size:13px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:310px}
.reviewbox li .reviewtext .writ-infor {font-size:12px;color:#ccc;clear:both;margin-top:8px;}

.newstudy-titlearea {width:980px;height:177px;background: url(../images/bg/bg_news_view_title.gif) no-repeat;margin-top:30px;font-family:Nanum Gothic;}
.newstudy-titlearea .sectionarea {margin-left:27px;padding-top:10px;}
.newstudy-titlearea .sectionarea .num {color:#fff;background:#fd4f50;font-size:15px;font-weight:bold;border-radius:12px;padding:0px 12px;height:24px;line-height:24px;}
.newstudy-titlearea .sectionarea .section {color:#fff;background:#fc9105;font-size:15px;font-weight:bold;border-radius:12px;padding:0px 12px;height:24px;line-height:24px;margin-left:5px;}
.newstudy-titlearea .sectionarea h4 {clear:both;margin-top:13px;color:#202658;font-size:18px;letter-spacing:-0.025em;}
.controlllist {margin-left:20px;padding-top:40px;}
.controlllist li {float:left;margin-right:6px;font-family:Nanum Gothic;}
.controlllist li.title {font-size:13px;color:#565656;font-weight:bold;line-height:39px;margin:0 10px 0 10px;}

.news-content {font-family:Nanum Gothic;padding:37px 0 110px 0;color:#565656;line-height:30px;font-size:17px;position:relative;}
.news-content p {margin-bottom:25px;}
.news-photo {text-align:center;margin-bottom:20px;}

.news-list2 {clear:both;margin-top:30px;border-top:1px solid #dee0df;}
.news-list2 li {border-bottom:1px solid #dee0df;float:left;width:326px;padding:5px 0;}
.news-list2 li .thums-img {float:left;width:56px;height:56px;border:1px solid #dee0df;margin-left:10px;}
.news-list2 li .newsdetail {float:right;width:248px;font-family:Nanum Gothic;font-weight:bold;padding-top:3px;}
.news-list2 li .newsdetail .section {font-size:12px;color:#999; font-weight:normal}
.news-list2 li .newsdetail .newstit {clear:both;margin-top:5px;}
.news-list2 li .newsdetail .newstit a {font-size:15px;color:#737373; height:35px; overflow:hidden;}

.original-engbox {}
.news-btn {position:absolute;top:35px;right:-85px;}
.news-btn ul {width:75px;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #666666;}
.news-btn li {height:80px;}
.news-btn li.active .t01  {width:75px;background: #fff url(../images/icon/icon_newstab02.png) no-repeat center 16px;display:block;color:#666;font-size:12px;text-align:center;padding-top:50px;}
.news-btn li.active .t02  {width:75px;background: url(../images/icon/icon_newstab01.png) no-repeat center 16px;display:block;color:#666;font-size:12px;text-align:center;padding-top:50px;}
.news-btn .t01 {width:75px;background: #666666 url(../images/icon/icon_newstab02.png) no-repeat center 16px;display:block;color:#fff;font-size:12px;text-align:center;padding-top:50px;}
.news-btn .t02  {width:75px;background: #666666 url(../images/icon/icon_newstab01.png) no-repeat center 16px;display:block;color:#fff;font-size:12px;text-align:center;padding-top:50px;}

.mypage-popcont h3 {font-size:16px;color:#666666;clear:both;margin-top:10px;}
.mypage-popcont h4 {font-size:18px;color:#333;clear:both;margin:25px 0;}
.mypage-popcont .newsphoto {text-align:center;margin:30px 0;}
.mypage-popcont p {color:#666666;font-size:16px;line-height:24px;margin-bottom:20px;}

.news-serchboxraper {width:980px;height:179px;background: url(../images/bg/bg_newssearch.gif) no-repeat;clear:both;margin-top:30px;}
.news-serchboxraper .searchform {text-align:center;padding-top:105px;}
.news-serchboxraper .searchform .text-search {text-align:center;border:1px solid #dddddd;width:570px;height:38px;color:#737373;font-size:15px; line-height: 40px;}
.news-serchboxraper .searchform .btn-search {background:#ffb937 url(../images/icon/icon_search.gif) no-repeat 14px center;color:#fff;font-family:Nanum Gothic;border:0;height:41px;line-height:41px;padding:0 20px 0 50px;font-size:18px;font-weight:bold;cursor:pointer;}

.search-result-msgbox {text-align:center;background:#f0f0f0;font-size:15px;color:#737373;padding:35px 0;margin:20px 0 50px 0;}

.news-searchlist {clear:both;margin-top:20px;border-top:2px solid #aaaaaa;}
.news-searchlist th {text-align:center;border-bottom:1px solid #aaaaaa;font-size:15px;color:#000000;font-weight:bold;height:50px;vertical-align:middle;}
.news-searchlist td {text-align:center;border-bottom:1px solid #e0e0e2;font-size:15px;color:#737373;vertical-align:middle;padding:5px 0;}
.news-searchlist td.subject {text-align:left;padding-left:10px; min-height:36px; letter-spacing:0}
.news-searchlist td.subject .tit {font-size:15px;color:#666666;font-weight:bold;}
.news-searchlist td.subject .tit a {color:#666;}
.news-searchlist td.subject .text {color:#737373;font-size:15px;margin-top:5px;}
.news-searchlist td.subject  .data {color:#989696;font-size:13px;margin-top:5px;}
.news-searchlist td.ht48 {height:48px;}
.news-searchlist td.price {color:#fd4f50;}
.newsmask {background:#008dd2;color:#fff;font-size:12px;height:19px;line-height:19px;border-radius:9px;display:inline-block;padding:0 11px;margin-left:10px;}
.newsmask2 {background:#008dd2;color:#fff;font-size:12px;height:19px;line-height:19px;display:inline-block;padding:0 11px;margin-right:5px;}
.news-searchlist td.subject .tit2 {font-size:14px;color:#333333;font-weight:bold;}
.news-searchlist td.subject .tit2 a {color:#333333;}
.news-searchlist td.subject .text2 {color:#aaaaaa;font-size:12px;margin-top:5px; line-height:17px}
.news-searchlist td.ht88 {height:88px;}

/* //news study */

.aboutherald {width:980px;height:392px;background: url(../images/bg/bg_abouthd.gif) no-repeat right top;clear:both;margin-top:40px;font-family:Nanum Gothic;}
.aboutherald h3 {margin-left:45px;color:#444444;font-size:35px;padding-top:80px;}
.aboutherald p {margin-left:45px;margin-top:15px;color:#aaaaaa;font-size:14px;line-height:21px;}

.pagetab002 {clear:both;margin-top:70px;background: url(../images/bg/bg_tab.gif) repeat-x left bottom;}
.pagetab002 li {float:left;border:1px solid #444444;font-size:14px;font-weight:bold;border-right:1px solid #fff;}
.pagetab002 li a {background:#444444;color:#fff;height:50px;line-height:50px;width:195px;text-align:center;}
.pagetab002 li a img {margin-right:3px;}
.pagetab002 li a:hover {text-decoration:none;}
.pagetab002 li.active {float:left;border:1px solid #444444;border-bottom:1px solid #fff;}
.pagetab002 li.active a {background:#fff;color:#444444;}

.list-type04 {clear:both;margin-top:25px;}
.list-type04 tbody th {background:#f8f8f8;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;font-weight:bold;color:#333333;font-size:14px;height:48px;text-align:left;padding-left:20px;}
.list-type04 tbody td {border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;color:#777777;font-size:14px;height:48px;text-align:left;padding-left:20px;font-family:Nanum Gothic;}
.list-type04 tbody td.ht75 {height:75px;line-height:25px;}
.list-type04 tbody td.pdtb10 {padding:10px 0 10px 20px;line-height:25px;}

.bluefont {color:#008dd2;}

.grayfont {clear:both;margin-top:10px;color:#cccccc;font-size:13px;}
.grayfont span {color:#fd4f50;}

.junie-studylist {clear:both;margin-top:30px;}
.junie-studylist li {float:left;width:318px;height:97px;background:#f8f8f8;letter-spacing:-0.075em;margin:0 8px 8px 0;}
.junie-studylist li h4 {color:#008dd2;font-size:15px;margin-left:20px;padding-top:17px;}
.junie-studylist li p {color:#aaaaaa;font-size:12px;margin-left:20px;margin-top:12px; line-height:17px;}

.sub-text01 {clear:both;margin-top:15px;color:#b0b0b0;font-size:14px;line-height:20px;}

.nanum-text01 {text-align:center;letter-spacing:-0.05em;padding:100px 0}
.nanum-text01 h4 {color:#444444;font-size:20px;line-height:26px;}
.nanum-text01 p {color:#b0b0b0;font-size:14px;line-height:20px;clear:both;margin-top:10px;}

.capain-step {margin:26px 0 0 160px;}
.capain-step li {text-align:center;float:left;font-size:14px;font-weight:bold;color:#777777;margin-right:38px;}
.capain-step li img {margin-bottom:10px;}

.partner-list {clear:both;margin-top:20px;}
.partner-list li {float:left;margin-right:12px;margin-bottom:11px;}
.partner-list li.last {margin-right:0;}

.sample-apptopbox {width:980px;height:329px;background: url(../images/bg/bg_sampleimg.gif) no-repeat;margin-top:30px;}
.sampletext {float:left;width:450px;margin-left:60px;letter-spacing:-0.05em;font-family:Nanum Gothic;}
.sampletext .t1 {font-size:25px;color:#ffffff;padding-top:60px;}
.sampletext .t2 {font-size:41px;color:#fff028;font-weight:bold;margin-top:5px;}
.sampletext .t3 {font-size:14px;color:#e0c4e8;margin-top:19px;line-height:19px;}
.sampletext .btn {margin-top:45px;}

.sample-apptopbox2 {width:980px;height:329px;background: url(../images/bg/bg_sampleimg2.gif) no-repeat;margin-top:30px;}
.sampletext2 {float:left;width:450px;margin-left:60px;letter-spacing:-0.05em;font-family:Nanum Gothic;}
.sampletext2 .t1 {font-size:25px;color:#ffffff;padding-top:60px;}
.sampletext2 .t2 {font-size:41px;color:#222222;font-weight:bold;margin-top:5px;}
.sampletext2 .t3 {font-size:14px;color:#634e00;margin-top:19px;line-height:19px;}


.sampletext .btn .btn-type01,.sampletext .btn .btn-type01:link,.sampletext .btn .btn-type01:visited,.sampletext .btn .btn-type01:active {letter-spacing:0;display:inline-block;background:#3c2c51;color:#fff;width:192px;height:43px;line-height:43px;text-align:center;font-size:14px;font-weight:bold;text-decoration:none;}
.sampletext .btn .btn-type02,.sampletext .btn .btn-type02:link,.sampletext .btn .btn-type02:visited,.sampletext .btn .btn-type02:active {margin-left:5px;letter-spacing:0;display:inline-block;background:#bb3a74;color:#fff;width:192px;height:43px;line-height:43px;text-align:center;font-size:14px;font-weight:bold;text-decoration:none;}

.sampleimg {float:right;padding-top:75px;}
.sampleimg2 {float:right;padding-top:40px;}

.sample-appnotice {width:980px;height:120px;background: url(../images/news/bg_sample_appnotice.gif) no-repeat;clear:both;margin:30px 0 50px 0;}
.sample-appnotice p {text-align:center;color:#666666;font-size:15px;font-weight:bold;letter-spacing:-0.05em;margin-left:80px;padding-top:40px;}
.sample-appnotice p span {color:#008dd2;}
.addcod {margin-top:10px;color:#008dd2;}
.addcod a {text-decoration:underline;margin-left:10px;}

.steplist2 {}
.steplist2 li {float:left;}

.product-list {clear:both;margin-top:30px;font-family:Nanum Gothic;}
.product-list > li {background:#f3f3f3;padding-bottom:30px;margin-bottom:30px;}
.product-list >  li > .product-thum {float:left;width:470px;text-align:center;letter-spacing:-1px;}
.product-list >  li > .product-thum > h4 {color:#4e4f4f;font-size:22px;padding-top:50px;}
.product-list >  li > .product-thum > p {color:#888;font-size:14px;margin-top:5px;margin-bottom:20px;}
.product-list   li .product-detail {float:left;padding-top:28px;}
.product-list  li  .product-detailinbox {width:480px; padding-bottom:20px; background:#e4e4e4;}

.price-list {width:440px;margin:0 auto;padding-top:26px;}
.price-list li {letter-spacing:-0.025em;margin-bottom:5px;}
.price-list li strong {color:#333333;font-size:16px;}
.price-list li .sal {color:#333;font-size:16px;margin-left:10px;}
.price-list li .price {color:#fd4f50;font-size:16px;font-weight:bold;margin-left:10px;}
.price-list li .pcent {color:#fd4f50;font-size:16px;margin-left:10px;}
.price-list li.option {border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:9px 0;margin-top:15px;}
.price-list li.option .option-cuount {font-weight:bold;float:left;color:#333;font-size:14px;}
.price-list li.option .option-cuount select {border:1px solid #707070;height:27px;margin-left:10px;}
.price-list li.option .totalprice {float:right;color:#333333;font-weight:bold;font-size:14px;}
.price-list li.option .totalprice strong {color:#fd4f50;font-size:18px;}
.price-list li.btn {text-align:right;padding-top:10px;}
.price-list li.btn .btn-bluebgapp,.price-list li.btn .btn-bluebgapp:link,.price-list li.btn .btn-bluebgapp:visited,.price-list li.btn .btn-bluebgapp:active {display:inline-block;background:#008dd2;color:#fff;font-size:16px;text-align:center;height:41px;line-height:41px;text-align:center;width:190px;text-decoration:none;}

.casher-endmsg {text-align:center;padding:110px 0 100px 0;letter-spacing:-0.05em;}
.casher-endmsg h5 {font-size:28px;color:#444444;}
.casher-endmsg h5 span {color:#008dd2;}
.casher-endmsg p {margin-top:10px;color:#999999;font-size:15px;font-weight:bold;}
.casher-endmsg p .cashr-type {color:#008dd2;}
.casher-endmsg p .line {color:#d9d9d9;margin:0 5px;font-weight:normal;font-size:15px;}
.casher-endmsg p strong {color:#fd4f50;}

/* //aout herald */

.review-topbox {clear:both;margin-top:55px;position:relative;letter-spacing:-0.05em;}
.review-topbox h5 {color:#444444;font-size:20px;}
.review-topbox .text {margin-top:13px;color:#b0b0b0;font-size:14px;line-height:20px;}
.review-topbox .btn {position:absolute;right:0;top:15px;}

.best-reviewbox {clear:both;margin-top:56px;}
.best-reviewbox .best-revieleft {width:735px;height:301px;background: url(../images/news/bg_review.gif) no-repeat left top;float:left; border-bottom:1px solid #ffce1c}
.best-reviewbox .best-revieleftinbox {width:615px;margin-left:59px;padding-top:52px;}
.best-reviewbox .best-revieleft .cover-img {float:left;width:250px;}
.best-reviewbox .best-revieleftinbox .covercont {font-family:Nanum Gothic;width:365px;float:left;}
.best-reviewbox .best-revieleftinbox .covercont .subtit {color:#ffb937;font-size:13px;font-weight:bold;padding-top:37px;}
.best-reviewbox .best-revieleftinbox .covercont h5 {font-size:16px;color:#333333;margin-top:10px;font-weight:bold;}
.best-reviewbox .best-revieleftinbox .covercont h5 a {color:#333333;}
.best-reviewbox .best-revieleftinbox .covercont .cont {margin-top:10px;color:#aaaaaa;font-size:13px;line-height:18px;}
.best-reviewbox .best-revieleftinbox .covercont .data {margin-top:40px;color:#cccccc;font-size:13px;}
.best-reviewbox .best-revieleftinbox .covercont .data span {color:#f0f0f0;margin:0 8px;}

.best-reviewbox .event {float:right;}


.review-table {clear:both;border-top:1px solid #e4e4e4;font-family:Nanum Gothic;margin-top:30px;}
.review-table th.tit {background:#f8f8f8;font-size:18px;color:#333333;border-bottom:1px solid #e4e4e4;padding:15px 0 15px 20px;font-weight:bold;vertical-align:middle;}
.review-table th.tit2 {background:#f8f8f8;font-size:18px;color:#333333;border-bottom:1px solid #e4e4e4;padding:8px 10px 8px 20px;font-weight:bold;vertical-align:middle;}
.review-table td {font-size:14px;color:#333333;border-bottom:1px solid #e4e4e4;padding:15px 0 15px 20px;vertical-align:middle;}
.review-table td .wirinfor {text-align:right;padding-right:15px;}
.review-table td .wirinfor span {color:#dfdfdf;margin:0 10px;}
.review-table td .boardview {padding:20px 15px 0 15px 0;color:#777777;font-size:14px;line-height:27px;}
.review-table td .boardview p {margin-bottom:20px;}
.review-table th {background:#f8f8f8;font-size:14px;color:#333333;border-bottom:1px solid #e4e4e4;padding:15px 0 15px 20px;font-weight:bold;vertical-align:middle;}
.review-table td .sns-icon {float:left;}
.review-table td .sns-icon a {margin-right:3px;}
.review-table td .wirinfor2 {float:right;text-align:right;padding-right:15px;padding-top:5px;}
.review-table td .wirinfor2 span {color:#dfdfdf;margin:0 10px;}
.review-table td.infor {padding:11px 0 11px 20px;vertical-align:middle;}

.review-table2 {clear:both;border-top:1px solid #e4e4e4;font-family:Nanum Gothic;margin-top:30px;}
.review-table2 th {background:#f8f8f8;font-size:14px;color:#333333;border-bottom:1px solid #e4e4e4;padding:0px 0 0px 20px;font-weight:bold;vertical-align:middle;}
.review-table2 th.ht50 {height:50px;}
.review-table2 td.ht50 {height:50px;}
.review-table2 td {font-size:14px;color:#333333;border-bottom:1px solid #e4e4e4;padding-left:20px;vertical-align:middle;}
.review-table2 td.boardview {padding:20px;color:#777777;font-size:14px;line-height:27px;}



.reviewmore {clear:both;margin-top:70px;position:relative;}
.reviewmore .newsleft {position:absolute;left:11px;top:43px;}
.reviewmore .newsright {position:absolute;right:11px;top:43px;}
.reviewmoreinbox {width:903px;height:114px;margin:0 auto;border:1px solid #e4e4e4;overflow:hidden;}
.reviewmoreinbox li {border-right:1px solid #e4e4e4;float:left;width:450px;height:114px;}
.reviewmoreinbox li.last {border-right:0;}
.reviewmoreinbox li .innernewbox {width:407px;margin:0 auto;padding-top:18px;}
.reviewmoreinbox li .innernewbox .writephoto {float:left;width:80px;}
.reviewmoreinbox li .innernewbox .revie-article {float:left;width:326px; height:90px; overflow:hidden;}
.reviewmoreinbox li .innernewbox .revie-article h5 {color:#333333;font-size:14px;}
.reviewmoreinbox li .innernewbox .revie-article h5 a {color:#333;}
.reviewmoreinbox li .innernewbox .revie-article .context {margin-top:5px;color:#aaaaaa;font-size:12px;letter-spacing:-0.055em;}
.reviewmoreinbox li .innernewbox .revie-article .data {margin-top:8px;color:#cccccc;font-size:12px;}
.reviewmoreinbox li .innernewbox .revie-article .data span {margin:0 8px;color:#e7e7e7;}


/* //review */

.afterschool-topimg {margin-top:70px;width:980px;height:203px;background: url(../images/news/bg_aftr_schoollimg.gif) no-repeat right top;font-family:Nanum Gothic;letter-spacing:-0.05em;}
.afterschool-topimg h5 {margin-left:20px;font-size:35px;color:#444444;line-height:45px;font-family:Nanum Gothic;}
.afterschool-topimg p {margin-left:20px;margin-top:10px;color:#aaaaaa;font-size:14px;line-height:21px;}

.aboutlist {clear:both;margin-top:30px;}
.aboutlist li .thum {float:left;width:320px;}
.aboutlist li .text {color:#666;font-size:14px;line-height:23px;letter-spacing:-0.05em;font-family:Nanum Gothic;}

.class-list {clear:both;margin-top:25px;}
.class-list li {float:left;margin:0 10px 10px 0;}
.class-list li.last {margin-right:0;}

.studypoint {margin:24px 0 0 20px;}
.studypoint li {color:#008dd2;font-size:14px;font-weight:bold;margin-bottom:20px;}
.studypoint li p {font-weight:normal;font-size:13px;color:#b0b0b0;margin-top:10px;line-height:20px;}

.tearchbox {clear:both;margin-top:30px;background:#f8f8f8;padding-bottom:10px;}
.tearchbox ul {margin-left:20px;padding-top:20px; overflow:hidden}
.tearchbox li {background:#fff;width:460px;height:195px;float:left;border:1px solid #e6e6e6;padding-top:25px;margin:0 12px 12px 0;}
.tearchbox li.last {margin-right:0;}
.tearchbox li .photo {float:left;width:128px; height:157px; margin:0 25px 0 35px}
.tearchbox li .profile {padding-top:10px; float:left; width:240px;}
.tearchbox li .profile .name {font-weight:bold;color:#666666;font-family:dotum;}
.tearchbox li .profile .ename {color:#666666;font-family:dotum;margin-top:5px;}
.tearchbox li .profile .carie {color:#666666;font-family:dotum;margin-top:20px;line-height:19px}

.tearchbox li .profile ul{display:block; overflow:hidden; margin:20px 0 0; padding:0}
.tearchbox li .profile .carie li{border:none; width:inherit; height:inherit; margin:0; padding:0 0 0 8px; text-indent:-12px; float:inherit}


/* //after school */


.dailynews {width:980px;border-top:1px solid #444444;}
.dailynews li {float:left;width:490px;padding:20px 0;border-bottom:1px solid #e4e4e4;}
.dailynews li.last {border-right:0;}
.dailynews li .innernewbox {margin-left:16px;font-family:Nanum Gothic;}
.dailynews li .innernewbox .writephoto {float:left;width:140px; border:1px solid #eee; margin-right:10px}
.dailynews li .innernewbox .revie-article {float:left;width:320px;}
.dailynews li .innernewbox .revie-article h5 {color:#333333;font-size:14px;}
.dailynews li .innernewbox .revie-article h5 a {color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:315px; margin-top:5px}
.dailynews li .innernewbox .revie-article .context {margin-top:4px;color:#aaaaaa;font-size:12px; height:35px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; word-spacing:0; line-height:17px}
.dailynews li .innernewbox .revie-article .data {margin-top:6px;color:#cccccc;font-size:12px;}
.dailynews li .innernewbox .revie-article .data span {margin:0 8px;color:#e7e7e7;}

.report-profile {clear:both;width:464px;height:68px;background:#f5f5f5;margin:10px auto 0;padding-top:16px;font-family:Nanum Gothic;}
.report-profile .photo {width:65px;float:left;margin-left:15px;}
.report-profile .std-report-txt {float:left;padding-top:5px;}
.report-profile .std-report-txt .name {font-size:14px;color:#464646;font-weight:bold;}
.report-profile .std-report-txt .name a {color:#464646;}
.report-profile .std-report-txt .subname {color:#838383;font-size:13px;margin-top:3px;}
.report-profile .std-report-txt .subname span {color:#bfbfbf;margin:0 8px;}



.dailynewsviewbox {border-bottom:1px solid #e4e4e4;background: url(../images/bg/bg_contline.gif) repeat-y 735px top;}
.dailynewsviewbox .news-contv {float:left;width:735px;padding:30px 0;}
.dailynewsviewbox .news-contv .news-contvinbox {padding:0 20px;font-family:Nanum Gothic;}
.dailynewsviewbox .news-contv .news-contvinbox p {font-size:14px;color:#777777;line-height:25px;margin-bottom:15px;}
.dailynewsviewbox .news-contv .news-contvinbox .upimg {margin:20px auto;text-align:center;}
.dailynewsviewbox .news-contv .news-contvinbox{color:#565656; line-height:30px; font-size:17px}

.uploadimg {margin:20px auto;text-align:center;}

.graybox001 {background:#f1f1f1;padding:15px;}
.relationnews {clear:both;margin-top:30px;padding-bottom:30px;}
.relationnews h5 {font-size:16px;color:#333333;}
.relationnews ul {clear:both;margin-top:15px;}
.relationnews li {background: url(../images/icon/icon_sdot.gif) no-repeat left center;padding-left:7px;}
.relationnews li a {color:#777777;font-size:13px;}

.side-rightarea {float:right;width:245px;}
.sidebox01 {border-bottom:1px solid #e4e4e4;padding:30px 0 25px 0;}
.sidebox01-inbox {width:215px;margin:0 auto;position:relative;}
.sidebox01-inbox h5 {font-size:16px;color:#333333;}
.sidebox01-inbox .thum {clear:both;margin-top:15px;}
.sidebox01-inbox .tit {clear:both;margin-top:10px;text-align:center;}
.sidebox01-inbox .tit a {color:#666666;font-size:13px;}

.sidebox02 {border-bottom:1px solid #e4e4e4;padding:25px 0 18px 0;}
.sidebox03 {padding:25px 0 18px 0;}
.sidereview01 {clear:both;margin:0 auto;width:230px;font-family:Nanum Gothic;}
.sidereview01 li {border-bottom:1px solid #f0f0f0;padding:13px 0 10px;}
.sidereview01 li.last {border-bottom:0;}
.sidereview01 li .thumimg {float:left;width:110px;}
.sidereview01 li .text2{overflow:hidden}
.sidereview01 li .text a, .sidereview01 li .text2 a{color:#333333;font-size:13px}
.sidereview01 li .text2 a{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:215px}
.sidereview01 li .text p, .sidereview01 li .text2 p {margin-top:5px;color:#aaaaaa;font-size:12px;}
.editidon {position:absolute;right:0;top:2px;}

.dlnewslistbox {clear:both;margin-top:10px;position:relative;font-family:Nanum Gothic;}
.news-list3 {clear:both;margin-top:0px;}
.news-list3 li {border-bottom:1px solid #dee0df;float:left;width:326px;padding:13px 0;}
.news-list3 li .thums-img {float:left;width:108px;margin-left:15px;}
.news-list3 li .thums-img img{border:1px solid #eee}
.news-list3 li .newsdetail {float:left;width:195px;font-family:Nanum Gothic;font-weight:bold;}
.news-list3 li .newsdetail .name {font-size:12px;color:#aaaaaa;margin-top:8px; margin-bottom:10px;font-weight:normal;}
.news-list3 li .newsdetail .newstit {clear:both;}
.news-list3 li .newsdetail .newstit a {font-size:14px;color:#333333; height:34px; overflow:hidden;}

.news-list4 {clear:both;margin-top:0px;}
.news-list4 li {border-bottom:1px solid #dee0df;float:left;width:326px;padding:13px 0;}
.news-list4 li .newsdetail {width:320px;font-family:Nanum Gothic;font-weight:bold;}
.news-list4 li .newsdetail .name {font-size:12px;color:#aaaaaa;margin-top:8px;font-weight:normal;}
.news-list4 li .newsdetail .newstit {clear:both;height:42px;}
.news-list4 li .newsdetail .newstit a {font-size:14px;color:#333333;}


/* //daily news */

.about-studentreport {background:#f2f2f2 url(../images/bg/bg_student_report.gif) no-repeat right bottom;height:120px;font-family:Nanum Gothic;}
.about-studentreport h5 {margin-left:35px;padding-top:26px;font-size:19px;color:#333333;letter-spacing:-0.05em;}
.about-studentreport .txt1 {margin-left:35px;margin-top:8px;font-size:14px;color:#666666;letter-spacing:-0.05em;line-height:20px;}
.about-studentreport .txt2 {margin-left:35px;padding-top:40px;font-size:14px;color:#666666;letter-spacing:-0.05em;line-height:20px;}

.notic-par {clear:both;margin-top:10px;color:#777777;font-size:14px;line-height:20px;}


.student-report {clear:both;margin-top:30px;background:#f8f8f8;padding-bottom:10px;}
.student-report ul {margin-left:20px;padding-top:20px;}
.student-report li {background:#fff;width:460px;height:128px;float:left;border:1px solid #e6e6e6;padding-top:27px;margin:0 12px 12px 0;}
.student-report li.last {margin-right:0;}
.student-report li .photo {float:left;width:110px;margin-left:35px;}
.student-report li .profile {padding-top:10px;float:left;}
.student-report li .profile dt {float:left;width:54px;display:block;margin-bottom:10px;}
.student-report li .profile dt .name {color:#fff;background:#008dd2;width:43px;height:19px;line-height:19px;text-align:center;}
.student-report li .profile dt .school {color:#fff;background:#89be16;width:43px;height:19px;line-height:19px;text-align:center;}
.student-report li .profile dd {float:left;width:250px;display:block;font-weight:bold;color:#666666;font-family:dotum;padding-top:3px;margin-bottom:10px;}
.student-report li .profile dd span {font-weight:normal;margin-top:5px;}


.pagetab003 {clear:both;margin-top:70px;background: url(../images/bg/bg_tab.gif) repeat-x left bottom;}
.pagetab003 li {float:left;border:1px solid #444444;font-size:14px;font-weight:bold;border-right:1px solid #fff;}
.pagetab003 li a {background:#444444 url(../images/icon/icon_tab_profile_off.gif) no-repeat 35px center;color:#fff;height:50px;line-height:50px;padding:0 34px 0 74px;text-align:center;}
.pagetab003 li a:hover {text-decoration:none;}
.pagetab003 li.active {float:left;border:1px solid #444444;border-bottom:1px solid #fff;}
.pagetab003 li.active a {background:#fff url(../images/icon/icon_tab_profile_on.gif) no-repeat 35px center;color:#444444;}

.best-articlebox {width:980px;height:273px;background: url(../images/bg/bg_best_article.gif) no-repeat;margin-top:30px;font-family:Nanum Gothic; border-bottom:1px solid #ffce1c}
.best-articlebox .best-article-left {float:left;width:365px;margin-left:92px;padding-top:65px;letter-spacing:-0.05em;}
.best-articlebox .best-article-left h5 {color:#4e4f4f;font-size:18px;font-weight:bold;}
.best-articlebox .best-article-left ol {clear:both;margin-top:10px;}
.best-articlebox .best-article-left li {font-size:13px;color:#888;margin-bottom:5px; line-height:23px}

.best-articlebox .best-article-right {float:left;width:365px;margin-left:118px;padding-top:65px}
.best-articlebox .best-article-right h5 {color:#4e4f4f;font-size:18px;font-weight:bold;}
.best-articlebox .best-article-right ol {clear:both;margin-top:10px;}
.best-articlebox .best-article-right li {font-size:13px;color:#888;margin-bottom:5px; line-height:23px}

.lastdata {clear:both;margin-top:10px;font-size:13px;color:#666666;}
.lastdata strong {color:#008dd2;}

.board-rapper {clear:both;margin-top:50px;}
.board-topsearchbox {float:left;}
.board-topbtn {float:right;}

/* //student report */

.eventlist {clear:both;border-top:1px solid #e0e0e2;}
.eventlist li:after {content:".";height:0;font-size:0;display:block;clear:both;}
.eventlist li {padding:10px;border-bottom:1px solid #e0e0e2;}
.eventlist li.ing {background:#f4f4f4;}
.eventlist li .eventimg {float:left;width:317px;}
.eventlist li .eventtit {float:left;}
.eventlist li .eventtit h5 {height:55px;width:470px; }
.eventlist li .eventtit h5 a {color:#333333;font-size:17px;}
.eventlist li .eventtit  p {font-size:13px;color:#999999;}
.eventlist li .eventbtn {float:right;padding-top:5px;}

.evting {display:inline-block;background:#fd4f50;color:#fff;width:43px;height:19px;text-align:center;line-height:19px;font-size:12px;vertical-align:middle;margin-left:10px;}
.evend {display:inline-block;background:#aaaaaa;color:#fff;width:43px;height:19px;text-align:center;line-height:19px;font-size:12px;vertical-align:middle;margin-left:10px;}

.command-write {clear:both;margin-top:60px;background:#f9f9f9;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;padding:0 15px 30px 15px;}
.commdnlogintype {padding:10px 0;}
.commdnlogintype strong {color:#4e4f4f;font-size:13px;width:74px;}
.member-photo {float:left;width:64px;height:69px;background: url(../images/bg/profile_photo_large.gif) no-repeat;}
.commont-wriform {float:left;margin-left:10px;width:790px;}
.commont-wriform textarea {border:1px solid #bcbcbc;width:100%;background:#fff;height:62px;}
.commd-btn {float:right;width:74px;}
.commd-btn .btn-cwirte {width:74px;height:69px;background:#333333;border:0;color:#fff;cursor:pointer;font-size:13px;font-family:Nanum Gothic;}

.commont-wriform2 {float:left;margin-left:10px;width:700px;}
.commont-wriform2 textarea {border:1px solid #bcbcbc;width:100%;background:#fff;height:62px;}


.commandlistbox {clear:both;margin-top:30px;}
.commandlistbox h5 {color:#4e4f4f;font-size:14px;}
.command_list {clear:both;margin-top:20px;border-top:1px solid #e4e4e4;}
.command_list li {padding:15px;border-bottom:1px solid #e4e4e4;}
.command_list li.reply {background: #fafafa url(../images/icon/icon_reple.gif) no-repeat 62px 15px;padding:15px 15px 15px 70px;}
.command_list li.reply-write {background: #fafafa;padding:15px 15px 15px 70px;}

.reply-writeinbox {clear:both;margin-top:10px;border:1px solid #c1c1c1;padding:0 15px 30px 15px;}

.command_list li:after {content:".";height:0;font-size:0;display:block;clear:both;}
.member-smallphoto {float:left;width:31px;height:33px;background: url(../images/bg/profile_photosmall.gif) no-repeat;}
.commdn-contxt {float:left;margin-left:16px;}
.commdn-contxt .t1 .name {font-weight:bold;font-size:13px;color:#4e4f4f;}
.commdn-contxt .t2 {clear:both;margin-top:10px;font-size:13px;color:#4e4f4f;} 
.commdn-contxt .t3 {clear:both;margin-top:10px;font-size:13px;color:#bcbcbc;margin-bottom:10px;} 
.commdn-contxt .t3 span {margin:0 5px;color:#e5e5e5;}
.commdn-contxt .t4 {clear:both;} 
.commdn-contxt .t4 .btn-up {border:1px solid #e0e0e0;height:23px;line-height:23px;background:#fafafa;width:67px;text-align:center;font-family:dotum;color:#000000;}
.commdn-contxt .t4 .btn-up span {color:#fd4f50;font-weight:bold;margin-left:3px;}
.commdn-contxt .t4 .btn-down {border:1px solid #e0e0e0;height:23px;line-height:23px;background:#fafafa;width:67px;text-align:center;font-family:dotum;color:#000000;}
.commdn-contxt .t4 .btn-down span {color:#008dd2;font-weight:bold;margin-left:3px;}

.commadn-paging {clear:both;margin-top:30px;}

.event-list3 {clear:both;margin-top:30px;}
.event-list3 li {border:1px solid #e4e4e4;float:left;padding:18px;width:440px;margin-right:18px;}
.event-list3 li.last {margin-right:0;}
.event-list3 li .eventimg {float:left;width:170px;}
.event-list3 li .eventtit {float:left;}
.event-list3 li .eventtit h5 {height:55px;}
.event-list3 li .eventtit h5 a {color:#333333;font-size:17px;width:270px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.event-list3 li .eventtit  p {font-size:13px;color:#999999;width:270px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

/* //event */


.faqtopbox {height:120px;background: url(../images/bg/bg_faqtop.gif) no-repeat;letter-spacing:-0.05em;}
.faqtopbox h5 {color:#222222;font-size:19px;margin-left:38px;padding-top:26px;}
.faqtopbox p {color:#806606;font-size:14px;margin-left:38px;margin-top:10px;}

.pagetab004 {clear:both;margin-top:70px;background: url(../images/bg/bg_tab.gif) repeat-x left bottom;}
.pagetab004 li {float:left;border:1px solid #444444;font-size:14px;font-weight:bold;border-right:1px solid #fff;}
.pagetab004 li a {background:#444444;color:#fff;height:50px;line-height:50px;width:185px;text-align:center;}
.pagetab004 li a .icon01 {background: url(../images/icon/icon_faqtab01.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li a .icon02 {background: url(../images/icon/icon_faqtab02.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li a .icon03 {background: url(../images/icon/icon_faqtab03.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li a .icon04 {background: url(../images/icon/icon_faqtab04.gif) no-repeat left 12px;padding-left:35px;}

.pagetab004 li a:hover {text-decoration:none;}
.pagetab004 li.active {float:left;border:1px solid #444444;border-bottom:1px solid #fff;}
.pagetab004 li.active a {background:#fff;color:#444444;}

.pagetab004 li.active a .icon01 {background: url(../images/icon/icon_faqtab01_on.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li.active a .icon02 {background: url(../images/icon/icon_faqtab02_on.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li.active a .icon03 {background: url(../images/icon/icon_faqtab03_on.gif) no-repeat left 13px;padding-left:35px;}
.pagetab004 li.active a .icon04 {background: url(../images/icon/icon_faqtab04_on.gif) no-repeat left 12px;padding-left:35px;}


.faqlist {clear:both;margin-top:38px;border-top:1px solid #e0e0e0;width:100%;}
.faqlist dt {border-bottom:1px solid #e0e0e0;padding:15px 0;font-size:14px;color:#777777; overflow:hidden; vertical-align:middle}
.faqlist dt .num {text-align:center;width:95px; display:block; float:left}
.faqlist dt .cate {text-align:center;width:120px; display:block; float:left}
.faqlist dt .icon-q {text-align:center;width:70px; display:block; float:left}
.faqlist dt .tit{display:block; width:640px; float:left; line-height:22px}
.faqlist dd {clear:both;background: #f9f9f9 url(../images/icon/icon_faqa.gif) no-repeat 119px 15px;border-bottom:1px solid #e0e0e0;padding:15px 15px 15px 165px;color:#777;font-size:14px; line-height:22px}

/* //faq */

.camp_bn {width:980px;height:255px;background: url(../images/camp/bg_camp_bn.gif) no-repeat;}
.camp_bn .camp_bntext {margin-left:37px;padding-top:37px;}
.camp_bn .camp_bntext h5 {color:#fff;font-size:23px;letter-spacing:-0.075em;}
.camp_bn .camp_bntext .text1 {color:#fff600;font-size:13px;margin-top:8px;letter-spacing:-0.05em;}
.camp_bn .camp_bntext .text2 {color:#fff;font-size:12px;margin-top:20px;letter-spacing:-0.05em;font-family:dotum;line-height:19px;margin-left:0;}
.camp_bn .camp_bntext .text2 span {margin-right:3px;}

.camp_bn02 {width:980px;height:300px;background: url(../images/camp/camp_bn02.gif) no-repeat;}
.camp_bn02 .camp_bntext {margin-left:37px;padding-top:37px;}
.camp_bn02 .camp_bntext h5 {color:#fff;font-size:23px;letter-spacing:-0.075em;}
.camp_bn02 .camp_bntext .text1 {color:#fff600;font-size:13px;margin-top:8px;letter-spacing:-0.05em;}
.camp_bn02 .camp_bntext .text2 {color:#fff;font-size:12px;margin-top:20px;letter-spacing:-0.05em;font-family:dotum;line-height:19px;margin-left:0;}
.camp_bn02 .camp_bntext .text2 span {margin-right:3px;}
.camp_bn02 .camp_bntext .btn {margin-top:16px;}



.cam_status01 {display:inline-block;background:#0093d1;color:#fff;font-size:11px;text-align:center;line-height:19px;width:41px;height:18px;font-family:dotum;font-weight:normal;}
.cam_status02 {display:inline-block;background:#aaaaaa;color:#fff;font-size:11px;text-align:center;line-height:19px;width:41px;height:18px;font-family:dotum;font-weight:normal;}

.board-totalcount {float:left;font-weight:bold;font-size:15px;color:#222222;letter-spacing:-0.05em;padding-top:5px;}
.board-totalcount strong {color:#ff0000;}


.camplist {clear:both;border-top:2px solid #5f5f5f;}
.camplist li:after {content:".";height:0;font-size:0;display:block;clear:both;}
.camplist li {padding:19px;border-bottom:1px solid #e0e0e2;}
.camplist li.ing {background:#f4f4f4;}
.camplist li .eventimg {float:left;width:312px;}
.camplist li .eventtit {float:left;}
.camplist li .eventtit h5 {}
.camplist li .eventtit h5 a {color:#333333;font-size:17px;}
.camplist li .eventtit  .detail-txt {font-size:13px;color:#999999;line-height:20px;margin-top:8px;}
.camplist li .eventbtn {float:right;padding-top:25px;}


.camp-viewbox {color:#777777;}
.camp-viewbox h5 {clear:both;margin-top:50px;color:#444444;font-size:20px;letter-spacing:-0.05em;}
.camp-viewbox p {margin-top:10px;clear:both;font-size:14px;color:#777777;line-height:20px;}

.campreview-topbox {clear:both;width:100%;height:120px;background:#f2f2f2;position:relative;}
.campreview-topbox h5 {color:#333333;font-size:19px;margin-left:36px;padding-top:30px;letter-spacing:-0.05em;}
.campreview-topbox .text {clear:both;margin-top:10px;margin-left:36px;color:#666666;font-size:14px;letter-spacing:-0.05em;}
.campreview-topbox .btn {position:absolute;right:36px;top:33px;}


.flexslider4 {width:590px;margin:30px auto;height:inherit;position:relative;}
.flexslider4 .slides {height:500px;width:590px;overflow:hidden;}
.flexslider4 .flex-control-paging {display:none;}
.flexslider4 .flex-prev {width:38px;height:74px;position:absolute;text-indent:-9999px;display:block;background: url(../images/camp/btn_left.gif) no-repeat;top:138px;left:-60px;}
.flexslider4 .flex-next {width:38px;height:74px;position:absolute;text-indent:-9999px;display:block;background: url(../images/camp/btn_right.gif) no-repeat;top:138px;right:-60px;}

.photolistbox {border-top:2px solid #5f5f5f;padding-top:40px;}
.photolistbox:after {content:".";height:0;font-size:0;display:block;clear:both;}

.photolistbox li {float:left;width:222px;margin-right:30px;margin-bottom:40px;}
.photolistbox li .ltext {width:222px;border:1px solid #efefef;border-top:0;text-align:center;padding-top:15px;height:46px;}
.photolistbox li .ltext a {color:#777777;font-size:13px;line-height:18px;}
.photolistbox li.last {margin-right:0;}

.camp-slidebox {width:980px;height:400px;background: url(../images/camp/bg_camp_slider.gif) no-repeat;}


.carousel {position :relative ;margin :0 auto;width :943px;height :auto;border :none;overflow : visible ;}
.carousel .slides {margin :0;padding-top :26px;border :none;position :relative ;overflow :hidden ;}
.carousel .slides .slideItem {position :absolute ;cursor :pointer ;overflow : hidden;padding-top :26px;margin :0;	border :none;}
.carousel .slides .slideItem a {display: block ;text-decoration :none;margin :0;padding :0;border :none;position:relative;}
.carousel .slides .slideItem a .cation {color:#fff;position:absolute;left:0;bottom:20px;text-align:center;width:100%;font-size:19px;font-weight:bold;}
.carousel .slides .slideItem img {margin :0;padding :0;border :none;width :100%;}
.carousel .nextButton {position :absolute ;right :120px;top :133px;width :46px;height :81px;background : url("../images/camp/btn_slider_right.png") no-repeat center;cursor :pointer ;z-index :999;}
.carousel .prevButton {position :absolute ;left :120px;top :133px;width :46px;height :81px;background : url("../images/camp/btn_slider_left.png");cursor :pointer ;z-index :999;}

/* _______________________________________________ */

/* NAVIGATION BUTTON */
/* _______________________________________________ */

/* buttons container */
.carousel .buttonNav {display:none;}

/* numbers */
.carousel .buttonNav .numbers {display:none;}
	
.scrollrapper {height:460px;overflow:auto;margin-bottom:10px;padding:0 10px;}

/*camp */

.new_tb_td1 .new_tb_td1_bottom_r, .newsstudycont .new_tb_td1_bottom_r{float:none}
.new_tb_td1 .new_tb_td1_bottom_r{margin:0 auto; display:block; width:257px}
.new_tb_td1 .new_tb_td1_bottom_r:hover, .newsstudycont .new_tb_td1_bottom_r:hover{text-decoration:none; margin-top:-5px; margin-bottom: 5px}
.new_tb_td1 .new_tb_td1_bottom_l{float:left}
.new_tb_td1 .new_tb_td1_bottom_l li{text-indent:inherit; padding-left:0}
.new_tb_td1 .new_tb_td1_bottom_l li a{margin:0; color:#008dd2; font-weight:bold}
.new_tb_td1 .new_tb_td1_bottom_r, .newsstudycont .new_tb_td1_bottom_r{float:right; line-height:52px; text-align:center; padding:0 60px; color:#fff; font-weight:600; font-size:17px; border-radius:4px; box-shadow:0 4px 13px rgba(0,0,0,0.1); margin:0; transition:.3s;
}





@media screen and (max-width:980px){
.loginformarea{margin:0 auto; width:auto; height:auto; max-width:100%; background:transparent; border:none;}
.logincont{padding:20px 0 50px;}
.loginform{width:auto; padding:30px 30px 0}
.loginform li strong{margin-bottom:10px; font-size:14px; letter-spacing:-0.5px;}
.loginform li input.text2{box-sizing:border-box; width:100%; height:44px; border-radius:6px; padding:0 20px; border-color:#ccc;}
.loginform li.login-btnli{position:relative; right:inherit; top:inherit; margin-top:20px}
.loginform li.login-btnli .btn-login-blue{display:block; box-sizing:border-box; width:100%; height:46px; font-size:16px; border-radius:6px;}
.suportlist{margin:15px 30px 30px;}
.suportlist li{font-size:0; margin-bottom:20px;}
.suportlist li .btn-gray{width:auto; font-size:13px; line-height:20px; height:auto; letter-spacing:-0.5px; margin:0 10px 0 0 !important; font-weight:400; color:#888; background:transparent;}
.loginformarea .suportlist li:last-child{text-align:center; }
.loginformarea .suportlist li:last-child .btn-gray{border:1px solid #ccc; display:block; line-height:44px; text-align:center; margin:0 !important; border-radius:8px; font-size:15px; font-weight:bold;}
.jointype{margin:0}
.jointype li{width:90%; height:auto; float:none; margin:0 auto 30px !important; padding:30px 0; border-radius:8px;}
.jointype li h5{padding:0; font-size:16px;}
.jointype li .btn{margin:0; padding:30px 0 0}
.jointype li .btn .btn-typeblue{height:auto; line-height:46px; border-radius:6px; font-size:16px; width:auto; display:block; max-width:80%; margin:0 auto}


.loginpage-tit{margin:0; font-size:16px; padding:0 20px; letter-spacing:-1px;}
.loginpage-tit span{margin:10px 0 0; letter-spacing:-0.5px; line-height:1.5;}
.certify-rapper{width:auto; margin:0}
.certifybox4{width:auto; height:auto; margin:15px 30px 15px; background:transparent; border:none}
.certi-type{margin:0; font-size:14px; letter-spacing:-0.5px; padding-top:0;}
.crtiformbox4{width:auto; margin:0 auto; padding-top:20px;}
.crtiformbox4 .btn{position:relative; right:inherit; top:inherit; margin:20px 0 0}
.crtiformbox4 .btn_blue_ct{width:100%; height:auto; border:0; border-radius:6px; display:block; line-height:46px; font-size:16px;}
.crtiformbox4 li strong{display:block; width:inherit; margin-bottom:10px; font-size:14px; letter-spacing:-0.5px;}
.crtiformbox4 li .text2{box-sizing:border-box; height:44px; border-radius:6px; padding:0 20px; width:100%; border-color:#ccc}
.bttext{margin:0 30px !important; font-size:12px;}
.bttext .btn-joingray{margin-left:10px; border-radius:4px; height:inherit; line-height:26px;}


.join-stepbox{height:auto; margin:0; padding:0}
.join-stepbox ol{margin:-20px 0 0; padding:0;}
.join-stepbox li{display:none; font-size:13px; letter-spacing:-0.5px; background:transparent; padding:0}
.join-stepbox li.active{display:block;}
.join-stepbox li span{padding:20px !important;}
.logincont .p-title{font-size:14px; margin:20px 20px 15px !important}
.yakguanbox{height:70px; padding:15px; margin:0 20px; line-height:1.7;}
.yakguanbox h5{font-size:13px}
.yakguanbox h6{font-size:12px; margin:0}
.yakguanbox p{font-size:12px; margin:0; color:#999;}
.yakguan_agree{margin:10px 20px}

.yakguanpg table{width:100% !important; margin:0 !important}
.yakguanpg th, .yakguanpg td{border-color:#ddd !important; padding:0 !important; font-size:11px;}
.yakguanpg th{color:#666 !important}
.yakguanpg td{color:#999 !important}


.bottom-btn-area{margin:30px 15px 0; font-size:0;}
.bottom-btn-area a.btn-agreeblue, .bottom-btn-area a.btn-cancelgray{width:calc(50% - 10px); border-radius:6px; height:auto; line-height:46px; margin:0 5px !important}
.certifi_section{width:auto; margin:0}
.certifi_section .certifi_box{padding:30px 0; border-radius:8px; margin:30px auto 15px; box-sizing:border-box; width:90%}
.certifi_section .certifi_tit{font-size:16px; text-align:center;}
.certifi_section .btn_phone{width:80%; line-height:46px; border-radius:6px; font-weight:bold;}
.certifi_section .certifi_txt{margin:0 20px; font-size:12px; letter-spacing:-0.5px; line-height:1.5; word-break:keep-all;}

.certify-rapper .p-titletext01{font-size:14px; margin:20px 20px 15px !important; color:#4e4f4f}
.certify-rapper .p-titletext01 span{font-size:13px; letter-spacing:-0.5px; line-height:1.5; margin:5px 0 0; padding:0;}
.certifybox2{width:90%; margin:20px auto; border-radius:8px;}
.crtiformbox2{width:auto; padding:0;}
.crtiformbox2 ul{padding:20px;}
.crtiformbox2 li strong{font-size:14px; letter-spacing:-0.5px; display:block; margin-bottom:10px;}
.crtiformbox2 li .text2{box-sizing:border-box; width:100%; border-radius:6px; height:44px; padding:0 20px; text-indent:inherit; border-color:#ccc}
.join-endmsgbox{height:auto;width:90%; border-radius:8px; margin:30px auto}
.join-endmsgbox .p1{margin:0; padding:30px 0 0; text-align:center; font-size:16px; line-height:1.5; letter-spacing:-0.5px}
.join-endmsgbox .p2{margin:10px 0 0; text-align:center; letter-spacing:-0.5px;}
.join-endmsgbox .p3{position:relative; top:inherit; right:inherit; margin:30px 0; text-align:center; }
.join-endmsgbox .p3 .btn-endpg-login{display:block; margin:0 auto; font-size:16px; width:80%; border-radius:6px; height:auto; line-height:46px;}

.joinform-rapper{margin:0}
.joinform-rapper .p-title15{font-size:14px; margin:20px 20px 15px !important}
.joinform-rapper .joinform-tbl{margin:0}
.joinform-tbl th{width:22%}
.joinform-tbl th, .joinform-tbl td{font-size:12px; padding:10px;}
.joinform-tbl td .input-text{width:90% !important; border-radius:4px; margin:5px; box-sizing:border-box; height:auto; line-height:44px; padding:0 20px; text-indent:inherit;}
.joinform-tbl td .btn-joingray{border-radius:4px;}
.joinform-tbl td .selbox-j{border-radius:4px; height:44px; padding:0 20px; margin:5px}
.joinform-tbl td .wd-310{width:auto;}

.lockmsgbox{height:auto; line-height:1.5; margin:-70px 20px 20px}
.lockmsgbox h5{font-size:14px; padding:0; margin:0;}
.lockmsgbox p{font-size:13px; margin-left:0}
.certifybox5{width:auto; height:auto; margin:0 20px;border-radius:8px; padding:20px;}
.crtiformbox5{width:auto; margin:0; padding:0;}
.crtiformbox5 li strong{display:block; width:auto; font-size:14px; margin-bottom:10px;}
.crtiformbox5 li .text2{width:100% !important; box-sizing:border-box; height:46px; text-indent:inherit; border-radius:6px; padding:0}
.crtiformbox5 .btn{position:relative; right:inherit; top:inherit;}
.btn_black_ct{width:100%; display:block; height:46px; border-radius:6px;}
.logincont .bottom-btn-area a:first-child{top:60px}

}