@charset "utf-8";

#skipnavi {overflow:hidden;position:relative;width:100%;z-index:1000;}
#skipnavi a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
#skipnavi a:focus, #accessibility a:hover, #accessibility a:active {width:auto;height:20px;margin:0;padding:8px 0 0 15px;background:#20262c;font-size:12px;font-weight:600 !important;;line-height:1;color:#fff;}


#wrapper {width:100%;}
.innerbox {width:980px;margin:0 auto;position:relative;}
.innerbox:after {content:".";height:0;font-size:0;display:block;clear:both;}
#headerarea {width:100%;border-bottom:2px solid #5f5f5f;height:130px; /*130*/}
.toputilarea {width:100%;border-bottom:1px solid #f0f0f0;height:42px;}
#headerarea .innerbox{text-align:right;}
.topmenu {padding-top:11px;}
.topmenu li {float:left;margin-right:10px;font-size:13px;}
.topmenu li a {color:#969696;letter-spacing:-0.05em;font-weight:bold;}

.utility{display:inline-block; vertical-align:middle;}
.utility li{display:inline-block; vertical-align:middle; color:#969696; position:relative; font-size:12px;}
.utility li + li{margin-left:11px}
.utility2{display: inline-block; vertical-align:middle; margin-left:20px;}
@media screen and (max-width:980px){
.utility2{margin-left:10px; }
}
.utility2 li{display:inline-block; vertical-align:middle;}
.utility2 li + li{margin-left:10px;}
.utility2 li a{display:block; font-size:12px; line-height:20px; font-weight:600; letter-spacing:-0.5px; color:#666;}
.utility2 li:hover a{text-decoration:none;}
.login_pop {width:265px;height:198px;background:#fff;border:1px solid #5f5f5f;position:absolute;display:none;top:32px;left:-95px;z-index:1500;}
.login_pop_inbox {width:225px;margin:0 auto;position:relative;padding-top:15px;}
.login_pop_inbox h3 {font-size:16px;color:#4e4f4f;}
.login_pop_inbox .btn_close {position:absolute;top:19px;right:0px;}
.login_pop_inbox .loginformlist {clear:both;width:100%;margin-top:10px;}
.login_pop_inbox .loginformlist li {margin-bottom:5px;clear:both;padding:0;}
.login_pop_inbox .loginformlist li input.text {border:1px solid #999999;height:28px;line-height:28px;width:100%;}


.gnbrapper {width:980px;margin:0 auto;height:89px;clear:both;position:relative;line-height:140%;}
.logo {position: absolute;height:76px; top:6px;}

.gnbarea {float:right;width:448px;margin-right:85px;padding-top:20px;line-height:140%;}
.gnb {}
.gnb > li {float:left;text-align:center;border:2px solid #fff;border-top-left-radius: 9px;border-top-right-radius:9px;position:relative;}
.gnb > li.m01 {width:109px;}
.gnb > li.m02 {width:90px;}
.gnb > li.m03 {width:120px;}
.gnb > li.m04 {width:105px;}


.gnb > li.last {margin-right:0;}
.gnb > li > a {font-size:20px;color:#000;letter-spacing:-0.07em;font-weight:600;display:block;padding:20px 0px 19px 0px;}
.gnb > li:hover {border:2px solid #5f5f5f;border-top-left-radius: 9px;border-top-right-radius:9px;background:#fff;border-bottom:0;}
.gnb > li > a:hover {color:#000;text-decoration:none;}
.gnb > li > a.active {color:#000;text-decoration:none;}


.gnb .subWrap{position:absolute;display:none;background:#fff;border:2px solid #5f5f5f;border-bottom-left-radius: 9px;border-bottom-right-radius:9px;border-top:0;padding-bottom:10px;}
.gnb .subWrap ul {width:80%;margin:0 auto;}
.gnb .subWrap li {clear:both;z-index:20;border-bottom:1px solid #f3f3f3;padding:9px 0;text-align:left;}
.gnb .subWrap li:last-child{border-bottom:none}
.gnb .subWrap li a {font-size:12px;color:#666666;letter-spacing:-0.05em;}
.gnb .subWrap li a:hover,.gnb .subWrap li a:focus {color:#028dd0;text-decoration:underline;}

.gnb .subWrap.sub01 {position:absolute;z-index:20;left:-2px;width:109px;}
.gnb .subWrap.sub02 {position:absolute;z-index:20;left:-2px;width:90px;}
.gnb .subWrap.sub03 {position:absolute;z-index:20;left:-2px;width:120px;}
.gnb .subWrap.sub04 {position:absolute;z-index:20;left:-2px;width:105px;}




.allmenuposition {position:absolute;right:0;top:37px;}

.all_menu {width:100%;border-bottom:2px solid #5f5f5f;background:#fff;position:absolute;left:0;top:130px;border-top:1px solid #f3f3f3;z-index:1000;}
.all_menu_inbox {width:980px;margin:0 auto;}
.all_menu_inbox > ul > li {float:left;height:377px;}
.all_menu_inbox > ul > li:hover {background:#f8f8f8;}
.all_menu_inbox > ul > li > h3 {border-bottom:1px solid #f3f3f3;padding:18px 0;}
.all_menu_inbox > ul > li.al01 {width:160px;}
.all_menu_inbox > ul > li.al02 {width:160px;}
.all_menu_inbox > ul > li.al03 {width:160px;}
.all_menu_inbox > ul > li.al04 {width:165px;}
.all_menu_inbox > ul > li.al05 {width:165px;}
.all_menu_inbox > ul > li.al06 {width:160px;}
.all_menu_inbox > ul > li > h3 > a {color:#5f5f5f;font-size:20px;font-weight:bold;letter-spacing:-0.05em;margin-left:15px;}
.all_menu_inbox > ul > li > ul  {clear:both;margin-top:20px;margin-left:17px;}
.all_menu_inbox > ul > li > ul > li {background: url(../images/icon/icon_allmenu_dot.gif) no-repeat left center;padding-left:8px;margin-bottom:13px;}
.all_menu_inbox > ul > li > ul > li > a {color:#888;font-size:13px;}
.all_menu_inbox > ul > li > ul > li > a:hover {color:#008dd2;text-decoration:underline;}



.middle-infor {width:980px;margin:0 auto;background:#fff;padding:10px 0;position:relative;}
.middle-infor .serviebox {float:left;}
.middle-infor .serviebox li {float:left;margin-right:15px;}
.middle-infor .serviebox li a {color:#888888;letter-spacing:-0.07em;font-weight:600;}
.middle-infor  .event-list {float:right;}
.middle-infor  .event-list2 {float:right;margin-right:170px;}
.middle-infor  .event-list li {text-align:right; float:left}
.middle-infor  .event-list li .tit {margin-right:10px;}

.member-infor {position:absolute;right:0;top:8px;}
.member-infor p {position:relative;width:125px;}
.member-infor .btn-myinfor {position:absolute;left:25px;top:4px;color:#4e4f4f;font-weight:bold;font-family:dotum;background: url(../images/mypage/icon_arrowdown.jpg) no-repeat right center;padding-right:10px;}

.myinfor_pop {width:265px;height:198px;background:#fff;border:1px solid #5f5f5f;position:absolute;display:none;top:32px;left:-125px;z-index:1500;}
.myinfor_popinbox {padding:18px 15px 0 15px;}
.myfinfor-left {float:left;width:95px;}
.myfinfor-right {float:right;width:119px;}
.myfinfor-right .named-mod {padding-top:15px;}
.myfinfor-right .graybox {background:#f5f5f5;padding:11px 0;line-height:18px;clear:both;margin-top:10px;}
.myfinfor-right .graybox a {margin-left:10px;font-family:dotum;color:#777777;letter-spacing:-0.05em;}
.myinfor-profilephoto {width:95px;height:95px;overflow:hidden;position:relative; border-radius:47px}
.myinfor-profilephoto .phto-name {width:95px;height:20px;background: #008dd2;color:#fff;font-size:12px;font-family:dotum;position:absolute;bottom:0;left:0;text-align:center;line-height:20px;}


.main-visualarea {background:#f0f0f0 url(../images/bg/bg_visual.gif) no-repeat center bottom;height:420px;}
.visualinbox {width:980px;margin:0 auto;padding-top:17px;}

.flexslider {width: 100%; margin-top: 0px; position: relative;height:388px;overflow:hidden;}
.flexslider ul li {text-align:center;}
.flexslider ul li h3 {font-size:16px;color:#333333;text-align:center;letter-spacing:-0.05em;font-family:Nanum Gothic;padding-top:30px;}
.flexslider ul li .title {font-size:16px;color:#333333;text-align:center;letter-spacing:-0.05em;font-family:Nanum Gothic;font-weight:bold;}
.flexslider ul li .subtitle {font-size:12px;color:#999999;text-align:center;font-family:Nanum Gothic;margin:10px 0;}
.flexslider .flex-pauseplay span {text-transform: capitalize;}
.flexslider .flex-direction-nav {display:none;}

.flexslider .flex-nav-prev .flex-prev {display:inline-block;width:18px;height:35px;background: url(../images/main/btn_slide_left.png) no-repeat left center;text-indent:-9999px;position:absolute;top:199px;left:12px;}
.flexslider .flex-nav-next .flex-next {display:inline-block;width:18px;height:35px;background: url(../images/main/btn_slide_right.png) no-repeat left center;text-indent:-9999px;position:absolute;top:199px;right:12px;}

		/* Control Nav */
.flexslider .flex-control-nav {display: none;width: 100%; position: absolute; bottom:40px;right:0px; text-align: center;}
.flexslider .flex-control-nav li {margin:0px; display: inline-block; zoom: 1; *display: inline;}
.flexslider .flex-control-paging li {display:inline-block;}
.flexslider .flex-control-paging li a {width:12px; height:12px; display:block; background:#d4d4d4; cursor: pointer;
					text-indent:-9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
					-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
					box-shadow: inset 0 0 3px rgba(0,0,0,0.3); margin-right:6px;}
.flexslider .flex-control-paging li a.flex-active { background: #008dd2; cursor: default; }
/* slide 01 */


.webzen_sider {float:left;width:224px;height:389px;border:1px solid #dfdfdf;background:#fff;}
.coverstroy {float:left;width:528px;height:389px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mainv_event {float:left;border:1px solid #dfdfdf;width:222px;height:389px;position:relative;background:#fff;}
.mainv_event .btnarea {text-align:center;position:absolute;top:330px;left:0;width:100%;}


#maincontent {width:100%;background:#f7f7f7;}
.main-firstbox {padding:30px 0 40px 0; }
.main-firstbox .category li {float:left;width:299px;height:331px;position:relative;line-height:140%;}
.main-firstbox .category li .more {position:absolute;right:18px;top:32px;}
.main-firstbox .category li h4 {color:#fff;font-size:16px;font-weight:bold;position:absolute;left:87px;top:30px;}
.main-firstbox .category li.rebox {margin-right:38px;}
.main-firstbox .category li.orgbox {margin-right:38px;}
.main-firstbox .category li.rebox  .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg01.png) no-repeat;position:relative;}
.main-firstbox .category li.orgbox .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg02.png) no-repeat;position:relative;}
.main-firstbox .category li.yellowbox  .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg03.png) no-repeat;position:relative;}

.bottomcontbox {width:300px;height:269px;margin:0 auto;background: url(../images/bg/bg_mainbox01.gif) no-repeat;}
.bottomcontbox .thumimg {margin:0 auto;width:298px;height:217px;}
.bottomcontbox .title {text-align:center;width:90%;line-height:45px;margin:0 auto;}
.bottomcontbox .title a {color:#777;font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}

.studentbox {background: url(../images/bg/bg_studenbox.gif) no-repeat;width:980px;height:472px;}
.studentbox .titlearea {margin-left:26px;padding-top:38px;}
.studentbox .titlearea h4 {font-size:16px;color:#333333;letter-spacing:-0.025em;}
.studentbox .titlearea h4 .line {color:#ececec;margin:0 11px;font-size:12px;font-weight:normal;}
.studentbox .titlearea h4 .lang-k {color:#cccccc;font-size:12px;}


.report-list  {margin-left:48px;margin-top:47px;clear:both;}
.report-list li {float:left;width:277px;height:335px;background: url(../images/main/bg_reprt02.png) no-repeat;margin-right:25px;}
.report-list li.last {margin-right:0;}
.report-list li .insidbox {margin-left:18px;width:243px;padding-top:22px;}
.report-list li .insidbox .report_thum {height:177px;}
.report-list li .insidbox .report_thum img{border:1px solid #eee}
.report-list li .insidbox .report-title {padding:13px 0;text-align:center;width:95%;margin:0 auto;}
.report-list li .insidbox .report-title a {color:#777777;font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.report-list li .insidbox .reporter-infor {border-top:1px solid #f3f3f3;padding-top:10px;width:240px;margin:0 auto;}
.report-list li .insidbox .reporter-infor .reporter-potho {float:left;padding-left:11px;}
.report-list li .insidbox .reporter-infor .reportername {margin-left:65px; line-height:17px}
.report-list li .insidbox .reporter-infor .reportername h5 a {font-size:12px;color:#333333;}
.report-list li .insidbox .reporter-infor .reportername p {color:#999999;}


.threebox {clear:both;margin-top:26px;padding-bottom:40px;border-bottom:1px solid #e9e9e9;}
.threebox .category li {float:left;width:299px;height:331px;position:relative;line-height:140%;}
.threebox .category li .more {position:absolute;right:18px;top:32px;}
.threebox .category li h4 {color:#fff;font-size:16px;font-weight:bold;position:absolute;left:87px;top:30px;}
.threebox .category li.green {margin-right:38px;}
.threebox .category li.blue {margin-right:38px;}
.threebox .category li.green  .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg04.png) no-repeat;position:relative;}
.threebox .category li.blue .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg05.png) no-repeat;position:relative;}
.threebox .category li.pink  .titlebox {width:300px;height:61px;background: url(../images/main/main_catebg06.png) no-repeat;position:relative;}

.mainboard-area {border-top:1px solid #;padding:20px 0 34px 0;border-top:1px solid #fff;}
.notice-area {float:left;width:300px;}
.notice-area  .titlebox {width:300px;height:70px;background: url(../images/main/bg_main_notice.png) no-repeat;position:relative;}
.notice-area  .titlebox h4 {color:#fff;font-size:16px;font-weight:bold;position:absolute;left:87px;top:34px;}
.notice-area  .titlebox .more {position:absolute;right:18px;top:38px;}

.cscenter {float:left;width:300px;margin-left:40px;}
.cscenter  .titlebox {width:300px;height:70px;background: url(../images/main/bg_cscenter.png) no-repeat;position:relative;}
.cscenter  .titlebox h4 {color:#fff;font-size:16px;font-weight:bold;position:absolute;left:87px;top:34px;}
.cscenter  .titlebox .more {position:absolute;right:18px;top:38px;}

.mainevent {float:right;width:300px;}
.mainevent  .titlebox {width:300px;height:70px;background: url(../images/main/bg_mainevent.png) no-repeat;position:relative;}
.mainevent  .titlebox h4 {color:#fff;font-size:16px;font-weight:bold;position:absolute;left:87px;top:34px;}
.mainevent  .titlebox .more {position:absolute;right:18px;top:38px;}


.notice-list {margin:0 0 0px 25px;padding:25px 0 0;}
.notice-list li {background: url(../images/icon/icon_noticedot.gif) no-repeat left center;padding-left:7px;margin-bottom:10px;font-size:14px;color:#777777;letter-spacing:-0.02em;}
.notice-list li a {font-size:14px;color:#777;width:90%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}

.bottomcontbox2 {width:300px;margin:0 auto;background: url(../images/bg/bg_mainbox01.gif) no-repeat center bottom;height:150px;}
.bottomcontbox3 {width:300px;margin:0 auto;height:150px;}
.bottomcontbox2  .telnum {color:#333333;font-weight:bold;font-size:35px;letter-spacing:-0.035em;margin-left:25px;padding:25px 0 10px 0;line-height:140%;}

.flexslider2 {width: 100%; margin-top: 0px; position: relative;height:150px;overflow:hidden;}
.flexslider2 ul li img{ width: 100% ;}
.flexslider2 .flex-pauseplay span {text-transform: capitalize;}
.flexslider2 .flex-direction-nav {display:none;}

.flexslider2 .flex-nav-prev .flex-prev {display:inline-block;width:18px;height:35px;background: url(../images/main/btn_slide_left.png) no-repeat left center;text-indent:-9999px;position:absolute;top:199px;left:12px;}
.flexslider2 .flex-nav-next .flex-next {display:inline-block;width:18px;height:35px;background: url(../images/main/btn_slide_right.png) no-repeat left center;text-indent:-9999px;position:absolute;top:199px;right:12px;}

		/* Control Nav */
.flexslider2 .flex-control-nav {display: ; position: absolute; bottom:20px;left:23px; text-align: center;}
.flexslider2 .flex-control-nav li {margin:0px; display: inline-block; zoom: 1;}
.flexslider2 .flex-control-paging li {display:inline-block;}
.flexslider2 .flex-control-paging li a {width:12px; height:12px; display:block; background:#d4d4d4; cursor: pointer;
					text-indent:-9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
					-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
					box-shadow: inset 0 0 3px rgba(0,0,0,0.3); margin-right:6px;}
.flexslider2 .flex-control-paging li a.flex-active { background: #008dd2; cursor: default; }
/* slide 02 */


/* main */

#footerarea {width:100%; float:left;}
.bottom-menu {background:#f3f3f5;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;padding:8px 0;}
.bottom-menu a {display:inline-block;background: url(../images/bg/bg_bottomline.png) no-repeat right center;padding-right:10px;margin-right:10px;color:#666666;}
.bottom-menu a strong {color:#0093d4;}
.bottom-menu a.last {background:none;margin-right:0;}
.copyarea {width:980px;margin:0 auto;padding:18px 0;}
.copyarea .copyarea-familymenu dt,.copyarea .copyarea-familymenu dd {float:left;letter-spacing:-0.07em;font-size:12px;height:30px;}
.copyarea .copyarea-familymenu dt {font-weight:bold;color:#424242;background: url(../images/main/icon_arrow2.gif) no-repeat right 7px;padding-right:10px;margin-right:17px;}
.copyarea .copyarea-familymenu dd {margin-right:10px;}
.copyarea  .footer_siteinfor {clear:both;}
.copyarea  .footer_siteinfor .f_logo {width:90px;float:left;height:50px;}
.copyarea  .footer_siteinfor .f_logo img {margin-left:22px;}
.copyarea  .footer_siteinfor  .text {color:#888888;float:left;}
.copyarea  .footer_siteinfor  .text .p1 span {background: url(../images/main/footer_line.gif) no-repeat right center;padding-right:7px;margin-right:7px;}
.copyarea  .footer_siteinfor  .text .p2 {clear:both;margin-top:15px;}


/*sub */
#subcontent {width:100%;padding:45px 0 150px 0;border-top:1px solid #e9e9e9;}
.locationarea h4 {float:left;font-size:22px;color:#4e4f4f;font-weight:bold;}
.locationarea .location {float:right;padding-top:3px;}
.locationarea .location li {float:left;background: url(../images/icon/icon_arrow03.jpg) no-repeat right center;padding-right:10px;margin-right:7px;}
.locationarea .location li.thispg {background:none;padding-right:0;margin-right:0;padding-top:0px;}



@media screen and (max-width:980px){
.locationarea .location{display:none;}




}

/* button */
.btn-login,.btn-login:link,.btn-login:visited,.btn-login:active {text-decoration:none;display:inline-block;background:#22abf1;text-align:center;border-radius:5px;width:77px;height:24px;color:#fff;line-height:24px;vertical-align:middle;font-weight:bold;letter-spacing:-0.05em;}
.btn-join,.btn-join:link,.btn-join:visited,.btn-join:active {text-decoration:none;display:inline-block;background:#fff;border:1px solid #22abf1;text-align:center;border-radius:5px;width:75px;height:22px;color:#22abf1;line-height:22px;vertical-align:middle;font-weight:bold;letter-spacing:-0.05em;}
.btn-green,.btn-green:link,.btn-green:visited,.btn-green:active {color:#fff;background:#75ba29;padding:2px 4px;font-weight:bold;margin-left:6px;}

.btn_nav1 {border:1px solid #cfcfcf;border-radius:6px;padding:0 23px 0 10px;height:22px;line-height:22px;text-align:center;;background: url(../images/icon/icon_arrow.gif) no-repeat 60px center;letter-spacing:-0.075em;font-size:12px;}
.btn_nav1.close {border:1px solid #cfcfcf;border-radius:6px;padding:0 23px 0 10px;height:22px;line-height:22px;text-align:center;;background: url(../images/icon/icon_arrow.gif) no-repeat 60px center;letter-spacing:-0.075em;font-size:12px;}
.btn_nav1.open {border:1px solid #cfcfcf;border-radius:6px;padding:0 23px 0 10px;height:22px;line-height:22px;text-align:center;;background: url(../images/icon/icon_arrow.gif) no-repeat 60px center;letter-spacing:-0.075em;font-size:12px;}

.btn-login-top {cursor:pointer;background:#008dd2;color:#fff;width:100%;height:30px;line-height:30px;border:0;font-weight:bold;font-family:Nanum Gothic;font-size:11px;}
.btn-idfind,.btn-idfind:link,.btn-idfind:visited,.btn-idfind:active {text-decoration:none;text-align:center;background:#666666;color:#fff;width:71px;height:23px;line-height:23px;border:0;font-family:Nanum Gothic;font-size:11px;letter-spacing:-0.025em;display:inline-block;}
.btn-pwfind,.btn-pwfind:link,.btn-pwfind:visited,.btn-pwfind:active {text-decoration:none;text-align:center;background:#666666;color:#fff;width:72px;height:23px;line-height:23px;border:0;font-family:Nanum Gothic;font-size:11px;letter-spacing:-0.025em;display:inline-block;}
.btn-popjoin,.btn-popjoin:link,.btn-popjoin:visited,.btn-popjoin:active {text-decoration:none;text-align:center;background:#89be16;color:#fff;width:72px;height:23px;line-height:23px;border:0;font-family:Nanum Gothic;font-size:11px;letter-spacing:-0.025em;display:inline-block;}


.btn-gray, .btn-gray:link,.btn-gray:visited,.btn-gray:active {display:inline-block;background:#a1a1a1;color:#fff;text-decoration:none;font-size:13px;width:90px;text-align:center;height:30px;line-height:30px;letter-spacing:-0.055em;}

.btn-typeblue,.btn-typeblue:link,.btn-typeblue:visited,.btn-typeblue:active {display:inline-block;background:#0093d1;color:#fff;text-decoration:none;font-size:15px;text-align:center;width:210px;height:43px;line-height:43px;font-weight:bold;}


.btn-agreeblue,.btn-agreeblue:link,.btn-agreeblue:visited,.btn-agreeblue:active {display:inline-block;background:#0093d1;color:#fff;text-decoration:none;font-size:15px;width:200px;text-align:center;height:51px;line-height:51px;font-weight:bold;}
.btn-cancelgray,.btn-cancelgray:link,.btn-cancelgray:visited,.btn-cancelgray:active {display:inline-block;background:#666666;color:#fff;text-decoration:none;font-size:15px;width:200px;text-align:center;height:51px;line-height:51px;font-weight:bold;}


.btn-joingray,.btn-joingray:link,.btn-joingray:visited,.btn-joingray:active {text-decoration:none;display:inline-block;background:#999999;color:#fff;height:30px;line-height:30px;padding:0 11px;vertical-align:middle;}

.btn-userid,.btn-userid:link,.btn-userid:visited,.btn-userid:active {border-radius:15px;text-decoration:none;display:inline-block;background:#fff;color:#0093d1;height:27px;line-height:27px;padding:0 20px;vertical-align:middle;}
.btn-jblue,.btn-jblue:link,.btn-jblue:visited,.btn-jblue:active {border-radius:15px;text-decoration:none;display:inline-block;background:#0093d1;color:#fff;height:27px;line-height:27px;padding:0 19px;vertical-align:middle;}

.btn-endpg-login,.btn-endpg-login:link,.btn-endpg-login:visited,.btn-endpg-login:active {display:inline-block;background:#0093d1;color:#fff;text-decoration:none;font-size:15px;width:126px;text-align:center;height:45px;line-height:45px;font-weight:bold;}

.btn-smallwtline,.btn-smallwtline:link,.btn-smallwtline:visited,.btn-smallwtline:active {border:1px solid #d9d9d9;border-radius:3px;display:inline-block;font-family:dotum;color:#404040;text-decoration:none;letter-spacing:-0.075em;height:18px;line-height:18px;padding:0 8px;}

.btn-blue2,.btn-blue2:link,.btn-blue2:visited,.btn-blue2:active {display:inline-block;background:#008dd2;color:#fff;text-decoration:none;font-size:12px;width:80px;text-align:center;height:23px;line-height:23px;font-weight:bold;}
.btn-gray2,.btn-gray2:link,.btn-gray2:visited,.btn-gray2:active {display:inline-block;background:#666666;color:#fff;text-decoration:none;font-size:12px;width:80px;text-align:center;height:23px;line-height:23px;font-weight:bold;}

.btn-grayh35,.btn-grayh35:link,.btn-grayh35:visited,.btn-grayh35:active {display:inline-block;background:#999999;color:#fff;text-decoration:none;font-size:14px;padding:0 40px;text-align:center;height:35px;line-height:35px;font-weight:bold;}
.btn-graysmall19,.btn-graysmall19:link,.btn-graysmall19:visited,.btn-graysmall19:active {display:inline-block;background:#aaaaaa;color:#fff;text-decoration:none;font-size:12px;width:43px;text-align:center;height:19px;line-height:19px;font-weight:bold;}
.btn-bluesmall19,.btn-bluesmall19:link,.btn-bluesmall19:visited,.btn-bluesmall19:active {display:inline-block;background:#008dd2;color:#fff;text-decoration:none;font-size:12px;width:43px;text-align:center;height:19px;line-height:19px;font-weight:bold;}

.btn-org,.btn-org:link,.btn-org:visited,.btn-org:active {display:inline-block;background:#ffb937;color:#fff;text-decoration:none;font-size:13px;width:87px;text-align:center;height:29px;line-height:29px;font-weight:bold;}
.btn-grayapp,.btn-grayapp:link,.btn-grayapp:visited,.btn-grayapp:active {display:inline-block;background:#cccccc;color:#fff;text-decoration:none;font-size:13px;width:87px;text-align:center;height:29px;line-height:29px;font-weight:bold;}

.btn-grayround,.btn-grayround:link,.btn-grayround:visited,.btn-grayround:active {display:inline-block;background:#eeeeee;color:#565656;text-decoration:none;border-radius:18px;
									font-size:13px;padding:0 17px;text-align:center;height:38px;line-height:38px;font-weight:bold;}
.btn-grayround2,.btn-grayround2:link,.btn-grayround2:visited,.btn-grayround2:active {display:inline-block;background:#eeeeee;color:#565656;text-decoration:none;border-radius:18px;
									font-size:13px;width:63px;text-align:center;height:38px;line-height:38px;font-weight:bold;}

.btn-appblue,.btn-appblue:link,.btn-appblue:visited,.btn-appblue:active {display:inline-block;background:#0093d1;color:#fff;text-decoration:none;font-size:15px;width:200px;text-align:center;height:51px;line-height:51px;font-weight:bold;}
.btn-appgray,.btn-appgray:link,.btn-appgray:visited,.btn-appgray:active {display:inline-block;background:#666666;color:#fff;text-decoration:none;font-size:15px;width:200px;text-align:center;height:51px;line-height:51px;font-weight:bold;}

.btn-list_review,.btn-list_review:link,.btn-list_review:visited,.btn-list_review:active {display:inline-block;background:#fff url(../images/news/icon_list.gif) no-repeat 18px center;color:#999999;border:1px solid #999999;text-decoration:none;font-size:15px;padding:0 20px 0 40px;text-align:center;height:33px;line-height:33px;font-weight:bold;}
.btn-change_review,.btn-change_review:link,.btn-change_review:visited,.btn-change_review:active {display:inline-block;background:#999999;color:#fff;text-decoration:none;font-size:15px;width:120px;text-align:center;height:35px;line-height:35px;font-weight:bold;}

.btn-eventblue39,.btn-eventblue39:link,.btn-eventblue39:visited,.btn-eventblue39:active {display:inline-block;background:#008dd2;color:#fff;text-decoration:none;font-size:14px;width:166px;text-align:center;height:39px;line-height:39px;font-weight:bold;}
.btn-eventgray39,.btn-eventgray39:link,.btn-eventgray39:visited,.btn-eventgray39:active {display:inline-block;background:#666666;color:#fff;text-decoration:none;font-size:14px;width:166px;text-align:center;height:39px;line-height:39px;font-weight:bold;}

.btn-joincamp,.btn-joincamp:link,.btn-joincamp:visited,.btn-joincamp:active {display:inline-block;background:#427a25;color:#fff;text-decoration:none;font-size:14px;width:166px;text-align:center;height:39px;line-height:39px;font-weight:bold;}



/*gnb스크롤*/
#menufix{ border-bottom: 2px solid #5f5f5f;width: 100%; min-height: 50px; top:0;background:#fff;moz-transition: all 0s ease-in-out;o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;webkit-transition: all 0s ease-in-out;position:fixed; overflow: auto;opacity:0;}
.menufixp{padding-bottom: 50px;}
#menufix .back{color:#fff;text-decoration:none;height:20px;width:200px;background-color:#2FC192;padding:10px;margin-top:50px;display:black;}
#menufix.active_more {z-index:1;position:fixed;opacity:100;}
#menufix.active {z-index:1;position:fixed;opacity:100;}
.menufix-inbox{width: 980px; margin: 0 auto; position: relative;}
.menufix-inbox .scrollogo{float: left;padding-top: 14px; box-sizing: border-box; width: 255px; background: url(../images/common/scrollbar.gif) no-repeat right 17px;}
.menufix-inbox .submenu{float: left; }
.menufix-inbox  .allmenuposition2{    position: absolute;right: 0; top: 14px;}
.allmenuposition2 {position:absolute;right:0;top:37px; }
.all_menu2 {width:100%;background:#fff;position:relative; left:0;top:50px;border-top:1px solid #f3f3f3;z-index:1000;}
.menu{width: 260px;float: right;text-align: right;padding:10px 10px;list-style-type:none;}
.menu li{ display:inline; }
.menu a{padding:10px;color:#fff; text-shadow:1px 1px #5E8BC5;padding:0 0 0 10px;}
.menufix-inbox ul li{float: left;  font-size: 14px; font-weight: bold; margin-right: 20px; }
.menufix-inbox ul li a{color: #999999;}
.menufix-inbox .submenu{padding-top: 15px; box-sizing:border-box; position: absolute; right:85px; }
.menufix-inbox ul li a:hover{color: #000000;}
.all_menu_inbox2{position: relative; }
.all_menu_inbox2 > ul > li.al01 {width:160px;     margin-left: -340px;}
.all_menu_inbox2 > ul > li.al02 {width:160px;     margin-left: -182px;}
.all_menu_inbox2 > ul > li.al03 {width:160px;     margin-left: -22px;}
.btn_nav2.close2 {border:1px solid #cfcfcf;border-radius:6px;padding:0 23px 0 10px;height:22px;line-height:22px;text-align:center;;background: url(../images/icon/icon_arrow.gif) no-repeat 60px center;letter-spacing:-0.075em;font-size:12px;}
.btn_nav2.open2 {border:1px solid #cfcfcf;border-radius:6px;padding:0 23px 0 10px;height:22px;line-height:22px;text-align:center;;background: url(../images/icon/icon_arrow.gif) no-repeat 60px center;letter-spacing:-0.075em;font-size:12px;}
#menufix .subtit{color: #000; font-size: 16px; font-weight: bold; float: left; padding-left: 20px; padding-top: 12px; box-sizing: border-box;}


/*탭*/

.tabcont{width: 267px; height: 565px; border: 1px solid #666666; box-sizing: border-box; background: #fff; position: absolute; top: 0px; right: 0px; display: none;  overflow: hidden;}
.tabcont .cont1{ padding: 40px 2px 0 2px;}
.tabcont .widthall{width: 100%;}
.tabcont2{width: 267px; height: 492px; border: 1px solid #666666; box-sizing: border-box;  background: #fff; position: absolute; top: 0px; right: 0px; display: none;    }
.tabcont2 .wordarea{ height: 300px; overflow-y: auto; overflow-x: hidden;margin: 40px 0 0 20px; margin-bottom: 40px;}
.tabcont2 .wordarea td{border: 1px solid #c4c4c4; height: 40px; vertical-align: middle;  padding-left: 10px; color: #656565; font-size: 13px;   }
.tabcont2 .wordarea .chk{text-align: center; padding-left: 0px !important; padding-top: 3px;  box-sizing: border-box;}
.tabcont2  .btnarea{ padding-left: 4px;  margin-bottom: 13px; }

.tabcont2 .btnarea .wordbtn{ font-family:Nanum Gothic; width: 127px; height: 37px;  border-radius: 20px; color: #fff; font-size: 13px; font-weight: bold; text-align:center; box-sizing: border-box; padding-top:3px;border: none; background: #5f7897;  }
.tabcont .tit{color: #565656; font-size: 16px; line-height: 23px; font-weight: bold;  }
.tabcont .txt{color: #999999; font-size: 13px; line-height: 23px; }
.tabcont .print{background: #eeeeee url(../images/icon/icon_controll02.jpg) no-repeat  28px/20px 21px; margin: 0 auto;width: 120px; height: 37px; box-sizing: border-box; border-radius: 20px; border: none; line-height: 38px; display:block;cursor: pointer; font-weight: bold; text-align:center; color: #565656; padding-left: 20px;}
.tabcont2 .print{background: #eeeeee url(../images/icon/icon_controll02.jpg) no-repeat  28px; margin: 0 auto;width: 120px; height: 37px; box-sizing: border-box; border-radius: 20px; border: none; line-height: 38px; display:block;cursor: pointer; font-weight: bold; text-align:center; color: #565656; padding-left: 20px;}
.news-btn ul {    border-right: 1px solid #666666;float: left; cursor: pointer;}
.fixed{position: fixed !important; top: 140px !important; right: 50% !important; margin-right: -575px; }
#btn_login_close { position: absolute;  top: 10px;  right: 10px;   cursor: pointer; }
#btn_login_close2 { position: absolute;  top: 10px;  right: 10px;   cursor: pointer; }


.dlnewslistbox{ position: relative;}
.dlnewslistbox .prev{position: absolute;top: 63px; left: 0px; z-index: 99; }
.dlnewslistbox .prev:hover{position: absolute;top: 63px; left: 0px; z-index: 99; background: url(../images/btn/cont_prev.png) no-repeat center center;  width: 33px; height: 56px;}
.dlnewslistbox .next{position:  absolute; top: 63px; right: 0px;  z-index: 99;}
.dlnewslistbox .next:hover{position: absolute;top: 63px; right: 0px; z-index: 99; background: url(../images/btn/cont_next.png) no-repeat center center;  width: 33px; height: 56px;}

.review-table .boardtd {padding: 15px 20px 15px 20px !important;}





