﻿
/* Layout */
#wrap {width:100%; margin:0 auto;background-color:#fff}
#top_tab_wrap {position:relative; z-index:10; width:100%; height:32px; background:url(../../images/main/top_bg.gif) 0 0 repeat-x;}
#header {position:relative; z-index:100; width:100%; height:153px; background:url(../../images/main/header_bg.jpg) 0 0 repeat-x;}
#main_container{width:100%; margin:0 auto;}


#main_container .main_wrap {padding: 50px 0;background: url(../../images/common/back_logo.png) no-repeat;background-position: right -100px;background-size: 40%;}
#main_container .main_wrap .wrap {overflow: hidden}
#main_container .main_wrap .wrap .main_left {width: 895px;float: left}
#main_container .main_wrap .wrap .main_right {padding-left: 20px;width: 305px;float: left}



#container{width:980px; margin:0 auto;}
#container:after{content:""; display:block; clear:both;}
	.snb{float:left; width:194px; padding-top:38px;}
	.sub_cont{float:left; width:745px; border-left:1px solid #c8caeb; padding:0 0 100px 40px;}
#footer_wrap {width:100%; height:173px; background:url(../../images/common/footer/bg_footer.jpg) 0 0 repeat-x;}

.banner_bg {position:absolute; top:0; width:100%; height:416px; overflow:hidden; z-index:10;}
.banner_bg .bg {width:100%; height:416px; background:url(../../images/main/banner_bg.gif) 0 0 repeat-x; margin-top:416px;}

/* top_tab_wrap */
#top_tab_wrap .tab_menu {width:1130px;height:32px;font-size:12px;margin:0 auto;z-index:110;}
#top_tab_wrap .tab_menu ul {width:1130px;height:32px;}
#top_tab_wrap .tab_menu ul li {float:left;}
#top_tab_wrap .tab_menu ul li a {width:122px; height:20px; color:#6e6e6e; padding-top:10px; border-right:1px solid #d2d2d2; display:block; text-align:center;}
#top_tab_wrap .first a {border-left:1px solid #d2d2d2;}
#top_tab_wrap .tab_menu ul li a.on {height:21px; border:1px solid #9e9e9e; border-bottom:none; background:#fff; color:#3a3a3a; margin-left:-1px}

/* header */
#header .header_box {position:relative; width:980px; height:153px; margin:0 auto; z-index:9}
#header .header_box h1 {position:absolute; top:40px; left:50%; margin-left:-110px;z-index:4}
#header .header_box .login_box {position:absolute; top:40px; left:0px; width:200px;}
#header .header_box .login_box .btn_login a{width:64px; height:17px; display:block; background:url('../../images/common/header/bg_login.jpg') no-repeat 0 0; color:#7a7a7a; font-size:11px; font-family: 'Nanum Gothic Coding';
                                            padding:6px 0 0 30px;}
#header .header_box .login_box .btn_login a:hover{text-decoration:none;}
#header .header_box .h_side {position:absolute; top:39px; right:0px; width:173px;}
#header .header_box .h_side .menu {float:left; padding:0 12px 0 2px; margin-bottom:7px; background:url(../../images/common/header/menu_bar.gif) 100% 50% no-repeat;}
#header .header_box .h_side .menu a{font-family: 'Nanum Gothic Coding'; font-size:11px; color:#6c6c6c;}
#header .header_box .h_side .last {padding:0 0 0 12px; background:none;}
#header .header_box .h_side .last a{font-family:Arial; font-weight:bold; font-size:11px; color:#6c6c6c;}
#header .header_box .h_side .search_box {clear:both; position:relative; width:165px; height:20px; padding:2px; background:url(../../images/common/header/search_box_bg.gif) no-repeat;margin-right:-13px;}
#header .header_box .h_side .search_box input {border:1px solid #ebebeb; background:#ebebeb; width:128px; padding:1px 5px;margin-right:-10px;}
#header .header_box .h_side .search_box a {position:absolute; right:6px; top:4px;}


