@charset "euc-kr";
/* CSS Document */

/*main*/
#header{border-bottom:2px solid #7c4cbe;z-index:2;*height: 152px;}
#header .gnb li,#container .visual li,#header .nav_d,#container .con_box,#footer ul,#container >.con_d{width:980px;margin:0 auto}
#header .gnb{border:1px solid #9e9e9e;background-color:#f7f7f7;height:31px}
#header .gnb a{float:left;display:block;border:1px solid #d2d2d2;border-width:1px 0 0 1px;color:#6e6e6e;height:30px;line-height:30px;text-align:center}
#header .gnb .mn_01{width:116px}
#header .gnb .mn_02{width:100px}
#header .gnb .mn_03{width:100px}
#header .gnb .mn_04{width:100px}
#header .gnb .mn_05{width:110px}
#header .gnb .mn_06{width:75px}
#header .gnb .mn_07{width:116px}
#header .gnb .mn_08{width:137px}
#header .gnb .mn_09{width:115px}
#header .gnb .last{border-width:1px 1px 0 1px}
#header .gnb .on{color:#3a3a3a;border:1px solid #9e9e9e;border-bottom:1px solid #fff;background-color:#fff}
/*#header .nav_d{position:relative;padding:42px 0 27px;clear:both;min-height:53px; z-index:3}
#header .depth2_bg {position:absolute; top:156px; left:0; width:100%; height:220px;overflow:hidden;z-index:1}
#header .depth2_bg .bg{width:100%; height:100%; background:#38305d;filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90; opacity:0.90;z-index:1}
#header .nav_d .nav{ z-index:5}
#header .nav_d .nav ul {position: absolute;z-index:6; display:block; padding: 30px 0 0 318px;*padding:30px 0 0 110px;}
#header .nav_d .nav ul li{display:block; float:left;}
#header .nav_d .nav ul li h2 a{color:#323232;font-size:18px;line-height:20px;letter-spacing:-1px;font-weight:normal;padding:0 36px 33px 36px;display:block;}
#header .nav_d .nav ul li h2 a.on,#header .nav_d .nav ul li h2 a:hover{color:#6e5ff5}
#header .nav_d .nav ul li.last h2 a{padding-right:0}
#header .nav_d .nav ul li .depth2{display:none;height:218px;border-left:1px solid #544d84; z-index:7}
#header .nav_d .nav ul li .depth2 dd {text-align:center;margin-top:10px;}
#header .nav_d .nav ul li .depth2 dd a {color:#b9acf4;font-family:Gulim,"����";}
#header .nav_d .nav ul li .depth2 dd a:hover {color:#fff;}
#header .nav_d .nav ul li .depth2:hover{background-color:#463e71}*/
#header .nav_d{position:relative;padding:42px 0 27px;clear:both;max-height:53px;z-index:4}
#header .nav_d .allmenu{position:absolute;right:0;top:20px;z-index:7;}
#header .nav_d .allmenu a.bt_allnav{display:inline-block;background-color:#736bb8;text-align:center;color:#fff;font-size:12px;height:30px;line-height:30px}
#header .nav_d .allmenu .bt_login{width:73px}
#header .nav_d .allmenu .bt_allnav{width:86px}
#header .depth2_bg{position:absolute;top:153px;left:0;width:100%;height:250px;overflow:hidden;z-index:3}
#header .depth2_bg .bg{width:100%;height:250px;background:#38305d;filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;opacity:0.90;z-index:2}
#header .nav_d .nav{position:relative;z-index: 5;}
#header .nav_d .nav ul{position:absolute;z-index:6;display:block;right:0;top:-26px}
#header .nav_d .nav ul li{display:block;float:left}
#header .nav_d .nav ul li:hover h2 a{color:#6e5ff5}
#header .nav_d .nav ul li:hover .depth2{background-color:#463e71}
#header .nav_d .nav ul li:hover .depth2 dd a:hover{color:#fff}
#header .nav_d .nav ul li h2 a{display:block;height:53px;padding:0 56px;color:#323232;font-size:18px;line-height:20px;letter-spacing:-1px;font-weight:normal }
#header .nav_d .nav ul li h2 a:hover,#header .nav_d .nav ul li h2 a.on{color:#6e5ff5}
#header .nav_d .nav ul li.last h2 a{padding-right:0}
#header .nav_d .nav ul li .depth2{display:none;height:248px;border-left:1px solid #544d84;clear:both}
#header .nav_d .nav ul li .depth2 dd{text-align:center;margin-top:10px}
#header .nav_d .nav ul li .depth2 dd a{color:#afaae3}

