@charset "euc-kr";
@import url("bbs.css");
/* CSS Document */

/*¼­ºêÅ¾ BG ¸®½ºÆ®*/
.sub_top_bg01 {background:url(../images/sub/sub_top_bg01.png) right -2px no-repeat;}/* »ç¾÷¼Ò°³ */

/* ¼­ºê°øÅë */
#sc .section {margin-bottom:40px}
#sc .section:after {display:block; content:""; clear:both;}
.cont_section  {text-align:left;width:100%;min-height:450px}
.cont_section h3 {font-size:70px;font-weight:400;margin:0 0 20px 0}
.cont_section h4 {font-size:34px;font-weight:100;border-bottom:2px solid #000;padding:40px 0;margin:0 0 60px 0;word-break: keep-all}
.cont_section h4 span{font-weight:700}
.cont_section h4.narrow {padding:20px 0;margin:0 0 30px}
.cont_section h4.small {font-size:20px;border:0;padding:0;margin:0 0 15px 0;word-break: keep-all}
.cont_section h5.type1 {font-size:18px;font-weight:700;margin:0;}
.cont_section h5.type2 {margin-bottom:5px;font-size:1.42em;line-height:1.3;color:#333}
.cont_section h5.type3 {margin-bottom:10px;font-size:20px;color:#333;background:url(../images/sub/icon_bullet01.png) no-repeat left center;font-family:'Nanum Gothic Bold';padding-left:20px;}

.cont_section .ipt_txt {padding-left:5px; border:1px solid #d4d4d4;height:22px; padding:5px}
.cont_section .ipt_sel {border:1px solid #d4d4d4;height:32px;}
.cont_section .fs20{font-size:20px}
.cont_section .fs35{font-size:35px}
.cont_section .color_orange{color:#ff7e00}
.cont_section .fs35{font-size:35px}
.cont_section .line_box {position:relative;*zoom:1; border:2px solid #dcdcdc;padding:30px;}
.cont_section .line_box:after {display:block; clear:both; content:"";}
.cont_section .line_box p {line-height:24px}
.cont_section p.txt_area{line-height:24px}
.cont_section p.txt_area strong{color:#333;font-size:16px;padding-bottom:0;display:block}
.clear{display:block; clear:both; content:""}

/* UL List */
.list_1st {margin:10px 0px}
.list_1st li {margin:0 0 3px;padding-left:10px;background:url(../images/sub/list_bul4.png) no-repeat 0 9px;line-height:20px;word-wrap: break-word;word-break: keep-all;}

/* space */
.mt0	{margin-top:0 !important}
.mt5	{margin-top:5px !important}
.mt10	{margin-top:10px !important}
.mt20	{margin-top:20px !important}
.mt30	{margin-top:30px !important}
.mt40	{margin-top:40px !important}
.mt50	{margin-top:50px !important}
.mt60	{margin-top:60px !important}
.mt70	{margin-top:70px !important}
.mt80	{margin-top:80px !important}

.mb0	{margin-bottom:0 !important}
.mb5	{margin-bottom:5px !important}
.mb10	{margin-bottom:10px !important}
.mb20	{margin-bottom:20px !important}
.mb30	{margin-bottom:30px !important}
.mb40	{margin-bottom:40px !important}
.mb50	{margin-bottom:50px !important}
.mb60	{margin-bottom:60px !important}
.mb70	{margin-bottom:70px !important}
.mb80	{margin-bottom:80px !important}

.mr0	{margin-right:0 !important}
.mr5	{margin-right:5px !important}
.mr10	{margin-right:10px !important}
.mr20	{margin-right:20px !important}
.mr30	{margin-right:30px !important}
.mr40	{margin-right:40px !important}
.mr50	{margin-right:50px !important}
.mr60	{margin-right:60px !important}
.mr70	{margin-right:70px !important}
.mr80	{margin-right:80px !important}

/* font style */
.word-01{display:block;font-size:20px;line-height:25px;font-family:'Nanum Gothic'}
.word-02{display:block;color:#aa3e68;font-size:18px;line-height:25px;margin-bottom:15px;text-align:left;font-family:'Nanum Gothic Bold'}

/* font size */
.f23{font-size:23px}
.f45{font-size:45px}
.f60{font-size:60px}

/* ÀÚ°£°£°Ý */
.ls05{letter-spacing:-0.05em}

/* float */
.float_left{float:left}
.float_right{float:right}

/* font Á¤·Ä */
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}

/* font color */
.font_type1{color:#aa3e68}
.font_type2{color:#34acab}

/* ¼­ºê ÄÁÅÙÃ÷ tab menu */
.cont_section .tab_menu {display:block;padding-left:1px;margin-bottom:15px;overflow:hidden;}
.cont_section .tab_menu li {float:left;margin-left:-1px;height:54px;border:1px solid #ddd;border-top:2px solid #555;}
.cont_section .tab_menu li a {display:block;width:100%;height:54px;line-height:54px;text-align:center;font-size:15px;font-weight:700;background-color:#f7f7f9}
.cont_section .tab_menu li.on a{background-color:#555;color:#fff}
.cont_section .tabs2 .tab_menu li {width:413px;}
.cont_section .tabs4 .tab_menu li {width:244px;}

/* button */
.btn_area {clear:both;width:100%;text-align:left;margin-top:40px}
.btn_area.right {text-align:right}
.btn_area.center {text-align:center}
.btn_area .inline{display:inline-block; padding:10px 50px; margin:0 2px;}
.btn_base {display:inline-block;padding:5px 20px;min-width:120px;border:1px solid #4c4c4c;background-color:#fff}
a.btn_base, .btn_base {font-size:15px;line-height:34px;vertical-align:middle;color:#333;font-family:'Nanum Gothic Bold'}
.btn_small {display:inline-block;height:33px;padding:0 15px;min-width:80px;border:1px solid #4c4c4c;background-color:#fff}
a.btn_small, .btn_small {font-size:14px;line-height:32px;vertical-align:middle;color:#333;font-family:'Nanum Gothic'}
.btn_xsmall {display:inline-block;height:25px;padding:0 5px;min-width:50px;border:1px solid #4c4c4c;background-color:#fff}
a.btn_xsmall, .btn_xsmall {font-size:13px;line-height:23px;vertical-align:middle;color:#333;font-family:'Nanum Gothic'}
a.btn_bg1, .btn_bg1 {background-color:#4c4c4c;color:#fff;border:1px solid #4c4c4c}
a.btn_bg2, .btn_bg2 {background-color:#0798de;color:#fff;border:1px solid #0798de}
a.btn_bg3, .btn_bg3 {background-color:#a53963;color:#fff;border:1px solid #a53963}

/* Å×ÀÌºí */
.tbl_type1 {width:100%;border-top:2px solid #222}
.tbl_type1 thead th {line-height:18px;padding:10px 0px;text-align:center;font-size:13px;color:#333;font-family:'Nanum Gothic Bold';border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#f9f9f9}
.tbl_type1 tbody th,.tbl_type1 tbody td {min-height:30px;padding:10px 10px;font-size:13px;border-bottom:1px solid #dcdcdc;text-align:center;border-left:1px solid #dcdcdc}
.tbl_type1 thead th:first-child,.tbl_type1 tbody th:first-child,.tbl_type1 tbody td:first-child{border-left:none;}
.tbl_type1 tbody th {color:#555;background:#f9f9f9}
.tbl_type1 tbody .left {text-align:left}
.tbl_type1 tbody .right {text-align:right}

.tbl_type2 {width:100%;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}
.tbl_type2 th {padding:12px 0;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#f2f2f2;text-align:center;font-size:15px}
.tbl_type2 td {padding:8px 15px;border-bottom:1px solid #d7d7d7;background:#fff;text-align:left}

.tbl_type3 {width:100%;border:1px solid #d7d7d7}
.tbl_type3 th {padding:10px 0;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#f2f2f2;text-align:center;font-size:15px}
.tbl_type3 td {padding:10px 15px;border-bottom:1px solid #d7d7d7;background:#fff;text-align:left}
.tbl_type3 td.photo{background:#f2f2f2 url(../images/sub/nophoto.png)no-repeat center center}

/* ÄÁÅÙÃ÷ »ó´Ü ÅØ½ºÆ® */
.cont_head{height:128px;width:760px;background:url(../images/sub/cont_head.gif)no-repeat 0 0}
.cont_head p{padding:30px 20px 30px 150px;line-height:20px}
.cont_head strong{font-size:18px;display:inline-block;padding-bottom:8px}

/* About */
.about_area{position:relative}
.about_area .greeting{}

/* È¸»ç¼Ò°³ - È¸»ç¿¬Çõ */
.history h4 {font-size:15px;padding:0;margin:0;}
.history h4 span {color:#373737;font-size:25px;font-weight:800;font-family:'Nanum Gothic Bold'}
.history .history_con {overflow:hidden; padding-bottom:40px;border-bottom:1px solid #e6e6e6;}
.history .history_con.type2{border-bottom:0px;margin-top:40px}

.history .history_con .float_left {width:260px}
.history .history_con .year {font-size:35px;color:#1d78be;font-family:'Nanum Gothic Bold';letter-spacing:-0.05em}
.history .history_con .year span{display:block;color:#666;font-size:18px;padding-top:5px;line-height:25px;letter-spacing:0em}
.history .history_con .cw_hist {float:right;width:470px;padding-left:30px}
.history .history_con .cw_t {padding-bottom:40px; background:url('../images/sub/bg_h3.gif') left top no-repeat; padding-left:34px;}
.history .history_con .cw_c {padding-bottom:40px; background:url('../images/sub/bg_h2.gif') left top no-repeat; padding-left:34px;}
.history .history_con .cw_b {background:url('../images/sub/bg_h.gif') left top no-repeat; padding-left:34px;}
.history_table {margin-top:12px;}
.history_table th {padding:8px 0;font-size:14px;text-align:left;font-family:'Nanum Gothic Bold'}
.history_table th  span {color:#404040; font-size:14px;}
.history_table td {padding:8px 0px 8px 8px; background:url('../images/sub/bul_arrow.gif') left 15px no-repeat;font-size:13px}

/* È¸»ç¼Ò°³ - ÀÎÁõÇöÈ² */
.patent_area {display:block;overflow:hidden}
.patent_area li{display:inline-block;float:left;margin-left:50px}
.patent_area li:first-child{margin-left:0px}
.patent_area li p{display:block;width:100%;height:20px;line-height:20px;text-align:center;margin-top:8px;font-size:15px;font-family:'Nanum Gothic Bold'}

/* È¸»ç¼Ò°³ - È¸»ç¼Ò°³ */
.about_info1{background:url('../images/sub/about_bg1.gif') left top no-repeat;width:355px;height:250px;float:left}
.about_info1 p, .about_info2 p{text-align:center;font-size:18px;font-family:'Nanum Gothic Bold';margin-top:180px}
.about_info2{background:url('../images/sub/about_bg2.gif') left top no-repeat;width:355px;height:250px;float:right}

/* È¸»ç¼Ò°³ - Á¶Á÷µµ */
.org {width:760px;height:909px;background:url('../images/sub/org_bg.gif') left top no-repeat; position:relative}
.org .president {text-align:center;width:150px;height:140px;line-height:150px;padding-top:10px;margin-left:191px}
.org .president span { font-size:20px; color:#fff; display:block;}
.org > div {padding-top:105px}
.org > div ul {overflow:hidden}
.org > div ul li {float:left}
.org > div ul li:first-child {margin-left:0}
.org > div ul li p.sector{width:134px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:15px;font-weight:bold;display:block;margin-bottom:20px}
.org > div ul li dl { }
.org > div ul li dl dt {width:134px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:15px;font-weight:bold;display:block;margin-bottom:69px}
.org > div ul li dl dd {height:42px;line-height:42px;text-align:center;margin-bottom:5px;font-size:13px;font-weight:500; }
.org > div ul li ul{margin-left:36px;overflow:hidden}
.org > div ul li ul li{width:110px;margin-left:10px;float:left;display:inline-block}
.org > div ul li ul li:first-child {margin-left:0}
.org > div ul li ul li dl dt {width:110px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:15px;font-weight:bold;display:block;margin-bottom:20px}
.org > div ul li ul li dl dd {height:42px;line-height:42px;text-align:center;margin-bottom:5px;font-size:12px;font-weight:500;}

/* È¸»ç¼Ò°³ - Ã£¾Æ¿À½Ã´Â ±æ */
.about_area .location_map{margin-bottom:40px}
.about_area .location_map .line_box {position:relative;*zoom:1; border:2px solid #dcdcdc;padding:20px 30px;height:80px}
.about_area .icowrap {position: relative;padding-left:130px}
.about_area .icowrap .ico {position:absolute;left:25px;top:35px;display:inline-block;width:80px;min-height:80px;background: url(../images/sub/bg_ico_box.png)}
.about_area .icowrap .ico.ico10 {background-position:-720px 0px}
.location_charge{position:absolute;top:-25px;right:0;text-align:center}

/* Á¦Ç°Á¤º¸ */
.product_thum {display:block;clear:both;overflow:hidden;margin:0 0 40px 0}
/*.product_thum .thumneil.type1{float:left;margin:0 15px 0 0;width:250px;height:218px;border:1px solid #ddd;text-align:center;background:url('../images/sub/nophoto2.png') center center no-repeat}*/
.product_thum .thumneil.type1{float:left;margin:0 15px 0 0;width:268px;height:198px;border:1px solid #ddd;text-align:center;background:url('../images/sub/nophoto2.png') center center no-repeat}
.product_thum .thumneil.type2{float:left;margin:0 15px 0 0;width:268px;height:198px;border:1px solid #ddd;text-align:center;background:url('../images/sub/nophoto2.png') center center no-repeat}
.product_thum .thumneil .imgview{border:0 none}
.product_thum .thum_list{float:right;width:460px;text-align:center}
.product_thum .thum_list ul{position: relative}
.product_thum .thum_list ul:after {display:block; clear:both; content:"";}
.product_thum .thum_list ul li{float:left;display:inline-block;margin:0 0 0 30px;background:url(../images/sub/product_noimg.gif) no-repeat center center}
.product_thum .thum_list ul li:first-child{margin-left:0px}
.product_thum .thum_list ul li a{display:block; border:1px solid #ccc}
.product_thum .product_word {float:right;width:470px;}

.product_details{clear:both;margin-top:50px;}
.product_details h5{font-size:15px;font-family:'Nanum Gothic';color:#fff;padding:10px 0;margin:0px 0px 3px 0;background-color:#323337;width:150px;text-align:center}
.product_details h6{font-size:25px;font-family:'Nanum Gothic Bold';padding:0px;margin:0px}
.product_details .line_box {*zoom:1; border:1px solid #ddd;padding:20px 30px;border-right:none;border-left:none;background-color:#f6f6f6}
.product_details .line_box:after {display:block; clear:both; content:"";}
.product_details .line_box p {line-height:24px}

.box_info{overflow:hidden;margin-left:-2px;width:100%;border:1px solid #d9d9d9;border-top:5px solid #237fce;background-color:#fafafa;}
.box_info:after{content:"";display:block;clear:both;}
.box_info .area{display:inline-block;float:left;width:213px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;padding:20px;min-height:250px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.box_info .area h2{margin:0;margin-bottom:15px;padding-top:25px;background:url(/images/sub/bg_h4.gif) no-repeat left 3px;font-weight:bold;font-size:17px;color:#0b0b0b;}
.box_info .area h2 span{display:block;padding-left:3px;color:#444;font-size:14px;}
.box_info .area .thm_figure{display:block;overflow:hidden}
.box_info .area .thm_figure img{width:100%;max-width:none;}
.noImages{background:url('../images/sub/nophoto2.png') center center no-repeat}

/* ÄÁÅÙÃ÷ ¿µ¿ª_»çÀÌÆ®¸Ê */
#contents_sitemap{width:750px; height:auto; margin:0 auto;}
#contents_sitemap p.site{background-color:#fff; color:#333;font-weight:600; padding:20px 20px;border-top:2px solid #333;border-bottom:1px solid #333;font-size:16px;}
#contents_sitemap #cate_line{margin-bottom:20px;}
#contents_sitemap #cate_line #cate{float:left; width:185px; height:auto; margin:30px;}
#contents_sitemap #cate_line #cate dl{ margin:10px 0 15px 0}
#contents_sitemap #cate_line #cate dl dt{background:url(/images/common/sitemap_icon.gif) 8px 15px  no-repeat; padding:8px 0 8px 17px;margin-top:3px;border-bottom:#dbdbdb 1px solid;text-align:left;}
#contents_sitemap #cate_line #cate dl dt.up{height:23px; background:url(/_img/icon/sitemap_icon1.gif) 8px 10px no-repeat; padding-left:17px;padding-top:6px;border-top:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;}
#contents_sitemap #cate_line #cate dl dt.add{height:20px; background:url(/_img/icon/sitemap_icon.gif) 5px 10px no-repeat; margin-left:12px;border:none}
#contents_sitemap #cate_line #cate dl dt a{ color:#666; letter-spacing:0px; }
#contents_sitemap #cate_line #cate dl dt a:hover{color:#193c96; font-weight:600;}
#contents_sitemap #cate_line #cate dl dt.end{height:30px;}


/* tab */
.tabmenu{overflow:hidden;margin:0 0 15px;}
.tabmenu li{float:left;width:190px;height:45px;margin:0 3px 0 0;}
.tabmenu li.mg-none{margin-right:0;}
.tabmenu li a{display:inline-block;width:190px;height:45px;line-height:45px;text-align:center;background:#acabb1;color:#fff !important;font-size:14px;font-family:'Nanum Gothic Bold'}
.tabmenu li a.on,
.tabmenu li a:active,
.tabmenu li a:focus,
.tabmenu li a:hover{color:#fff !important;background:#3b5fbd;text-decoration:none;}

/* Faculty */
.txt_area span.num{font-size:18px;color:#2a7bd4;font-family:'Nanum Gothic Bold'}
.professor_wrap div{float:left;width:525px;margin-bottom:50px}
.swe .icowrap {position:relative;padding-left:100px}
.swe .icowrap .ico{position:absolute;left:0;top:0;display:inline-block;width:80px;min-height:80px;background: url('../images/sub/bg_ico_box.png') no-repeat;text-align:center;color:#fff;font-size:45px;line-height:80px}
.swe .icowrap .ico2_6{background-position:-400px -80px}
.swe .icowrap .ico2_7{background-position:-480px -80px}
.swe .icowrap .ico2_8{background-position:-560px -80px}
.swe .icowrap strong{display:block;font-size:28px;padding:8px 0 8px 0}
.swe .icowrap span{font-size:15px;line-height:24px;color:#999}