/*total menu*/
#header .header_box .h_side{ z-index:6}
#header .header_box .h_side .allmenu_bg {display:none; position:fixed; top:0px; left:0; z-index:100; width:100%; height:470px; background:#37305d}
#header .header_box .h_side .total_menu {position:absolute; z-index:130; top:-71px; left:-800px; width:980px; height:470px; background:#37305d; border-left:1px solid #514a81; border-right:1px solid #514a81; z-index:130; display:none}
#header .header_box .h_side .total_menu .top_logo {width:980px;height:69px;background:#37305d;}
#header .header_box .h_side .total_menu .top_logo .logo {position:relative;top:17px;left:10px;}
#header .header_box .h_side .total_menu .close {position:absolute;top:23px;left:940px;}
#header .header_box .h_side .total_menu dt {width:244px;background:#3f376b;position:relative; padding:6px 0;float:left;}
#header .header_box .h_side .total_menu dt a {color:#d9d5ff;font-size:16px;font-family:'Nanum Gothic';}
#header .header_box .h_side .total_menu dd a {color:#c5c1ec;line-height:30px;}
#header .header_box .h_side .total_menu .depth{width:244px;height:388px;border-right:1px solid #514a81;text-align:center;float:left;}
#header .header_box .h_side .total_menu .depth dt{margin-bottom:10px; border-bottom:1px solid #514a81; border-top:1px solid #514a81;}
#header .header_box .h_side .total_menu .depth dd a{font-family:Dotum,"돋움"; font-size:12px;}
#header .header_box .h_side .total_menu .end{border-right:0;}
#header .depth2_bg {position:absolute; top:152px; left:0; width:100%; height:250px;overflow:hidden;z-index:2;}
#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;}

#gnb_wrap{z-index:5}
#gnb_wrap .nav ul{width:980px; padding:122px 0 0 0; position:absolute;}
#gnb_wrap .nav ul:after{content:""; display:block; clear:both;}
#gnb_wrap .nav ul li {float:left; z-index:20;}
#gnb_wrap .nav ul li h2 {width:140px; height:30px; display:block;}
#gnb_wrap .nav ul li h2 a {width:140px; height:30px; display:block; font-size:15px; font-family: 'Nanum Gothic Coding'; color:#e6dcff; background:url(../../images/common/header/gnb_bar.jpg) 100% 4px no-repeat; text-align:center; z-index:20;}
#gnb_wrap .nav ul li h2 a:hover{width:140px;}
#gnb_wrap .nav ul li h2 a.last {background:none;}
#gnb_wrap .nav ul li .depth2 {display:none;height:240px;padding:10px 0 0 10px; border-left:1px solid #544d84;width:129px; }
#gnb_wrap .nav ul li .depth2 dd {text-align:left;margin-top:10px}
#gnb_wrap .nav ul li .depth2 dd a {color:#afaae3; }
#gnb_wrap .nav ul li .depth2 dd a:hover {color:#fff;}
#gnb_wrap .nav ul li .depth2_last {width:120px; border-right:1px solid #444;}
#gnb_wrap .nav ul li .depth2:hover{background-color:#463e71;}



/* container */
/*슬라이드*/
#visual{ position:relative;}
#visual .img_box{position:relative;z-index:1}
#visual .bt_box{ position:absolute;top:160px; left:330px; z-index:2}
#visual .bt_box li{float:left; margin-right:4px;}
#visual .bt_box li a{background:url('../../images/main/btn_banner.png') no-repeat;display:block; width:14px;height:14px}
#visual .bt_box li .on{background:url('../../images/main/btn_banner_on.png') no-repeat;width:25px}
.img_box li{z-index:1;position:absolute;left:0;top:0}
.bt_nb li > span{position:absolute;top:158px;z-index:2}
.bt_nb li span.stop_btn{left:400px;}
.bt_nb li span.start_btn{left:420px;}

