/*寃쎌같��븰援�main.css 2015-09-22 FGI Lee Eunjae*/
@charset "utf-8";
@import url('common.css');

#sub_cont {position:relative; width:100%; height:100%; min-height:1250px; margin:0px auto; font-family:"�섎닎怨좊뵓", 'Nanum Gothic', "Nanum Gothic";}
* html #sub_cont { padding-bottom:0px; margin-bottom:-150px;}
*:first-child+html #sub_cont { padding-bottom:0px; margin-bottom:-150px;}

#sub_content{width:1180px; height:100%; margin:0 auto; position:relative; margin-top:-6px; font-family:"�섎닎怨좊뵓", 'Nanum Gothic', "Nanum Gothic"; background:url("/images/eng/sub/bg_sub_content.gif") 0 0 repeat-y;}
#sub_content #cont{width:957px; margin:46px 0 0 43px; float:left;}
#sub_content #cont .nav{width:1000px; height:46px; background-color:#458acf; color:#fff; position:absolute; top:0; right:0;}
#sub_content #cont .nav span{margin:14px 0 0 43px; display:inline-block; font-size:14px; letter-spacing:-1px;}
#sub_content #cont .sub_bg{padding:25px 0; display:none;}
#sub_content #cont h3{width:100%; font-size:26px; font-weight:700; color:#000;  padding-top:25px; margin-bottom:30px;}
#sub_content #cont span.tit_info{width:100%; font-size:13px; color:#333; padding-top:10px; display:inline-block;}
#sub_content #cont .sub_cont{width:852px; margin-top:30px; position:relative; display:inline-block; position:relative; padding-bottom:50px;}
/*  About KNPU  */