#container{position:relative;z-index:1}
#container .visual{background-color:#e1e1e6;*height: 373px;overflow:hidden}
/* #container .visual li{position:relative;text-align:right;overflow:hidden;border:1px solid #d0d0d0;border-width:0 1px;} */
#container .visual li{position:relative;text-align:right;overflow:hidden;}
/* #container .visual .tx_box{position:absolute;left:0;top:0;width:293px;height:100%;background-color:#736bb8;border-right:1px solid #6f67b3;text-align:left} */
#container .visual .tx_box{position:absolute;left:0;top:0;width:273px;height:100%;padding-left:20px;background-color:#6f67b3;color:#fff;text-align:left}
#container .visual .tx_box em{font-size:16px;line-height:24px;letter-spacing:-1px;margin:50px 0 10px;display:block}
#container .visual .tx_box h2{font-size:30px;line-height:46px;letter-spacing:-1px;font-family:'NanumGothic_b'}
#container .visual .tx_box .bt_go{position:absolute;bottom:70px;right:1px;background:url(../../img/main/bt_arrow.png) no-repeat;width:1px;height:1px}
#container .visual .tx_box *{display:block}
/* #container .visual .tx_box a{margin:0 19px 0 21px;border-top:1px solid #817abf;border-bottom:1px solid #6760a5;padding:37px 0 37px 70px} */
#container .visual .tx_box a{margin:0 0px 0 0px;padding:37px 0 37px 70px}
/* #container .visual .tx_box a em{color:#dc73dc;font-size:16px;font-family:'NanumGothic_b';line-height:24px;letter-spacing:-.2px}
#container .visual .tx_box a span{color:#eee;font-size:18px;line-height:24px;letter-spacing:-1.5px;*font-size:17px;} */
#container .visual .tx_box .bn_1{background:url(../../img/main/img_vs_1.gif) 7px 38px no-repeat}
#container .visual .tx_box .bn_2{background:url(../../img/main/img_vs_2.gif) 6px 34px no-repeat}
#container .visual .tx_box .bn_3{background:url(../../img/main/img_vs_3.gif) 6px 36px no-repeat}
#container .visual li > img{clear:both;display:block;float:right}
#container .con_box{display:block;clear:both}
#container .con_box > li{float:left;display:block;height:326px}
#container .con_box .banner_box{border:1px solid #d0d0d0;border-width:0 1px;width:252px;padding:20px}
#container .con_box .banner_box *{display:block;font-family:'NanumGothic_b';letter-spacing:-1px}
#container .con_box .banner_box .bn_1{border:1px solid #d0d0d0;background:url(../../img/main/img_bn1.gif) 18px 18px no-repeat;padding:9px 0 12px 78px}
#container .con_box .banner_box .bn_1 em{color:#736bb8;font-size:18px;line-height:24px}
#container .con_box .banner_box .bn_1 strong{color:#666;font-size:14px;line-height:16px}
#container .con_box .banner_box p{margin-top:10px}
#container .con_box .banner_box p > a{float:left;border:1px solid #d0d0d0;width:250px;height:70px;margin-right:5px;text-align:center}
#container .con_box .banner_box p a span{color:#6f6f6f;line-height:41px;font-size:18px;margin-top:14px}
#container .con_box .banner_box p .bn_2{background:#f7f7f7 url(../../img/main/img_bn2.gif) 25px 10px no-repeat}
#container .con_box .banner_box p .bn_3{background:#f7f7f7 url(../../img/main/img_bn3.gif) 26px 10px no-repeat}
#container .con_box .banner_box p .bn_4{margin-right:0;width:79px;background:#f7f7f7 url(../../img/main/img_bn4.gif) 26px 10px no-repeat}
#container .con_box .banner_box .sbHolder{position:relative;margin-top:10px;clear: both;}
#container .con_box .banner_box .sbToggle{position:absolute;right:10px;top:10px;display:block;border-top:5px solid #9082d8;border-left:5px solid #fff;border-right:5px solid #fff;*height:1px}
#container .con_box .banner_box .sbToggleOpen{border-top:0;border-bottom:5px solid #9082d8}
#container .con_box .banner_box .sbSelector{display:block;border:1px solid #dadada;color:#878787;height:24px;line-height:24px;text-indent:23px}
#container .con_box .banner_box .sbHolder .sbOptions{position:absolute;width:100%;top:25px;background-color:#fff;border-top:1px solid #dadada}
#container .con_box .banner_box .sbHolder .sbOptions li{border:1px solid #dadada;border-top:0}
#container .con_box .banner_box .sbHolder .sbOptions a{display:block;height:24px;line-height:24px;text-indent:23px}
#container .con_box .banner_box .sbHolder .sbOptions a:hover{color:#7064de}
/*tab_st*/
.tab_st .bt_tab_l,.bt_tab_r{display:inline-block;*display:inline;zoom:1;height:32px;cursor:pointer;background:url(../../img/main/bg_tab.gif)}
.tab_st .bt_tab_l{padding-left:15px;background-position:left -70px}
.tab_st .bt_tab_r{padding-right:15px;line-height:32px;color:#707070;font-family:'Dotum';background-position:right -104px;background-color:#fff}
.tab_st dt.on .bt_tab_l{background-position:left top}
.tab_st dt.on .bt_tab_r{background-position:right -34px;background-color:#9082d8;color:#fff}
.tab_st dl{position:relative;overflow: hidden;height: 260px}
.tab_st dl dt{float:left;margin-right:1px;z-index:2}
.tab_st dl dd{position:absolute;display:block;width:100%;border-top:1px solid #c3c3c3;background-color:#fff;z-index:1;left:0}

.tab_st2 .bt_tab_l2,.bt_tab_r2{display:inline-block;*display:inline;zoom:1;height:32px;cursor:pointer;background:url(../../img/main/bg_tab.gif)}
.tab_st2 .bt_tab_l2{padding-left:15px;background-position:left -70px}
.tab_st2 .bt_tab_r2{padding-right:15px;line-height:32px;color:#707070;font-family:'Dotum';background-position:right -104px;background-color:#fff}
.tab_st2 dt.on .bt_tab_l2{background-position:left top}
.tab_st2 dt.on .bt_tab_r2{background-position:right -34px;background-color:#9082d8;color:#fff}
.tab_st2 dl{position:relative;overflow: hidden;height: 260px}
.tab_st2 dl dt{float:left;margin-right:1px;z-index:2}
.tab_st2 dl dd{position:absolute;display:block;width:100%;border-top:1px solid #c3c3c3;background-color:#fff;z-index:1;left:0}

.board_box{border-right:1px solid #d0d0d0;width:302px;padding:20px}
.board_box dd .list{margin-top:10px}
.board_box dd .list a{position:relative;display:block;background:url(../../img/main/ico_dot.gif) 5px 13px no-repeat;padding-left:15px;font-size:12px;line-height:26px;color:#666;height:26px;font-family:'Gulim'}
.board_box dd .list a:hover em{color:#7064de;text-decoration:underline}
.board_box dd .list a *{vertical-align:middle}
.board_box dd .list a em{margin-right:5px}
.board_box dd .list a span{position:absolute;right:0;top:0}
.board_box dd .bt_more{position:absolute;top:-23px;right:0}

.bt_more{background:url(../../img/main/bt_more.gif) no-repeat;display:block;overflow:hidden;width:13px;height:13px}
.bt_more2{background:url(../../img/main/bt_more.gif) no-repeat;display:block;overflow:hidden;width:13px;height:13px}
#footer{border-top:1px solid #d0d0d0;z-index:0}
#footer > ul{padding:25px 0;clear:both;display:block}
#footer > ul .fl .logo{width:324px}
#footer > ul .fl .address{width:450px;color:#666; font-size:10px; color:#979696; font-family: 'NanumGothic_b'; line-height:140%;}
#footer > ul .fl .address .copy {margin-top:5px; color:#7b7b7b}

#footer .sbHolder{position:relative}
#footer .sbToggle{position:absolute;right:10px;top:10px;display:block;border-bottom:5px solid #9b9b9b;border-left:5px solid #fff;border-right:5px solid #fff;*height:1px}
#footer .sbToggleOpen{border-bottom:0;border-top:5px solid #9b9b9b}
#footer .sbSelector{display:block;border:1px solid #dadada;color:#878787;width:198px;height:24px;line-height:24px;text-indent:23px}
#footer .sbHolder .sbOptions{position:absolute;width:200px;bottom:25px;background-color:#fff;border-top:1px solid #dadada; z-index: 10;left:0}
#footer .sbHolder .sbOptions li{border:1px solid #dadada;border-top:0}
#footer .sbHolder .sbOptions a{display:block;height:24px;line-height:24px;text-indent:23px}
#footer .sbHolder .sbOptions a:hover{color:#7064de}
/*total menu*/
/*#header .allmenu .allmenu_bg{display:none;position:fixed;top:0px;left:0;z-index:100;width:100%;height:340px;background:#37305d;}
#header .allmenu .total_menu{position:absolute;z-index:130;top:-71px;left:-800px;width:980px;height:347px;background:#37305d;border-left:1px solid #514a81;border-right:1px solid #514a81;display:none}
#header .allmenu .total_menu .top_logo{width:980px;height:69px;background:#37305d}
#header .allmenu .total_menu .top_logo .logo{position:relative;top:17px;left:10px}
#header .allmenu .total_menu .close{position:absolute;top:23px;left:940px}
#header .allmenu .total_menu dt{width:244px;float:left;background:#3f376b;position:relative;padding:6px 0}
#header .allmenu .total_menu dt a{color:#d9d5ff;font-size:16px;font-family:'NanumGothic_r'}
#header .allmenu .total_menu dd a{color:#c5c1ec;line-height:30px}
#header .allmenu .total_menu .depth{width:244px;height:267px;border-right:1px solid #514a81;float:left;text-align:center}
#header .allmenu .total_menu .depth dt{margin-bottom:10px;border-bottom:1px solid #514a81;border-top:1px solid #514a81}
#header .allmenu .total_menu .depth dd a{font-family:Dotum,'Dotum';font-size:12px}
#header .allmenu .total_menu .depth dd a:hover{text-decoration:underline}
#header .allmenu .total_menu .end{border-right:0}
#header .allmenu .total_menu .mb20{margin-bottom:20px}*/

#header .allmenu .allmenu_bg {display:none; position:fixed; top:0px; left:0; z-index:100; width:100%; height:340px; background:#37305d;}
#header .allmenu .total_menu {position:absolute; z-index:130; top:-71px; left:-890px; width:980px; height:347px; background:#37305d; border-left:1px solid #514a81; border-right:1px solid #514a81; display:none;}
#header .allmenu .total_menu .top_logo {width:980px;height:69px;background:#37305d;}
#header .allmenu .total_menu .top_logo .logo {position:relative;top:17px;left:10px;}
#header .allmenu .total_menu .close {position:absolute;top:23px;left:940px;}
#header .allmenu .total_menu dt {width:244px; float:left;background:#3f376b;position:relative; padding:6px 0;}
#header .allmenu .total_menu dt a {color:#d9d5ff;font-size:16px;font-family: 'NanumGothic_r';}
#header .allmenu .total_menu dd a {color:#c5c1ec;line-height:30px;}
#header .allmenu .total_menu .depth{width:244px;height:267px;border-right:1px solid #514a81;float:left; text-align:center;}
#header .allmenu .total_menu .depth dt{margin-bottom:10px; border-bottom:1px solid #514a81; border-top:1px solid #514a81;}
#header .allmenu .total_menu .depth dd a{font-family:Dotum,"����"; font-size:12px;}
#header .allmenu .total_menu .depth dd a:hover{text-decoration:underline}
#header .allmenu .total_menu .end{border-right:0;}
#header .allmenu .total_menu .mb20{margin-bottom:20px}

/*sub_gnb*/
.sub_gnb{position:relative;clear:both}
.sub_gnb dl{visibility:hidden;position:absolute;top:4px;background-color:#7064de;min-width:120px;padding:18px 10px;z-index:9}
.sub_gnb dl dt{display:block;position:absolute;top:-7px;left:50px;width:15px;height:7px;background:url(../../img/sub/ico_gnb.gif) no-repeat}
.sub_gnb dl dd{text-align:center}
.sub_gnb dl dd a{color:#fff;font-size:13px;line-height:24px}
.sub_gnb dl dd a:hover{text-decoration:underline}
.sub_gnb .s_mn_1{left:282px}
.sub_gnb .s_mn_2{left:408px}
.sub_gnb .s_mn_3{left:527px}

#container.sub_pg{width:980px;margin:0 auto;padding:0}
#container .sub_nav{position:absolute;left:0;top:0;width:195px}
#container .sub_nav *{display:block}
#container .sub_nav h3{background:url(../../img/sub/bg_title.jpg) no-repeat;color:#fff;font-size:24px;font-family:'NanumGothic_b';line-height:144px;height:144px;width:100%;text-indent:20px}
#container .sub_nav .menu a{background-color:#ecf0f1;color:#666;font-size:16px;line-height:40px;height:40px;border-top:1px solid #fff;font-family:'NanumGothic_b';text-indent:19px}
#container .sub_nav .menu a.on,#container .sub_nav .menu a:hover{background:#ecf0f1 url(../../img/sub/ico_arrow.gif) 169px 16px no-repeat;color:#715fba}
#container .sub_con > .ct{padding-top:30px}
#container .sub_con{margin-left:195px;padding-left:46px;padding-bottom:80px;border-left:1px solid #d4d4d4; min-height:500px}
#container .sub_con .headr{display:block;border-bottom:1px solid #bdc3c7;height:123px;padding-top:20px}
#container .sub_con .headr .history a{color:#696969;font-family:'Gulim'}
#container .sub_con .headr .history .ico_home{background:url(../../img/sub/ico_home.gif) left top no-repeat;padding-left:20px}
#container .sub_con .headr .title h3{display:block;margin:40px 0 35px;font-size:36px;line-height:36px;color:#715fba;font-family:'NanumGothic_b'}
#container .sub_con .txt_free{font-family:'NanumGothic_b';font-size:16px;color:#736bb8;margin:12px 0}
#container .sub_con .bg_sub1{background:url(../../img/sub/bg_sub_1.jpg) right top no-repeat}
#container .sub_con .bg_sub2{background:url(../../img/sub/bg_sub_2.jpg) right top no-repeat}
#container .sub_con .bg_sub3{background:url(../../img/sub/bg_sub_3.jpg) right top no-repeat}
#container .sub_con .bg_sub4{background:url(../../img/sub/bg_sub_4.jpg) right top no-repeat}

.search_box{position:relative;margin-top:12px;height:32px;margin:0 auto;width:430px;padding-bottom:20px}
.search_box .btn_search{display:block;float:left;margin-left:10px;*margin-left:4px}
.search_box .btn_search a{position:absolute;right:30px;top:6px}

/* input,select */
input{font-family:Dotum;fon-size:12px;color:#333}
.input_st01{width:280px;border:1px solid #d4d4d4;padding:7px 0 8px 4px;font-family:Dotum;fon-size:12px;color:#767676}
.input_st02{width:97%;background-color:#ebebeb;border:1px solid #dbdbdb;border-width:2px 0 0 2px;padding:3px 0 3px 4px}
.select{position:relative;width:112px;background:#fff;line-height:normal;vertical-align:middle;*zoom:1;display:block;float:left}
.select *{margin:0;padding:0;font-size:12px;font-family:Tahoma, Sans-serif;cursor:pointer}
.select .my_value{overflow:visible;position:relative;top:0;left:0;z-index:2;border:1px solid #d4d4d4;background:transparent;color:#666;text-align:left;line-height:19px;_line-height:normal}
.select.open .my_value,
.select .my_value.outLine{border:1px solid #999}
.select button.my_value{width:100%;height:31px;*padding-left:5px;text-indent:5px;*text-indent:0}
.select div.my_value{height:19px;text-indent:8px}

.select .ctrl{position:absolute;top:0;right:0;width:18px;height:29px;border:1px solid #9970eb;border-left:1px solid #fff;background:#fff}
.select .arrow{position:absolute;width:0;height:0;top:12px;right:6px;border-top:5px solid #9970eb;border-left:5px solid #fff;border-right:5px solid #fff;font-size:0;line-height:0}
.select ul{overflow:hidden;position:absolute;top:30px;left:0;width:100%;border:0;border-top:1px solid #bababa;border-bottom:1px solid #dadada;background:#fff;list-style:none}
.select ul.a_list{display:none}
.select.open ul.a_list{display:block}
.select ul.i_list{left:-2000%}
.select li{overflow:hidden;position:relative;height:18px;border-left:1px solid #bababa;border-right:1px solid #bababa;white-space:nowrap}
.select li input.option{position:absolute;width:100%;height:20px;line-height:20px}
.select li label{position:absolute;top:0;left:0;width:100%;height:18px;background:#fff;color:#767676;line-height:18px;text-indent:8px;*text-indent:6px}
.select li a{display:block;height:18px;background:#fff;color:#767676;line-height:18px;text-indent:8px;*text-indent:6px;text-decoration:none;text-align:left}
.select li.hover *{background:#999;color:#fff}

.bt_box_l,.bt_box_r,.pgnum_bt p .bt_ar_l,.pgnum_bt p .bt_ar_r{display:inline-block;*display:inline;zoom:1}
.bt_box_l,.bt_box_r{height:24px;cursor:pointer;background:url(../../img/sub/bt_box.gif)}
.bt_box_l{padding-left:10px;background-position:left top}
.bt_box_r{padding-right:10px;line-height:24px;color:#715dc8;font-family:'Dotum';background-position:right 24px;background-color:#fff}
.pgnum_bt{position:relative;display:block;text-align:center;padding:15px 0 50px;margin-top:10px}
.pgnum_bt .tx_num a{vertical-align:middle;line-height:15px;margin:0 5px;color:#333}
.pgnum_bt .tx_num .on{color:#e3144a;font-weight:bold;text-decoration:underline}
.pgnum_bt .tx_num .bt_ar_l,.pgnum_bt .tx_num .bt_ar_r{width:15px;height:15px;line-height:15px}
.pgnum_bt .tx_num .bt_ar_l{background:url(../../img/sub/bt_ar_l.gif) no-repeat}
.pgnum_bt .tx_num .bt_ar_r{background:url(../../img/sub/bt_ar_r.gif) no-repeat}
.pgnum_bt .bt_write{position:absolute;right:0;top:0}

.page_wrap{position:relative;width:100%;text-align:center}
.btns_l{position:absolute;left:0;top:10px}
.btns_r{text-align:right;padding-top:10px}
.btn_bg_l{display:inline-block;height:24px;background:url(../../img/sub/bt_box.gif) no-repeat;padding-left:14px;line-height:25px;font-family:Dotum;color:#715dc8;cursor:pointer}
.btn_bg_l:hover,.btn_bg_r:hover{text-decoration:none}
.btn_bg_r{display:inline-block;height:24px;background:url(../../img/sub/bt_box.gif) no-repeat 100% -28px;padding-right:14px;line-height:25px;font-family:Dotum;color:#715dc8;cursor:pointer}
.btns_wrap{margin-top:10px;}
.btns_wrap:after{content:""; display:block; clear:both;}
.btns_wrap .btn_l span{float:left; width:64px;}
.btns_wrap .btn_r{float:right; width:58px;}
.btns_wrap .btn_r2{float:right; width:144px;}
.btns_wrap .btn_r3{float:right; width:124px;}
.btns_wrap .btn_r4{float:right; width:126px;}
span.bt01{width:80px;}
span.bt02{width:58px; margin-left:4px;}
span.bt03{width:62px;}

/* 버튼 ?��???*/
.btn01{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 12px 7px 8px; font-family:Dotum,"?��?";
       font-weight:bold; color:#715dc8;}
.btn01:hover{text-decoration:none;}
.btn02{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 6px 7px 14px; font-family:Dotum,"?��?";
       font-weight:bold; color:#715dc8;}
.btn02:hover{text-decoration:none;}
.btn03{display:block; background:url('/public_2017/images/common/btn/bg_btn02.jpg') no-repeat 0 0; padding:5px 8px 7px 12px; font-family:Dotum,"?��?";
       font-weight:bold; color:#715dc8;width: 78px;}
.btn03:hover{text-decoration:none;cursor:pointer;}
.btn04{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 5px 7px 15px; font-family:Dotum,"?��?";
       color:#666;}
.btn04:hover{text-decoration:none;}
.btn05{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 6px 7px 14px; font-family:Dotum,"?��?";
       font-weight:bold; color:#715dc8;}
.btn05:hover{text-decoration:none;}
.btn06{display:inline-block; background:url('/public_2017/images/common/btn/bg_btn03.jpg') no-repeat 0 0; width:100px; height:24px; line-height:24px; text-align:center;
       font-family:Dotum,"?��?";font-weight:bold; color:#999;}
.btn06:hover{text-decoration:none;}

/* 게시??리스??*/
table .tleft{text-align:left!important;padding-left:14px}
.board_list{width:740px}
.board_list th,.board_list td{font-family:Dotum;border:1px solid #cacaca;height:34px;text-align:center;color:#666;line-height:18px;} /* padding:10px 10px; */
.board_list th{background-color:#e6e4f4;font-weight:bold;color:#715fba}
.board_list td a:hover{text-decoration:underline}
.board_view td a:hover{color:#715dc8;}
.board_view{width:100%;}
.board_view caption{font-size:0;line-height:0px;color:transparent}
.board_view th,.board_view td{font-family:Gulim,"굴림"; border:1px solid #cacaca; height:34px; text-align:center; color:#666;}
.board_view th{background-color:#e6e4f4; font-weight:bold; color:#715fba;}
.board_view td.tleft{text-align:left}
.board_view .no_line{border-right:none;}
.board_view .no_line2{border-left:none;}
.board_view td.txt_box{padding:0;border:1px solid #cacaca;padding:20px}

td.txt_box p{/*margin-bottom:20px;*/line-height:160%;margin:0 10px}
td.txt_box img {max-width:690px; width: expression(this.width > 690 ? 690: true); height: auto;}

.table_st1{width:100%}
.table_st1 caption{font-size:0;line-height:0px;color:transparent}
.table_st1 th,.table_st1 td{border:1px solid #d4d4d4;height:33px;line-height:33px;text-align:center}
.table_st1 thead th{background-color:#e6e4f4;color:#6a59ae;font-weight:bold}
.table_st1 tbody .ti{position:relative}
.table_st1 tbody .ti a{position:absolute;left:15px;top:0;width:90%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:left;}
.table_st1 tbody td img{vertical-align:middle}

.table_st2{width:100%}
.table_st2 th{color:#666;text-align:center;padding:6px 0 3px;height:22px;background:#e0e4e6;border:1px solid #d4d4d4}
.table_st2 td{color:#666;text-align:center;padding:6px 0 3px;height:22px}
.table_st2 td.tl{padding-left:20px;text-align:left}

.input_txt{width:97%;background-color:#ebebeb;border:1px solid #dbdbdb;border-width:2px 0 0 2px;padding:3px 0 3px 4px}

/*company*/
.company_txt01{padding:20px 0 15px 0;color:#6e4cbe;font-size:16px;font-weight:bold;border-bottom:1px solid #c8caeb}
.company_txt02{padding-top:25px;margin-bottom:150px;border-top:2px solid #f6f6fc;font-size:12px;line-height:18px;font-family:'Dotum';color:#666}
.company_txt02 p{font-weight:bold;text-align:right;padding-top:50px}

/*objective*/
.objective_txt02{padding-top:25px;margin-bottom:70px;border-top:2px solid #f6f6fc;font-size:12px;line-height:18px;font-family:'Dotum';color:#666}
.objective_img{padding-left:40px;margin-bottom:100px}

/*register*/
.register_txt01{padding:20px 0 15px 0;color:#1a1a1a;font-size:16px;font-weight:bold;border-bottom:1px solid #c8caeb}
.padding_top_no{padding-top:0}
.objective_txt02 table th{padding:3px 0;}
.objective_txt02 table td{padding:10px 10px}
td.ta_top{vertical-align:top !important}
.objective_txt02 strong{color:#7b72e9}
.objective_txt02 p.register_txt{padding-left:20px;margin-bottom:20px}
table tbody .ttit{background-color:#e6e4f4;font-weight:bold;color:#715fba}

/*비�?번호 ?�업*/
.pass_box{position:absolute;width:290px;border:1px solid #b3b3b3;background:#fff;text-align:left;padding:18px 0 12px 30px}
.pw_box{position:absolute;width:280px;height:93px;background:url(../../img/sub/bg_pw.jpg) no-repeat;text-align:center;font-family:Dotum,"?��?";padding-top:24px;}
.pw_box .input_pw{width:154px;padding:4px;border:1px solid #bcbcbc}
.pw_box .btn_pw{margin:16px 0 0 30px}
.pw_box .btn_pw .bt_cancel{color:#787878}

/*비�?글 password*/
#pass {position:absolute; z-index:20; width:300px; margin:0 auto; text-align:left;}
.pass_box{ position:absolute; width:290px; border:1px solid #b3b3b3; background:#fff; text-align:left; padding:18px 0 12px 30px; }

/*group*/
.group_img{padding:20px 0 0 65px}
.board_list tbody ul li{padding-left:10px;background:url(../../img/sub/basic_bullet.gif) no-repeat 0 50%}

/* UL Tree */
.ul_st01 li{margin-bottom:4px;line-height:16px}

/*contact us*/
.contactus_img{width:739px;height:550px;margin-bottom:50px}

/* ?�토갤러��? ?�아��?*/
.photo_wrap{width:739px}
.photo_wrap li{float:left;width:173;height:190px;margin:0 13px 20px 0}
.photo_wrap li.last{margin-right:0px}
.photo_wrap li a,
.photo_wrap li a:hover{color:#666;text-decoration:none}
.photo_wrap li a.img_box{width:173px;height:160px;display:block;margin-bottom:6px;border:1px solid #d4d4d4}
.photo_wrap li a.img_box img{width:173px;height:160px}
/* poup */
.popup_wrap{width:740px;padding:30px}
.popup_wrap p{line-height:18px}
.popup_wrap h1{font-size:24px;font-weight:bold;padding-bottom:35px;border-bottom:1px solid #bdc3c7;margin-bottom:30px;color:#7b72e9}
.popup_wrap h2{font-size:16px;font-weight:bold;padding-bottom:12px;background:url(../../img/sub/underline.gif) repeat-x 0 100%;margin-top:50px;margin-bottom:30px}
.popup_wrap h2 img{margin:0 7px 4px 5px}
.popup_wrap .t16{font-size:16px}
.popup_wrap .t14{font-size:14px}
.popup_wrap .ul_st1{}
.popup_wrap .ul_st1 li{padding-left:8px;line-height:18px;background:url(../../img/sub/jum.gif) 0 8px no-repeat}
.popup_wrap .ul_st1 .bg_no li{background:none}
.popup_wrap .ul_st1 .bg_no{background:none}
.popup_wrap .ul_st2{}
.popup_wrap .ul_st2 li{line-height:18px}

/* -- Form Styles ------------------------------- */
form{margin:0; padding:0 }
div.fieldset{border:1px solid #cacaca; margin:10px 0; padding: 20px 10px }
div.fieldset span.legend{position:relative; background-color:#FFF; padding:3px; top:-30px;
	font:700 14px Arial, Helvetica, sans-serif; color: #715fba }
div.flash{
	width: 715px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}

div.flashView{width: 300px }

/*?�일첨�?*/
.flashView{ position:relative; overflow:hidden; clear:both}
.flashView input{ float:left; margin-right:5px;*padding-left:0; *padding-right:0; border:0}
.flashView object{ position:absolute; left:0; top:0; filter:alpha(opacity=0);-moz-opacity::0;-moz-opacity:0;opacity:0; width:76px; height:27px}