/* 메인 컨텐츠 영역 */
.content_wrap{width:980px; margin:0 auto; padding:34px 0;}
.content_wrap:after{content:""; display:block; clear:both;}
.content_wrap h3{font-family: 'ngbeot'; font-size:13px; color:#9082d8; margin-bottom:12px;}
.content_wrap .content1{float:left; width:366px; margin-right:60px;}
#tab_notice{position:relative; top:0; left:0; z-index:1; margin-top:20px;}
#tab_notice dl {width:100%; background:url('../../images/main/bg_tab_line.jpg') 0 0 repeat-x;}
#tab_notice dl dt{display:block; position:absolute; top:0; left:0; z-index:2; width:91px; height:27px;  background:url('../../images/main/bg_tab.jpg') no-repeat 0 0;}
#tab_notice dl dt.off{background:url('../../images/main/bg_tab.jpg') no-repeat 0 0;}
#tab_notice dl dt a{font-family: 'Nanum Gothic Coding'; font-size:13px; display:block; width:100%; height:100%; text-align:center; line-height:27px; color:#707070;}
#tab_notice dl dt a:hover{text-decoration:none;}
#tab_notice dl dt a.on{background:url('../../images/main/bg_tab_on.jpg') 0 0 no-repeat; color:#fff;}
#tab_notice dl dt#tab01{left:0;}
#tab_notice dl dt#tab02{left:94px;}
#tab_notice dl dd{position:relative; top:0; left:0; z-index:1; display:block; display:none; padding-top:40px;}
#tab_notice dl dd ul li{position:relative; background:url('../../images/main/bul_dot.jpg') no-repeat 0 50%; padding-left:10px; margin-bottom:8px;}
#tab_notice dl dd ul li a{font-family:Dotum,"돋움";}
#tab_notice dl dd ul li a:hover{color:#8454ff;}
#tab_notice dl dd ul li span{position:absolute; right:4px; font-family:Dotum,"돋움"; color:#666;}
#tab_notice p.more{position:absolute; right:4px; top:7px;}
.content_wrap .content2{float:left; width:250px;  margin-right:54px;}
.content_wrap .content3{float:left; width:250px;}
.btns li{float:left; width:76px; margin:0 10px 10px 0;}
.btns li.last{margin-right:0;}
 
 
/* Footer */
#footer_wrap #footer {position:relative; width:980px; height:173px; margin:0 auto;}
#footer_wrap .footer_logo {width:179px; height:33px; padding-top:40px;}
#footer_wrap .information {margin:-46px 0 0 250px;}
#footer_wrap .information li {float:left; font-size:11px; font-weight:bold; color:#666; background:url('../../images/common/footer/info_bar.jpg') no-repeat 100% 50%; padding-right:10px; margin-left:10px;}
#footer_wrap .information li.info_end{background:none;}
#footer_wrap .information li .f_info{color:#6271e5;}
#footer_wrap .footer_address {width:500px; color:#666; font-size:10px; margin:25px 0 0 260px; color:#979696; font-family: 'Nanum Gothic Coding'; line-height:140%;}
#footer_wrap .copy {margin-top:5px; color:#7b7b7b;}
#footer_wrap .iso{position:absolute; right:0; top:20px;}

.select{position:relative; width:200px; background:#fff; line-height:normal; vertical-align:middle; *zoom:1; margin-bottom:8px;}
.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 #dadada; 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:24px; *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:22px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-bottom:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:-109px; 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}
.select li.hover *{ background:#999; color:#fff}


/* sub */
/*------------------------------------------------sub 공통CSS:START--------------------------------------------------------*/
.img_subtop{ max-width:1920px; margin:0 auto;height:145px; overflow:hidden; position:relative}
.img_subtop img{ position:absolute; left:50%; margin-left:-960px}


/** 서브왼쪽 메뉴 **/
.snb h2{font-family:"Nanum Gothic Coding"; font-size:24px; color:#3a3a3a; margin-bottom:28px;}
.snb li{margin-bottom:4px;}
.snb li a{display:block; width:185px; height:20px; font-family:"Nanum Gothic Coding"; font-size:13px; color:#807f84; padding:4px 0 0 10px;}
.snb li a:hover{background:url('../../images/left/bg_snb_over.jpg') no-repeat 0 0; color:#fff; text-decoration:none;}
.snb li a.on{background:url('../../images/left/bg_snb_over.jpg') no-repeat 0 0; color:#fff; text-decoration:none;}
.snb .snb_sub{background-color:#f0f0f0; margin-left:6px; padding:10px 0; display:none;}
.snb .snb_sub li{background:url('../../images/left/bul_arrow.jpg') no-repeat 12px 50%; padding-left:10px; line-height:160%; margin-bottom:0;}
.snb .snb_sub li a{font-family:"Nanum Gothic Coding"; background:none; font-size:12px;}
.snb .snb_sub li a:hover{color:#2e2e2e;}

/** 서브타이틀 **/
.sub_tit{margin-bottom:30px;}
.sub_tit .path{padding:18px 0 10px 0; text-align:right;}
.sub_tit .path a,.path strong{font-family:Gulim,"굴림"; font-size:12px; color:#696969;}
.sub_tit img{vertical-align:top;}
.sub_tit h3{font-family:"Nanum Gothic Coding"; font-size:24px; color:#715fba; padding-bottom:8px;}
.sub_tit em{color:#767676; padding-top:10px; font-family:"Nanum Gothic Coding";}

.cont_box{position:relative;}
.cont_box h4.cont_tit{position:relative; width:100%; font-size:16px; font-weight:bold; color:#424242; background:url('../../images/common/bg/bg_line.jpg') repeat-x 0 100%; padding-bottom:16px; margin-bottom:20px;}
.cont_box h4 span{color:#f81c56;}
.cont_box p{font-family:Dotum,"돋움"; color:#666; line-height:160%;}
.cont_box h5{font-family:Dotum,"돋움"; font-weight:bold; color:#685cc4; background:url('../../images/common/bul/bul_arrow.jpg') no-repeat 0 50%; padding-left:10px; margin-top:24px;}
.cont_box ol{padding:10px 0 0 12px;}
.cont_box ol li{font-family:Dotum,"돋움"; color:#666; line-height:160%;}

/** 게시판 스타일 **/
.board_list{width:100%;}
.board_list th,.board_list td{font-family:Gulim,"굴림"; border:1px solid #cacaca; height:34px; text-align:center; color:#666;}
.board_list th{background-color:#e6e4f4; font-weight:bold; color:#6a59ae;}
.board_list td a:hover,
.board_list td,.board_list td ul li{line-height:140%;}
.board_list .bg{background:#f5f4fc;}
.board_list td strong{color:#333;}
.board_view td a:hover{color:#715dc8;}
.board_view{width:100%;}
.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 .no_line{border-right:none;}
.board_view .no_line2{border-left:none;}

td.text_box{/*padding:14px;*/}
td.text_box p{margin-bottom:20px; line-height:160%;}
td.txt_box img {max-width:690px; width: expression(this.width > 690 ? 690: true); height: auto;}  
input.input_txt{width:594px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:3px 0 3px 8px;
                color:#666;}
input.input_txt02{width:124px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px;
                  color:#666;}
input.input_txt03{width:570px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px;
                  color:#666;}
input.input_txt04{width:200px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px;
                  color:#666;}
.input_txt07{width:280px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px;
                  color:#666;}
input.input_file{width:500px; height:22px; border:1px solid #ebebeb; margin-right:4px;}
input.bg_reply{width:578px; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:3px 0 3px 24px;
               color:#666; background:#ebebeb url('../../images/common/bg/bg_reply.jpg') no-repeat 8px 50%;}

/** 탭스타일 **/
#tab_list{position:relative; top:0; left:0; z-index:1}
#tab_list dl {width:100%; background:url(../../images/common/bg/bg_tab_line2.jpg) 0 0 repeat-x;}
#tab_list dl dt{display:block; position:absolute; top:0; left:0; z-index:2; width:153px; height:33px;  background:url('../../images/common/bg/bg_tab2.jpg') no-repeat 0 0;}
#tab_list dl dt.off{background:url('../../images/common/bg/bg_tab2.jpg') no-repeat 0 0;}
#tab_list dl dt a{font-family:Dotum,"돋움"; font-weight:normal; display:block; width:100%; height:100%; text-align:center; line-height:33px; color:#666;}
#tab_list dl dt a:hover{text-decoration:none;}
#tab_list dl dt a.on{background:url('../../images/common/bg/bg_tab_over2.jpg') 0 0 no-repeat; color:#fff; font-weight:bold;}
#tab_list dl dt#tab01{left:0;}
#tab_list dl dt#tab02{left:152px;}
#tab_list dl dt#tab03{left:304px;}
#tab_list dl dt#tab04{left:456px;}
#tab_list dl dd{position:relative; top:0; left:0; z-index:1; display:block; display:none; padding-top: 64px;}


/** 게시판 검색 폼 **/
.search_wrap{width:430px; padding-bottom:18px;margin:0 auto;}
.search_wrap:after{content:""; display:block; clear:both;}
.search_wrap .search_box{float:left; position:relative; display:inline-block;}
.search_wrap .input_search{width:288px; border:1px solid #d4d4d4; padding:7px 0 7px 8px; margin-left:10px;
                           font-family:Gulim,"굴림"; color:#767676;}
.search_wrap .btn_search{position:absolute; right:1px; top:2px;}

.select02{float:left; display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1; width:114px;}
.select02 *{ margin:0; padding:0; font-size:12px; font-family:Gulim,"굴림"; cursor:pointer; }
.select02 .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #d4d4d4; background:transparent; color:#767676; text-align:left; line-height:19px; _line-height:normal}
.select02.open .my_value,
.select02 .my_value.outLine{ border:1px solid #999}
.select02 button.my_value{ width:100%; height:30px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select02 div.my_value{ height:19px; text-indent:8px}
.select02 .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; background:#fff}
.select02 .arrow{ position:absolute; width:0; height:0; top:12px; right:8px; border-top:5px solid #7062e7; border-left:5px solid #fff; border-right:5px solid #fff; font-size:0; line-height:0;}
.select02 ul{ overflow:hidden; position:absolute; top:30px; left:0; width:100%; border:0; border-top:0; border-bottom:1px solid #bababa;
			background:#fff; list-style:none;}
.select02 ul.a_list{display:none}
.select02.open ul.a_list{display:block;}
.select02 li{overflow:hidden; position:relative; line-height:160%; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap; text-align:left;}
.select02 li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select02 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}
.select02 li a{ display:block; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none;}
.select02 li.hover *{ background:#999; color:#fff}


/** 게시판 하단 버튼 페이징등등 **/
.page_wrap {position:relative;width:100%; text-align:center;}
.paginate{padding-top:24px;}
.paginate a {display:inline-block;width:8px;height:15px; padding:0 9px 0 2px; color:#333; font-family:Dotum,"돋움";}
.paginate a:hover {font-weight:bold;color:#f42a5e;}
.paginate a.on {font-weight:bold;color:#f42a5e; text-decoration:underline;}
.paginate a.prev{display:inline-block;width:15px;height:15px;margin-right:9px;padding:0px;background:url('../../images/common/btn/btn_prev.jpg') no-repeat;
                 text-indent:-9999px;}
.paginate a.next{display:inline-block;width:15px;height:15px;padding:0px;background:url('../../images/common/btn/btn_next.jpg') no-repeat;
                 text-indent:-9999px;}

.page_wrap .btn_write{position:absolute; right:0; top:10px;}

.btns_wrap{margin-top:10px;}
.btns_wrap:after{content:""; display:block; clear:both;}
.btns_wrap .btn_l{float:left; width:200px;}
.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 span{float:left;}
span.bt01{width:80px;}
span.bt02{width:58px; margin-left:4px;}
.btn_old{position:absolute; left:0; top:10px;}

/* 버튼 스타일 */
.btn01{display:block; background:url('../../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('../../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('../../images/common/btn/bg_btn02.jpg') no-repeat 0 0; padding:5px 8px 7px 12px; font-family:Dotum,"돋움";
       font-weight:bold; color:#715dc8;}
.btn03:hover{text-decoration:none;}
.btn04{display:block; background:url('../../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;}
.btn06{display:block; background:url('../../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;}
.btn_recruit{position:absolute;right:0;top:80px;z-index:2}

/*------------------------------------------------sub 공통CSS:END---------------------------------------------------------*/


/* 수시 */
/* 01 susi -> application.html */
.tab_application{width:740px; height:56px; background:url('../../images/common/bg/bg_tab_line.jpg') repeat-x 0 0;}
.tab_application li{float:left; width:91px; height:52px; border:1px solid #c8caeb; border-right:0; text-align:center; cursor:pointer;}
.tab_application li a{display:block; width:91px;  font-family:Dotum,"돋움"; line-height:140%;}
.tab_application li a:hover{text-decoration:none; background:none;}
.tab_application li.on{background-color:#7966c8; border:1px solid #7966c8;}
.tab_application li.on a{color:#fff; font-weight:bold;}
.tab_application li.last{border-right:1px solid #c8caeb;}
.txt_susi{font-family:Dotum,"돋움"; color:#666; line-height:160%;}
.txt_susi span{color:#765be7;}
.txt_susi li a{color:#765be7;}
.txt_susi li p{float:left;}
.txt_susi li .wid1{width:150px;}
.txt_susi li .wid2{width:190px;}
.txt_susi li .wid3{width:400px;}
.txt_model{margin-top:14px; font-family:Dotum,"돋움";}
.txt_model dt{font-weight:bold;}
.txt_model dd{line-height:160%; color:#666;}
.txt_model .record{padding-top:0;}
.txt_color{color:#765be7;}
.impt{margin-top:10px; font-weight:bold; color:#666;}
/*
.txt_box{width:713px; border:1px solid #c8caeb; background-color:#f5f5ff; padding:16px; color:#333; line-height:140%; margin:10px 0;}
*/
.txt_box{/*width:724px; padding:14px; */border:1px solid #cacaca;}
.tit_impt{color:#715fba !important; font-weight:bold; margin-top:30px;}
.txt_box2{width:713px; padding:16px; border:3px solid #c8caeb; margin-top:8px;}
.txt_box2 ol{padding:0;}
.txt_box2 ol li{color:#333; margin-bottom:6px;}
.txt_box2 ul{margin-top:16px;}
.txt_box2 ul li{font-family:Dotum,"돋움"; line-height:160%;}
.txt_box2 ul li a{color:#765be7;}

/* 전공심화과정 */
.txt_pup{color:#765be7}


/* 입학도우미 */
/* 02 help -> faq.html */
.faq_wrap{border-bottom:1px solid #cacaca;}
.accordion_headings{ border-top:1px solid #796ae3; border-bottom:1px solid #796ae3; border-left:1px solid #cacaca; border-right:1px solid #cacaca; height:36px; cursor:pointer; font-weight:bold; background-color:#f0eefd;}
.accordion_headings dl{height:36px;}
.accordion_headings dl:after{content:""; display:block; clear:both;}
.accordion_headings dt{float:left; width:60px; text-align:center; height:30px; padding-top:6px; border-right:1px solid #cacaca;}
.accordion_headings dd{float:left; width:644px; color:#6a59ae; padding:10px 0 0 16px; font-family:Dotum,"돋움";}
.cont_line{border-left:1px solid #cacaca; border-right:1px solid #cacaca}
.accordion_child{width:100%;}
.accordion_child dl:after{content:""; display:block; clear:both;}
.accordion_child dt{float:left; width:60px; text-align:center; padding-top:22px;}
.accordion_child dd{float:left; width:644px; color:#6a59ae; padding:20px 0 20px 16px; color:#666; font-family:Dotum,"돋움"; border-left:1px solid #cacaca; line-height:160%;}
.accordion_child dd strong{color:#333;}

/* 02 help -> ipsi_result.html */
.btn_view{padding-bottom:60px; *padding-bottom:100px;}
.btn_view:after{content:""; display:block; clear:both;}
.btn_view li{float:left; width:185px;}

/** 입시결과 팝업 **/
.result_wrap{width:880px; padding:44px 77px;}
.result_wrap p{font-family:Dotum,"돋움"; color:#666; line-height:140%;}

/* 조회서비스 */
/* 03 inquire -> receipt.html */
.receipt_wrap:after{content:""; display:block; clear:both;}
.receipt{float:left; width:328px;}
.receipt dt{font-family:Dotum,"돋움"; color:#666; margin-bottom:16px; background:url('../../images/sub/inquire/bul_arrow.jpg') no-repeat 0 50%; padding-left:20px;}

/* 검색결과 */
/* 04 search -> search_result.html */
.total_num{width:725px; border:1px solid #bbb3e6; background-color:#f0effc; padding:10px 0 10px 20px; font-family:Dotum,"돋움";}
.result_box{font-family:Dotum,"돋움"; color:#666; padding-left:6px;}
.result_box dt a{font-weight:bold; text-decoration:underline;}
.result_box dd{padding:8px 0 30px 0;}
.result_box dd p{font-size:11px; color:#765be7; margin-top:10px;}

/* -- 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}
.flashView object{ position:absolute; left:0; top:0; filter:alpha(opacity=0);-moz-opacity::0;-moz-opacity:0;opacity:0; width:76px; height:27px}

/*비밀글 password*/
#pass {position:absolute; top:81px; 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; }

.pw_box{width:263px;height:89px;background:url('../../images/sub/susi/bg_pw.jpg') no-repeat 0 0;padding:28px 0 0 17px}
.pw_box p{font-size:16px;font-weight:bold;color:#686868;padding-bottom:10px}
.pw_box .input_pw{width:184px;padding:6px 0 6px 8px;border:1px solid #bdbdbd}
.pw_box .pw_btns{text-align:center}

/* 정렬 */
th.tleft,
td.tleft{text-align:left !important; padding-left:14px;}