.greeting {/*background:url("/images/eng/sub/eng/bg_eMenu1_1.png") right top no-repeat;*/ color:#333; font-size:15px; line-height:1.6; padding:90px 0 120px 0; font-weight:600;}
.greeting > .tit, .talk > .tit{font-size:18px; margin-bottom:30px; display:inline-block;}
.greeting > p{font-size:13px; margin-bottom:32px;}
.greeting .txt_bg{background-color:#e5f1fa}

.motto {background:#f4f4f4;}
.motto dt {text-align:center; font-size:20px; font-weight:bold; padding:30px 0;}
.motto dd {overflow:hidden; padding:16px 15px 16px 30px; background:#ececec;}
.motto dd.color {background:#f4f4f4;}
.motto dd p {float:left;}
.motto dd span {margin:31px 0 0 20px; float:left; display:block; font-weight:bold; color:#333; font-size:15px; width:685px; line-height:1.6;}
.motto dd span.mt {margin-top:43px;}

.vision_list {overflow:hidden; background:#f9f9f9;  border:2px solid #282828; border-width:0 3px; margin-bottom:3px;}
.vision_list dt {width:148px; height:140px; float:left; text-align:center; padding-top:25px; border-right:1px solid #cfcfcf;}
.vision_list dd {width:617px; height:125px; float:left; padding:40px 25px 0 ; font-weight:bold; color:#333; line-height:1.6;}

.location {}
.location dt {font-size:15px; color:#000; font-weight:bold; margin-top:30px;}
.location dt:first-child {margin-top:0;}
.location dd {color:#333; font-weight:bold; margin-top:10px;}

.history_list {}
.history_list li {font-size:15px; color:#000; font-weight:bold; margin-top:10px;}

.box_style1 {border-top:2px solid #1354af; padding-top:10px;}
.box_style1 p {font-size:15px; color:#000; line-height:1.6;}

.dl_style1 {font-size:15px; color:#000; font-weight:bold; line-height:1.6;}
.dl_style1 dt {margin-bottom:15px;}
.dl_style1 dd {font-weight:normal;}
.dl_style1 .text_s {font-size:13px;}

.tel {overflow:hidden;}
.tel li {width:250px; float:left;}
.tel li strong {display:block; font-size:15px; margin-bottom:10px;}
.tel span a {color:#505050;}


.text_indent1 {text-indent:-8px; padding-left:8px; line-height:1.6; font-size:13px; font-weight:normal;}
.text_indent2 {text-indent:-45px; padding-left:45px; line-height:1.6; font-size:13px; font-weight:normal;}

.color1 {color:#ff0000;}

.curriculum_table table {}
.curriculum_table table tr th {text-align:center;  font-size:11px; padding:10px 0;}
.curriculum_table table tr td {text-align:left; font-size:11px;  padding:10px 5px; vertical-align:top; line-height:1.4;}
.curriculum_table table tr td ul li {margin-top:5px;}
.curriculum_table table tr td ul li:first-child {margin-top:0;}

.img_box1 {background:#f7f7f7; padding:20px; overflow:hidden;}
.img_box1 p {float:left;}
.img_box1 span {display:inline-block; float:left; width:516px; margin-left:20px; background:url("/images/eng/sub/eng/bullet_1.gif")0 12px no-repeat; padding-top:22px;}
.img_box1 .pb {clear:both; margin:10px 0 0 0; background:none; width:100%; padding-top:0;}

.img_box2 {padding:20px; overflow:hidden; border:1px solid #e2e2e2;}
.img_box2 p {float:left;}
.img_box2 span {display:inline-block; float:left; width:443px; margin-left:20px; padding-top:22px;}

.img_box3 {border-top:2px solid #1354af; padding-top:40px;}
.img_box3 p {text-align:center;}
.img_box3 span {display:block;padding-top:30px;  background:url("/images/eng/sub/eng/bullet_1.gif")0 12px no-repeat;}
.img_box3_1 span {background:url("/images/eng/sub/eng/bullet_1.gif")115px 47px no-repeat #ebebeb; padding:65px 115px; margin-top:41px; }

.list_style1 li {margin-top:10px;}
.list_style1 li:first-child {margin-top:0;}

.list_style2 {overflow:hidden; margin-top:30px;}
.list_style2 li {width:284px; float:left; font-size:15px; font-weight:bold; margin-top:10px; color:#000;}


.table_both table tbody tr th {background:#ebebeb;}

.sc_basic_text.text_1 {font-size:15px;} 

.gallery_box .gallery_right strong.e_tit {font-size:18px; color:#0e62c1; b}

.img_talk{float:left; margin-right:33px;}
.talk_info{float:left; background:url("/images/eng/sub/bullet_type_info.gif") 0 0 no-repeat; font-size:13px; color:#333; line-height:24px; padding-top:15px; margin-bottom:30px;}
.talk_write{width:100%;}
.talk_write tr{height:40px; border-bottom:1px solid #fff; font-size:13px;}
.talk_write tr.textarea{height:160px;}
.talk_write th{border-right:1px solid #fff; background-color:#e1e2e4; text-align:left; text-indent:20px; color:#000;}
.talk_write td{background-color:#f5f6f8; padding-left:20px; color:#333;}
.talk_write td > input{height:23px; border:1px solid #ccc; padding:3px 0;}
.talk_write . {width:100px; height:30px; padding-left:10px; border:1px solid #ccc; display:inline-block;}
.talk_write .e-mail{width:150px; height:30px; padding-left:10px; border:1px solid #ccc; display:inline-block;}
.talk_write td input.tit{width:608px; height:23px;}
.talk_write td textarea{width:588px; height:120px; border:1px solid #ccc; resize:none; padding:10px;}
.pw_check{width:100%; height:180px; background:url("/images/eng/sub/img_pw_check.gif") right 0 no-repeat;}
.pw_check p{font-size:15px; color:#000;}
.pw_check_box{width:100%; height:29px; background-color:#f5f6f8; padding:25px 0; text-align:center;}
.pw_check_box > label{font-size:13px; color:#000; font-weight:bold; margin-right:5px;}
.pw_check_box > input{width:142px; height:23px; border:1px solid #ccc; padding:3px; text-indent:5px;}
.motto_img{background-color:#f4f4f4}
/*泥�엺媛�”�섎닎��濡쒓렇��2015-10-19*/
.login{width:100%; height:467px; background:url("/images/eng/sub/login/bg_login.gif") left 0 no-repeat;}
.login .login_table{width:526px; height:467px; float:right;}
.login .login_table .box{width:395px; height:131px; background-color:#f5f6f8; margin:25px 0 0 20px; padding:40px 0 0 25px; position:relative;}
.login .login_table .box dl{width:100%; display:inline-block; margin-bottom:5px;}
.login .login_table .box dt{float:left; width:65px; height:24px; padding-top:7px; font-size:12px; font-weight:bold;}
.login .login_table .box dd{float:left;}
.login .login_table .box input{width:157px; height:23px; border:1px solid #ccc; padding:3px; text-indent:5px;}
.login .login_table .box span.btn_login{position:absolute; top:40px; right:25px;}
.login .login_table .box input.check{width:13px; height:13px; padding:0; border:0;}
.login .login_table .box .id_save{padding-left:5px; vertical-align:middle; color:#000;}
.login .login_table .box .check_save{margin-left:66px;}
.login .login_table .login_info{width:400px; margin:25px 0 0 20px; padding:25px 10px; display:inline-block; background:url("/images/eng/sub/login/bg_login_info.gif") 0 0 repeat-x; font-size:13px;}
/*�고쁺*/
.history_wrap{background:url("/images/eng/sub/eng/img_history.png") right top no-repeat;}
/*����숈옣*/
.dean_img{width:100%; display:inline-block; position:relative;}
.dean_img li{float:left; padding:35px 15px; border-bottom:1px solid #c4c4c4}
/*議곗쭅��/
.work_list{width:100%; text-align:left; text-indent:15px;}
/*��븰�곸쭠臾�/
.knpu_symbol{width:100%; display:inline-block; position:relative;}
.knpu_symbol > img.symbol{float:left}
.knpu_symbol > p.symbol{float:left; width:480px; margin-left:25px; font-size:13px; color:#333; line-height:24px;}
.knpu_symbol span.down_btn{display:inline-block;}
.m_top96{margin-top:96px;}
span.down_btn{width:100%; text-align:center; display:inline-block;}
.typifier_list{width:100%;}
.typifier_list li{width:100%; background:url("/images/eng/sub/bg_typifier_list.gif") 0 bottom repeat-x; display:inline-block; padding:20px 0;}
.typifier_list li > img{float:left;}
.typifier_list li > .typifier_info{float:left; width:623px; margin-left:32px;}
.typifier_list li > .typifier_info h4{color:#0064c3; font-size:20px; text-indent:25px; background:url("/images/eng/sub/bullet_typifier_h4.gif") 0 0 no-repeat;}
.typifier_list li > .typifier_info p{margin:20px 0 0 25px; line-height:24px; font-size:13px; color:#333; letter-spacing:-1px;}
/*��븰�앺솢 �대え��え*/
.go_polaris{position:absolute; top:315px; left:0;}
/*�대━�ㅼ븘移대뜲誘�/
.police_aca{width:100%; display:inline-block; position:relative;}
.police_aca > .tit{background:url("/images/eng/sub/bg_police_aca_tit.gif") 0 0 no-repeat; font-size:18px; font-weight:bold; line-height:30px; color:#121212; padding:17px 0;}
.police_aca .video_info{width:100%; position:relative; display:inline-block; margin-top:52px;}
.police_aca .video_info .video{width:346px; height:333px; float:left; background:url("/images/eng/sub/bg_video.gif") 0 0 no-repeat; position:relative;}
.police_aca .video_info .video .video_area{width:297px; height:233px; position:absolute; top:22px; left:11px;}
.police_aca .video_info .info_table{width:506px; height:333px; float:left; }
.police_aca .video_info .info_table table.gray{width:506px; height:241px; overflow:hidden;}
.police_aca .video_info .info_table table.gray th{border:1px solid #fff; background-color:#e1e2e4; padding:5px 0}
.police_aca .video_info .info_table table.gray td{border:1px solid #fff; background-color:#f5f6f8; padding:0 15px;}
.police_aca .video_info .info_table table.gray td > .txt{width:100%; height:122px; overflow-y:scroll}
/*FAQ*/
.faq{width:100%; display:inline-block; position:relative;}
.faq h6{width:100%; height:50px; border-top:1px solid #e5e5e5; background-color:#f5f5f5; display:inline-block;}
.faq a{background:url("/images/eng/sub/ico_faq_tit.png") 0 0 no-repeat; width:100%; height:23px; display:inline-block; padding-top:5px; text-indent:35px; margin:10px; font-size:13px; color:#000;}
.faq a:hover, h6.open a{background-position:0 -28px;}
.faq .answer{width:100%; background-color:#eee}
.faq .answer .answer_tit{height:17px; width:100%; background-color:#1354af; display:inline-block; color:#fff; font-weight:bold; font-size:14px; padding:10px 0; text-indent:30px;}
.faq .answer p{padding:20px 30px;}
/*援먯닔�뚭컻*/
.professor{width:100%; display:inline-block;}
.professor li{width:50%; positoin:relative; display:inline-block; float:left; background:url("/images/eng/sub/bg_typifier_list.gif") 0 bottom repeat-x; padding-bottom:70px; text-align:center;}
.professor .professor_box a.btn_info{display:inline-block; position:absolute; bottom:-50px; right:0;}
.professor .professor_box{width:417px; height:210px; border-top:2px solid #4d4d4d; background-color:#f5f5f5; display:inline-block; position:relative; margin:0 auto;}
.professor .professor_box img.photo{width:121px; height:103px; border:1px solid #bcbcbc; margin:14px 17px; float:left; overflow:hidden;}
.professor .professor_box .professor_info{width:240px; float:left; margin-top:20px;}
.professor .professor_box .professor_info dl{width:200px; display:inline-block; margin-bottom:8px; text-align:left;}
.professor .professor_box .professor_info dt{float:left; width:60px; background:url("/images/eng/sub/ico_professor_dt.gif") right 4px no-repeat; font-weight:bold;}
.professor .professor_box .professor_info dd{float:left;padding-left:10px; width:130px;}
/*罹좏띁�ㅽ닾��/
.campus{background:url("/images/eng/sub/bg_campus.gif") 0 0 no-repeat; width:852px; height:716px; position:relative; margin-bottom:30px;}
.campus .pop_up{width:852px; height:714px; background:url("/images/eng/sub/bg_campus_pop.png") 0 0 repeat; display:none;}
.campus .block{display:block;}
.campus .none{display:none;}
.campus .pop_up > a.close{position:absolute; top:20px; right:20px;}
.campus .pop_up .building_img{width:371px; height:350px; display:inline-block; position:relative; margin:120px 40px 0 40px; float:left; text-align:center;}
.campus .pop_up ul{position:absolute; text-align:center; top:270px;}
.campus .pop_up li{float:left; width:11px; height:11px; margin-left:5px;}
.campus .pop_up li:first-child{margin:0;}
.campus .pop_up a.img_ico{width:11px; height:11px; display:inline-block; background:url("/images/eng/sub/ico_pop_slide.png") 0 0 no-repeat; cursor:pointer;}
.campus .pop_up a:hover, .campus .pop_up a.on{background-position:0 -11px;}
.campus .pop_up .campus_info{width:380px; height:300px; position:relative; margin-top:120px; float:left;}
.campus .pop_up .campus_info h6{padding-bottom:10px; border-bottom:1px solid #fff; font-size:18px; color:#fff; display:inline;}
.campus .pop_up .campus_info p{width:100%; display:inline-block; margin-top:30px; color:#fff; font-size:14px; line-height:24px;}
.building_name{width:100%; display:inline-block; position:relative;}
.building_name li{float:left; margin:0 6px 6px 0;} 
.building_name li a{width:162px; height:20px; border:1px solid #ddd; padding:13px 0; text-align:center; display:inline-block; font-size:14px; color:#606468; letter-spacing:-1px;}
.building_name li a:hover, .building_name li a.on{background-color:#34495e; color:#fff; border-color:#34495e; text-decoration:none;}

.btn_right{display:inline-block; width:100%; text-align:right; margin-top:30px;}
.btn_center{display:inline-block; width:100%; text-align:center; margin-top:30px;}


/*寃쎌같��븰援�jQuery 2015-10-14 Jo Jeongmin*/

/* sub dep2 tab */
.sc_tab_sub{width:100%; padding-bottom:20px;}
.sc_tab_sub > li{float:left; width:230px;}
.sc_tab_sub > li.num04{float:left; width:25%;}
.sc_tab_sub > li.num06{float:left; width:16.6%;}
.sc_tab_sub > li > a{display:block; height:16px; padding:17px 0; font-size:14px; font-weight:bold; color:#aeb6bf; text-align:center;background:url(/images/eng/sub/eng/sub_sc_tab_bg_off.png) 0 100% repeat-x;}
.sc_tab_sub > li:hover > a{color:#fff; background:url(/images/eng/sub/eng/sub_sc_tab_bg.png) no-repeat; background-color:#0079cf;}
.sc_tab_sub > li.active > a{color:#fff; background:url(/images/eng/sub/eng/sub_sc_tab_bg.png) no-repeat; background-color:#0079cf;}
.sc_tab_sub > li.sc_t_long > a{height:30px; padding:10px 0;}

.sc_t_box{display:none;}

.sc_tab_sub1{width:100%; padding-bottom:30px;}
.sc_tab_sub1 > li{float:left; width:25%;}
.sc_tab_sub1 > li > a{display:block; height:19px; padding:12px 24px; font-size:14px; font-weight:bold; color:#333; border:1px solid #d8d8d8; text-align:left; background:url(/images/eng/sub/sub_tab/sub_sc_tab_bg1.png) 90% 50% no-repeat;}
.sc_tab_sub1 > li:hover > a{color:#fff; border:1px solid #5e7795; background:none; background-color:#5e7794;}
.sc_tab_sub1 > li.active > a{color:#fff; border:1px solid #5e7795; background:none; background-color:#5e7794;}
.sc_tab_sub1 > li.sc_t_long > a{padding:2px 0 0 24px;}
.sc_t_s_box{display:none;}
.sc_t_s_box1{display:none;}

.sc_con_list > li{padding:20px 0;}
.sc_con_list1 > li{padding:30px 0;}
.sc_con_list > li:first-child{padding-top:0;}
.sc_con_list h4 {display:inline-block; margin-bottom:20px; font-size:18px; font-weight:bold; color:#0e62c1; }
.sc_con_list h5 { margin-bottom:20px; font-size:15px; font-weight:bold; color:#333; }

.sc_basic_text{font-size:13px; color:#333333; line-height:180%;}
.sc_basic_text1{padding:12px 0 0 12px;}

.bullet_02{}
.bullet_02 > li{padding:7px 0;}
.bullet_02 > li:first-child{padding-top:0;}
.bullet_02 > li > strong{display:block; padding-left:12px; font-size:15px; color:#000; line-height:160%; }
.bullet_02 > li > p{padding:12px 0 0 12px;}
.bullet_02 > li .bu_02_t{display:block; font-weight:bold; color:#000;}

.sc_bot_padding{padding-bottom:30px;}
.sc_bot_padding1{padding-bottom:20px;}

.sc_dot_list{padding-left:5px; margin:20px 0;}
.sc_dot_list > li{margin:11px 0; padding-left:10px; line-height:180%; font-size:13px; background:url(/images/eng/sub/sub_tab/bullet_dot.png) 0 9px no-repeat;}
.sc_dot_list1{margin:15px 0; font-size:13px;}

.btn_print:after{content:''; display:block; height:0; clear:both;}
.btn_print .print{float:right; display:block; width:92px; height:22px; text-indent:-9999px; background:url(/images/eng/sub/sub_tab/btn_print.png) no-repeat;}

/* basic table */
.basic_table{position:relative; border-top:2px solid #0e62c1; color:#333; font-size:13px;}
.basic_table table{width:100%;}
.basic_table tr th, .basic_table tr td{padding:10px; text-align:center;}
.basic_table thead tr th{border:1px solid #d8d8d8; border-top:none; border-bottom:1px solid #9b928d; color:#000;}
.basic_table tbody tr th{border:1px solid #d8d8d8; font-weight:normal; background-color:#fff;}
.basic_table tbody tr:first-child th{border-top:none;}
.basic_table tbody tr td{border:1px solid #d8d8d8; background-color:#fff;}
.basic_table tbody tr:first-child td{border-top:none;}
.basic_table tfoot tr th{border:1px solid #d8d8d8; border-top:none; border-bottom:1px solid #9b928d; color:#000;}
.basic_table .td_left{text-align:left;}
.basic_table .th_bot{border-bottom:1px solid #d8d8d8;}
.btn_t_summary{position:absolute; top:-32px; right:0;}
.btn_t_summary:after{content:''; display:block; height:0; clear:both;}
.table_top{margin-top:70px;}
.table_margin{margin:14px 0;}

.gray_table thead tr th{background-color:#ebebeb;}
.gray_table tfoot tr th{background-color:#ebebeb;}
.gray_table foot tr th{border:1px solid #d8d8d8; border-top:none; border-bottom:1px solid #9b928d; color:#000;}
.btn_bs_go{display:inline-block; width:92px; height:24px; text-indent:-9999px; background:url(/images/eng/sub/sub_tab/btn_bs_go.png) no-repeat;}
.blue_bg{background-color:#ebf3fb;}
.table_bullet li{padding-left:10px; background:url(/images/eng/sub/sub_tab/bullet_02.png) 0 7px no-repeat; text-align:left;}
.table_bullet li.tb_none{background:none;}
.table_half li{float:left; width:48%;}
.gray_table .td_padding_long td{padding:10px 23px;}

.p004_img_box{padding-top:28px; text-align:center;}
.p004_img_box .basic_btn{padding:28px 0;}

.sc_con_list_line > li{background:url(/images/eng/sub/sub_tab/scl_line.png) left top repeat-x;}
.sc_con_list_line > li:first-child{background:none;}
.sc_con_list_line > li h4{display:inline-block; padding:0; margin-bottom:20px; font-size:18px; font-weight:bold; color:#0e62c1; background:none;}
.list_line > li{background:url(/images/eng/sub/sub_tab/scl_line.png) left top repeat-x;}
.list_line > li:first-child{background:none;}

.back_none{padding-left:0 !important; background:none !important;}
ul.back_none li{padding-left:0 !important; background:none !important;}
.sc_dot_list1 .red{padding-left:16px;}

/* 紐⑥쭛�붽컯 */
.blue_list > li{padding-top:10px;}
.blue_list > li:first-child{padding-top:0;}
.blue_list > li > strong{display: inline-block;  padding:10px 0; font-weight:normal;}
.blue_list .blue_box{padding:20px 30px; border-top:1px solid #0067b3; background:url(/images/eng/sub/sub_tab/blue_box_bg.png) bottom no-repeat;}
.blue_list .blue_box > strong{color:#000;}
.blue_list .blue_box > ul{padding-top:16px;}
.blue_list .blue_padding > ul > li{padding-top:16px;}
.blue_list .blue_padding > ul > li:first-child{padding-top:0;}

.text_bullet{float:left;}
.text_main{padding-left:3px; overflow:hidden;}

.sc_con_list .bullet_02_small > li > strong{font-size:13px;}
.table_health tr td{padding:10px 5px; font-size:11px;}

.green_list > li{padding-top:10px;}
.green_list > li:first-child{padding-top:0;}
.green_list > li > strong{display: inline-block;  padding:10px 0; font-weight:normal;}
.green_list .green_box{padding:20px 30px; border-top:1px solid #dce9e3; background-color:#ebf4f0;}
.green_list .green_box > strong{display:block; font-size:18px; color:#0e62c1; text-align:center;}
.green_list .green_box > ul{padding-top:16px;}
.green_list .green_padding > ul > li{padding-top:16px;}
.green_list .green_padding > ul > li:first-child{padding-top:0;}

.yellow_box{padding:10px 30px 10px 60px; color:#000; border:1px solid #d5d5d5; background:url(/images/eng/sub/sub_tab/yellow_box_bg.png) 2% 45% no-repeat; background-color:#feeab7;}

/* �ν븰 �쒕룄 */
.t_img_list{padding-top:30px;}
.t_img_list li{float:left; width:33.33%; height:161px; text-indent:-9999px;}
.t_img_list li.t_i_l_01{background:url(/images/eng/sub/sub_tab/p_03_005_img_t.png) 0 0 no-repeat;}
.t_img_list li.t_i_l_02{background:url(/images/eng/sub/sub_tab/p_03_005_img_t.png) -280px 0 no-repeat;}
.t_img_list li.t_i_l_03{background:url(/images/eng/sub/sub_tab/p_03_005_img_t.png) -560px 0 no-repeat;}

.t_img_list_f > li{min-height:140px; padding:12px; margin:5px 0; border-top:1px solid #eaeaea; background:url(/images/eng/sub/sub_tab/p_03_005_img_bg.png) bottom no-repeat;}
.t_img_list_f > li > .text_bullet{margin-right:32px;}
.t_img_list_f > li > .text_main strong{display:block; padding:0 0 10px 10px; border-bottom:1px solid #eaeaea; background:url(/images/eng/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.t_img_list_f > li > .text_main .tm_p_left{padding:7px 0 0 12px;}

.bullet_arrow{display:block; padding-left:12px; background:url(/images/eng/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.t_img_list_f > li.bu_a_padding{padding:10px 0;}

/* ��븰怨쇱젙 */
.glad_box{display:inline-block; height:151px; margin-bottom:25px; padding:25px 20px 20px 300px; border:1px solid #e2e2e2; background:url(/images/eng/sub/sub_tab/p_04_001_img_01.png) 20px 20px no-repeat;}
.glad_box strong{display:block; padding:0 0 5px 10px; background:url(/images/eng/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.glad_b_p{padding-left:10px; text-align:left;}
.glad_b_p_btn{padding:10px 0 0 10px; text-align:left;}

.frame_box{display:inline-block; height:178px; padding:22px 25px 0 25px; margin-bottom:40px; background-color:#f7f7f7;}
.frame_box:after{content:''; display:block; height:0; clear:both;}
.frame_img_box{position:relative; float:left; width:274px; min-height:152px; background-color:#fff;}
.frame_img_box .frame_ribbon{position:absolute; right:0; bottom:0; width:39px; height:41px; background:url(/images/eng/sub/sub_tab/p_04_001_frame_ribbon.png) no-repeat;}
.frame_img_box .frame_img{padding:11px 14px; border:1px solid #d8d8d8;}
.frame_box .frame_text{padding:12px 0 0 22px; width:505px; overflow:hidden; font-size:13px;}
.frame_box .frame_text strong{display: block; padding:13px 0 10px 0; color:#000; background:url(/images/eng/sub/sub_tab/p_04_001_frame_bar.png) left top no-repeat;}
.frame_box .frame_text .basic_text{line-height:150%;}

.bar_list > li{padding-top:30px;}
.bar_list > li:first-child{padding-top:0;}
.bar_list > li > strong{display:inline-block; margin-bottom:30px; padding:12px 0; font-size:20px; color:#000; background:url(/images/eng/sub/sub_tab/p_04_001_frame_bar.png) left top no-repeat; }

/* 吏곷Т怨쇱젙 */
.process_guide_r_padding{padding:20px 0 40px 15px;}

.gray_table_ver table{font-size:13px;}
.gray_table_ver table tbody tr th{font-weight:bold; color:#000; border-bottom:1px solid #9b928d; background-color:#ebebeb;}
.gray_table_ver table tbody tr td{border-bottom:1px solid #9b928d;}
.gray_table thead .tr_blue th{color:#0e62c1; background:#fff;}

.table_slash table thead th{padding:0 10px;}
.ts_box{position:relative; width:86px; height:125px; background:url(/images/eng/sub/sub_tab/p_04_002_line_diagonal.png) no-repeat; background-color:#fff;}
.ts_box .ts_top{position:absolute; top:28px; right:14px;}
.ts_box .ts_bottom{position:absolute; bottom:28px; left:14px;}
.table_slash table thead th.ts_padding{padding:5px 10px;}
.ver_top{vertical-align:top;}

/* �숆탳�앺솢 */
.typifier_list > li > .typifier_info > strong{display:block; margin:15px 0 0 25px; line-height:24px; font-size:13px; color:#000;}
.typifier_list > li > .typifier_info > p{margin:10px 0 0 25px; line-height:24px; font-size:13px; color:#333;}
.school_typi li > .typifier_info{width:630px; margin-left:16px;}

.typifier_bullet_02{margin-left:23px; margin-top:10px;}
.typifier_bullet_02 > li{background:none;}
.typifier_bullet_02 > li > strong{font-size:13px; background:url(/images/eng/sub/sub_tab/bullet_02.png) 0 4px no-repeat;}
.typifier_bullet_02 > li > p{margin:0 !important;}

.typifier_table{margin:5px 0 5px 23px;}
.typifier_table tr th, .typifier_table tr td{padding:5px;}

/* �앺솢吏�룄 諛�洹쒖쑉 */
.goal_list > li{padding-top:50px;}
.goal_list > li dl:after{content:''; display:block; height:0; clear:both;}
.goal_list > li dl dt{float:left; display:block; width:100px;  margin-right:15px; font-size:18px; color:#000; text-align:center;}
.goal_list > li dl dt strong{display:block; padding:13px 0; background:url(/images/eng/sub/sub_tab/bg_diagonal_conti.png) left top repeat-x;}
.goal_list > li dl dt span{display:block; padding:23px 0; border-top:1px solid #d4d4d4;}
.goal_list > li dl dd{float:left; position:relative; width:681px; padding-left:29px;}
.gray_line_b{position:absolute; left:0; top:23px; width:23px; height:1px; background:url(/images/eng/sub/sub_tab/bg_dotted_line.png) no-repeat;}
.gray_line_c{position:absolute; left:0; top:20px; width:33px; height:7px; background:url(/images/eng/sub/sub_tab/bg_dotted_line_c.png) no-repeat;}
.gray_line_c1{position:absolute; left:0; top:85px; width:33px; height:7px; background:url(/images/eng/sub/sub_tab/bg_dotted_line_c.png) no-repeat;}
.gray_box{border:1px solid #d4d4d4;}
.center{text-align:center;}
.goal_list p.center{padding:13px 0; font-size:18px; font-weight:bold; color:#000; border:1px solid #d4d4d4;}
.goal_list li.goal_l_02{background:url(/images/eng/sub/sub_tab/bg_gray_arrow_top.png) 465px 10px no-repeat;}
.goal_list li.goal_l_02 .goal_left p.center{color:#fff; background-color:#0079cf;}
.goal_list li.goal_l_02 .goal_right p.center{color:#fff; background-color:#0064c3;}
.goal_list li.goal_l_03{background:url(/images/eng/sub/sub_tab/bg_gray_arrow_top_d.png) 300px 18px no-repeat;}
.goal_list li .goal_left{float:left; width:334px; font-size:18px; font-weight:bold;}
.goal_list li .goal_right{float:right; width:334px; font-size:18px; font-weight:bold;}
.goal_list li .goal_text{min-height:110px; padding:23px 18px 0 18px; border:1px solid #d4d4d4; border-top:0;}
.goal_list li .goal_text li{padding-left:8px; font-size:13px; font-weight:normal; color:#333; background:url(/images/eng/sub/sub_tab/bg_dot.png) 0 9px no-repeat;}
.goal_list li .g_t_short{min-height:86px;}
.goal_list li .g_t_long{min-height:132px;}

.guidance_box{padding-top:12px;}
.guidance_box p{padding-left:0;}
.guidance_box:after{content:''; display:block; height:0; clear:both;}
.guidance_left{float:left; width:510px;}
.guidance_right{float:right; }

/* ��븰���섎（ �쇨낵 */
.uni_today_i_01{padding:6px 310px 6px 23px; background:url(/images/eng/sub/sub_tab/uni_today_img_01.png) 570px 0 no-repeat;}
.uni_today_i_02{padding:0 350px 0 23px; background:url(/images/eng/sub/sub_tab/uni_today_img_02.png) 570px 30px no-repeat;}
.uni_today_i_03{padding-bottom:170px; background:url(/images/eng/sub/sub_tab/uni_today_img_03.png) 23px bottom no-repeat;}
.uni_today_i_04{padding:6px 180px 6px 23px; background:url(/images/eng/sub/sub_tab/uni_today_img_04.png) right no-repeat;}

.uni_frame{margin-bottom:40px; background-color:#fff;}
.uni_frame:after{content:''; display:block; height:0; clear:both;}
.uni_frame .uni_frame_img_box{float:left;}
.uni_frame .uni_frame_text{padding:12px 0 0 30px; width:540px; overflow:hidden; font-size:13px;}
.uni_frame .uni_frame_text strong{display:block; padding:13px 0 10px 0; font-size:15px; color:#000; background:url(/images/eng/sub/sub_tab/p_04_001_frame_bar.png) left top no-repeat;}
.uni_frame .uni_frame_text .basic_text{margin-top:15px; line-height:150%;}

.uni_oz_img{background-color:#f6f6f6}

/* �곗쨷二쇱슂�됱궗 */
.event_frame_list > li{position:relative; float:left; margin:0 0 48px 36px; width:260px;}
.event_frame_list > li.e_f_none{margin-left:0;}
.event_frame_title{position:absolute; width:120px; padding:0 11px 10px 0; height:39px; font-size:13px; font-weight:bold; color:#fff; text-align:center; background:url(/images/eng/sub/sub_tab/event_frame_bg.png) no-repeat;}
.event_frame_title p{padding:11px 0 10px 0;}
.event_frame_title .e_f_blue{background-color:#0079cf;}
.event_frame_title .e_f_blue_d{background-color:#0062a8;}
.event_frame_text{height:242px; margin:9px 0 0 11px; font-size:13px; color:#333; line-height:160%; border:1px solid #c8c8c8;}
.event_frame_text ul{margin:46px 21px 0 21px;}
.e_f_01{background:url(/images/eng/sub/sub_tab/event_frame_img_01.png) 55px 125px no-repeat;}
.e_f_02{background:url(/images/eng/sub/sub_tab/event_frame_img_02.png) 69px 133px no-repeat;}
.e_f_03{background:url(/images/eng/sub/sub_tab/event_frame_img_03.png) 39px 122px no-repeat;}
.e_f_04{background:url(/images/eng/sub/sub_tab/event_frame_img_04.png) 58px 112px no-repeat;}
.e_f_05{background:url(/images/eng/sub/sub_tab/event_frame_img_05.png) 75px 120px no-repeat;}
.e_f_06{background:url(/images/eng/sub/sub_tab/event_frame_img_06.png) 33px 105px no-repeat;}

/* �낇븰��*/
.adm_top img{margin:0;}
.adm_bottom{position:relative; background-color:#f0f0f0; height:286px; padding:30px 23px;}
.adm_bottom .adm_b_text{width:460px; padding-top:15px; background:url(/images/eng/sub/sub_tab/admission_text_bar.png) no-repeat;}
.adm_bottom img{position:absolute; top:0; right:0;}
.adm_button{text-align:right;}

/* 議몄뾽��*/
.graduation_top{display:table;}
.graduation_top img{margin-bottom:0;}
.graduation_top .gdt_left{display:table-cell;}
.graduation_top .gdt_right{display:table-cell; vertical-align:top;}
.indention{display:block; float:left; margin-right:5px;}
.indention_right{display:block; overflow:hidden;}
.gdt_bottom{padding-top:50px;}
.gdt_bottom li{padding:15px 0;}

/* 泥�엺異뺤쟾,泥댁쟾 */
.c_festival_top img{margin-bottom:0;}

/* 湲고��됱궗 */
.e_festival:after{content:''; display:block; height:0; clear:both;}
.e_fe_left{float:left; margin-right:24px;}
.e_fe_right{overflow:hidden;}
.e_fe_list{clear:both; padding-top:20px;}

/* ��븰��蹂듭젣 */
.dress_box:after{content:''; display:block; height:0; clear:both;}
.dress_left{float:left; width:241px; padding-top:20px; background:url(/images/eng/sub/sub_tab/bg_diagonal_conti.png) left top repeat-x;}
.dress_left .dress_b_img{height:386px; padding:8px 10px 13px 10px; background:url(/images/eng/sub/sub_tab/dress_bg_01.png) no-repeat;}
.dress_left .dress_b_text{height:111px; padding-top:15px; margin-top:10px; border-top:1px solid #e0e0e0; background:url(/images/eng/sub/sub_tab/dress_bg_02.png) bottom no-repeat;}
.dress_left .dress_b_text #dress_b_title{margin-top:35px; padding-top:10px; font-size:18px; color:#333; text-align:center; background:url(/images/eng/sub/sub_tab/dress_t_bar.png) center top no-repeat;}
.dress_right{float:right; width:550px; padding-top:20px; background:url(/images/eng/sub/sub_tab/bg_diagonal_conti.png) left top repeat-x;}
.dress_right > ul > li{float:left; width:135px; margin:0 0 8px 3px;}
.dress_right > ul > li.dr_none{margin-left:0;}
.dress_right > ul > li .dress_box_m{height:130px; background:url(/images/eng/sub/sub_tab/dress_bg_03.png) no-repeat;}
.dress_right > ul > li .dress_box_m .dress_m_img{height:92px; padding:3px 5px 0 6px;}
.dress_right > ul > li .dress_box_m .dress_m_img img:hover{cursor:pointer;}
.dress_right > ul > li .dress_box_m .dress_m_text{padding-top:3px; text-align:center;}

.fixture_list > li{float:left; width:135px; margin:0 0 8px 3px;}
.fixture_list > li.fx_none{margin-left:0;}
.fixture_list > li .fixture_box_m{height:130px; background:url(/images/eng/sub/sub_tab/dress_bg_04.png) no-repeat;}
.fixture_list > li .fixture_box_m .fixture_m_img{height:92px; padding:3px 5px 0 6px;}
.fixture_list > li .fixture_box_m .fixture_m_img img:hover{cursor:pointer;}
.fixture_list > li .fixture_box_m .fixture_m_text{padding-top:3px; text-align:center;}

/* 蹂듭��쒖꽕 */
.gallery_box{margin-bottom:30px;}
.gallery_box .gallery_left{float:left; margin-right:15px; min-height:205px}
.gallery_box .gallery_right{width:525px; overflow:hidden; font-size:13px; line-height:180%;}
.gallery_box .gallery_right strong{display:block; padding:15px 0; font-size:15px; color:#000; background:url(/images/eng/sub/sub_tab/p_04_001_frame_bar.png) no-repeat;}
.gallery_box .gallery_right > span{display:block; margin-bottom:5px;}

.gallery_list{clear:both; margin-top:30px;}
.gallery_list li{float:left; margin:0 0 10px 10px;}
.gallery_list li.gl_none{margin-left:0;}
.gallery_list li .gl_img{width:113px;}
.gallery_list li .gl_img img{width:100%; margin-bottom:0;}
.gallery_list li .gl_text{padding:5px 0; font-size:13px; line-height:150%; text-align:center;}

/* �붾낫 */
.webzin_box:after{content:''; display:block; height:0; clear:both;}
.webzin_left{float:left;}
.webzin_left .wz_l_img{width:266px; height:354px; padding:23px 20px 47px 20px; background:url(/images/eng/sub/sub_tab/webzin_frame_bg.png) no-repeat;}
.webzin_left .wz_l_img img{margin-bottom:0;}
.webzin_left .wz_l_text{text-align:right;}
.webzin_right{float:left; width:503px; height:410px; padding:22px 0 0 43px; background:url(/images/eng/sub/sub_tab/webzin_list_bg.png) no-repeat;}
.webzin_right .wz_rt_top strong{display:block; padding:15px 0; font-size:20px; background:url(/images/eng/sub/sub_tab/p_04_001_frame_bar.png) no-repeat;}
.webzin_right .wz_rt_top p{height:113px; font-size:15px; color:#000; line-height:180%; overflow:hidden;}

.wz_rt_bottom .wz_rt_list li{float:left; width:120px; padding-top:20px; margin-left:7px;}
.wz_rt_bottom .wz_rt_list li:hover{cursor:pointer;}
.wz_rt_bottom .wz_rt_list li .wz_rt_frame{position:relative; height:145px; padding:7px 7px 25px 7px; background-color:#f0f0f0;}
.wz_rt_bottom .wz_rt_list li .wz_rt_frame img{width:100%; margin-bottom:0;}
.wz_rt_bottom .wz_rt_list li .wz_rt_frame span{position:absolute; bottom:0; display:block; width:106px; padding:4px 0; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wz_rt_bottom .wz_rt_list li.active{background:url(/images/eng/sub/sub_tab/webzin_active.png) no-repeat;}
.wz_rt_bottom .wz_rt_list li.active .wz_rt_frame{background-color:#3d3d3d;}
.wz_rt_bottom .wz_rt_list li.active .wz_rt_frame span{color:#fff;}
.wz_rt_bottom .paging{margin:10px 0;}
.li_first{margin-left:0 !important;}

/* �щ젰 */
.calendar_box .cd_result_value{padding:20px 0 30px 0; font-size:15px; font-weight:bold; color:#000; text-align:center;}
.cd_data_box .cd_d_top{position:relative; width:846px; padding:19px 0; border:1px solid #d0d0d0; border-bottom:0;}
.cd_data_box .cd_d_top > strong{display:block; font-size:15px; text-align:center;}
.cd_data_box .cd_d_top button{position:absolute; top:19px; font-size:13px; color:#4a4a4a; border:0; background:none;}
.cd_data_box .cd_d_top button.cd_d_prev{left:20px;}
.cd_data_box .cd_d_top button.cd_d_prev span{display:inline-block; padding-left:19px; background:url(/images/eng/sub/sub_tab/calendar_arrow_left.png) center left no-repeat;}
.cd_data_box .cd_d_top button.cd_d_next{right:20px;}
.cd_data_box .cd_d_top button.cd_d_next span{display:inline-block; padding-right:19px; background:url(/images/eng/sub/sub_tab/calendar_arrow_right.png) center right no-repeat;}
.cd_data_box .cd_d_bottom .cd_date_t{width:846px; border:1px solid #d0d0d0;}
.cd_data_box .cd_d_bottom .cd_date_t li{float:left; width:120px; padding:13px 0; font-size:15px; font-weight:bold; color:#404040; text-align:center;}
.cd_date_d{width:847px; border-right:1px solid #d0d0d0;}
.cd_date_d li{float:left; width:108px; height:81px; padding:6px; font-size:15px; font-weight:bold; color:#404040; text-align:center; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.cd_date_d li strong{display:block; padding:24px 0 13px 0; font-size:15px; font-weight:normal; text-align:center;}
.cd_date_d li.cd_today{background-color:#f2f2f2;}
.cd_btn{display:block; width:100%; padding:3px 0; border:2px solid #34495e; color:#34495e; background-color:#fff; cursor:default;}
.cd_btn span{font-size:13px; text-align:center;}
.cdb_impossible{border:2px solid #ff0000; color:#ff0000; cursor:pointer;}
.cdb_possible{border:2px solid #0079cf; color:#0079cf; cursor:pointer;}

.cd_etc_box{margin:18px 0 30px 0; padding:9px 19px; background-color:#f2f2f2;}
.cd_etc_box li{float:left; width:33.33%;}
.cd_etc_box li p{display:inline-block; padding:0 10px;}
.cd_etc_box .cd_btn{display:inline-block; width:108px; text-align:center;}

/* �앹뾽 */
.reservation_con strong{display:inline-block; padding:7px 15px; font-size:13px; font-weight:normal; color:#fff; background-color:#232323;}
.reservation_con p{display:inline-block; padding:0 15px;}
.overlay{position:fixed; width:100%; height:100%; left:0; top:0; display:none; z-index:10;}
.ca_popup{position:fixed; top:20%; left:0; right:0; width:760px; margin:0 auto; padding:20px 25px; background-color:#fff; z-index: 11; display:none;}
.ca_popup .basic_btn{padding:20px 0;}

.board_search .searchGo { width:135px; height:28px; text-align:center; font-size:11px; display:inline-block; background-color:#454545; color:#fff; cursor:pointer; border:0 none;}