online@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body, div, table, ul, li, dl, dt, dd, ol, p, address, h1, h2, h3, h4, h5, h6, img, a{padding:0; margin:0; font-family: 'Score4','Malgun Gothic','돋움',dotum,sans-serif;word-break: keep-all; word-wrap: break-word; font-size:15px; line-height:26px;}
input{font-family:'Score4','Malgun Gothic','돋움',dotum,sans-serif;}
.skip{position:absolute; left:-999px; font-size:1px; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden;}
a:link, a:visited, a:active, a:hover{color:#000; text-decoration:none !important;}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
img, select, input, button{vertical-align:middle;}
.none{background:none !important;  border:0 !important;}
.clearboth{clear:both;}
.red{color:red;}
.blue{color:blue;}
.blue2{color:#254FA4;}
.yellow{color:yellow;}
.highlight{ background:#FF0; padding: 2px;}

.main_img{z-index:1;}
.main_img img{ width:100%;}
.header2{ width:1400px; margin:0 auto; }

.h1_logo{float:left; margin-top: 20px; height:72px;}
.h1_logo span.online{ z-index:3; /*position:absolute; top: 20px;; right: 585px;*/}
.gnb{position:relative; float:right; margin-top:30px;}
.gnb li{list-style-type:none; float:left; padding-left:25px;}
.gnb li a{color:#000; font-size:13px; font-family:'DinR'; font-weight:bold;}



.sns { width: 160px; float: right; display: flex; justify-content: space-between; /* position: absolute; top: 27px; right: 415px;*/}
.sns li{list-style: none;padding-top: 10px }
.sns li img{ width: 35px;}

.lnb{clear:both;position:relative; z-index:9999;display:flex; justify-content:space-between; flex-wrap:nowrap; gap:0 10px; width:1400px; margin:0 auto; }
.lnb>li{list-style-type:none;  text-align:center; position:relative; width:100%}
.lnb>li:hover{ }
.lnb li a{font-family:'Score4';  font-size:17px; color:#fff; display:block; padding:19px 0px 17px; font-weight:bold;}
/*.lnb li:nth-child(5) a, .lnb li:nth-child(6) a{line-height:20px;  padding:14px 10px; }*/
.lnb>li:hover .sub { opacity:1; visibility:visible;}
.lnb .sub {position:absolute; top:61px; background-color:#4e555a; box-sizing:border-box; left:50%; transform:translateX(-50%); opacity:0; visibility:hidden; width:100%;}
.lnb .sub li{list-style-type:none; padding:10px 0; margin:0; }
.lnb .sub li a{font-size:14px; font-weight:bold; color:#fff; padding:0 0 0 5px; margin:0; text-align:center;}
.lnb .sub li a:hover{color:#fcff12;}
/*.sub li a:before{content:" - ";display:inline-block;margin-right:5px;}*/

#sub1{width:192px;}
#sub2{width:192px;}
#sub3{width:192px;}
#sub4{width:192px;}
#sub5{width:192px;}
#sub6{width:192px;}
#sub7{width:192px;}


/*메인*/
.main_banner, .display_flex{display:flex; justify-content:space-between;}
.main_register, .main_notice{ width:49%; height:230px;}
.main_register{background:url('/register/2027_01/images/main_register.jpg') no-repeat center; background-size:cover;}
.main_notice{background:url('/register/2027_01/images/main_news.jpg') no-repeat center #f0f7ff; background-size:contain;}

.main_register a, .main_notice a{ letter-spacing:1px; display:block; color:#fff; font-size: 35px; font-weight:bold;}

.main_register a{ text-align:center; margin-top:50px;}
.main_register a span{ display:block; padding: 10px 15px; border: 1px solid #fff; width:150px; margin:40px auto 0; font-size:18px;}
.main_notice a{ color:#1d4a8e; margin:50px 0 0 20px;;}
.main_notice a span{display:block; padding: 10px 15px; border: 1px solid #fff;  width:150px; font-size:18px; text-align:center; margin: 40px 0 0 0 ; background: linear-gradient(270deg, rgba(29,81,197,1) 46%, rgba(20,47,107,1) 100%); color:#fff;}

.s_btn3 {background:#333; padding:0 5px;border-radius:3px; color:#fff; font-size:12px; width:50px; display:inline-block; text-align:center; margin-left:5px;} 
.s_btn4 {background:#fff600; padding:0 5px;border-radius:3px; color:red; font-size:14px;  width:80px; display:inline-block; text-align:center; margin-left:5px;} 

.s_btn5 {background:#1F2F7A; padding:0 5px;border-radius:3px;  font-size:14px;  width:80px; display:inline-block; text-align:center; margin-left:5px;} 
.s_btn5 a{ color:#fff;}

.wrap{width:100%; position:relative;}
.header{ width:100%; margin:0 auto;}


.main_contents{ clear:both; width: 1400px; margin:0 auto;}

.impotant{border: 1px solid #ddd; padding: 30px; margin-bottom:20px;   background:#f9f9f9;}
.impotant li{ list-style:square; list-style-position:inside; border-bottom: 1px dashed #ddd; padding-bottom: 5px;  margin-bottom:6px;}
.impotant li span{color:#ff3120; font-weight: bold;}
.impotant  .impo_tit{ list-style:none; font-size: 35px; font-weight:bolder; font-family:'Arial'; margin-bottom:10px; color:#b02727; padding: 10px 20px 10px 0; border-bottom: none;}
.impotant  .impo_tit2{ list-style:none; font-size: 25px; font-weight:bolder; font-family:'Arial'; margin-bottom:10px; color:#f27575; padding: 10px 20px 20px 0; border-bottom: none;}
.impotant .noti_txt{list-style: none; font-weight: bold;}

.quick{border: 1px solid #ddd; padding: 30px; margin-bottom:20px;  }
.quick li{ list-style:none; border-bottom: 1px dashed #ddd; padding-left: 20px; padding-bottom: 10px; margin-bottom:10px;  font-weight:bold;;}
.quick li img{ border-radius:50px; margin-right:20px;  vertical-align:middle; width:40px;}
.quick li span{float:right; margin-top:10px; }
.quick li span a{color:#fff;  font-size:13px;  padding: 5px 30px; background:#6c6961;  border-radius:30px;  font-weight: bold; }



.container{position:relative; clear:both;  height:100%; width:1400px; margin:0 auto;}
.left{float:left; width:250px;background-color:#fff;}
.left p{text-align:center; font-size:24px; color:#003e81; border:1px solid #003e81; padding:30px 0; font-weight:bold; letter-spacing:-0.5px; margin-top:20px; margin-bottom:20px;}
.left li:nth-child(1) a{border-top:1px solid #ddd;}
.left li{list-style-type:none; }
.left li a{display:block; padding:14px 0 14px 20px; border-bottom:1px solid #ddd; font-size:16px;}
.left ul li:hover{background:url('/register/2027_01/images/left_bg.jpg?v=240215') no-repeat 230px 18px; }
.left ul li.over{background-color:#f4f4f4;  font-weight:bold;}
.left ul li.over:hover{background:none;background-color:#f4f4f4;}

.contents{float:right; width:1100px; }
.title{border-bottom:1px solid #003e81; font-size:32px;  padding:25px 0; color:#003e81;  letter-spacing:-0.5px;  margin-top:20px; text-align:center; font-family:'NotoBold';}
.cont{padding:30px 0; }
.write_btn{padding:20px 0;}
.write_btn p{color:#fff; background-color:#003e81; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.btn_wrap{overflow:hidden; width:590px; margin:0 auto;}
.write_btn2{padding:20px 0; float:left;}
.write_btn2 p{color:#fff; background-color:#003e81; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.write_btn3{padding:20px 0; float:right;}
.write_btn3 p{color:#fff; background-color:#48bb82; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.write_btn p span{font-size:18px;}
.write_btn2 p span{font-size:18px;}
.write_btn3 p span{font-size:18px;}
.footer{clear:both; width:100%; text-align:center; background-color:#ddd; padding:30px 0; font-size:14px;}
.bottom{width:1200px;}

.write_box{ padding:20px; background:#f9f9f9; border: 1px solid #ddd; margin-bottom:10px;}
.write_box li{ text-indent:-20px; padding-left:20px; list-style:none; }



/*기본 테이블*/
.basic_tbl{border-collapse:collapse;}
.basic_tbl td, .basic_tbl th{border:1px solid #ccc; padding:10px;}
.basic_tbl th{ background:#284295; color:#fff;}
.basic_tbl td{word-break: keep-all; word-wrap: break-word; line-height:22px; letter-spacing:0px;  font-size:14px;}
.basic_tbl td a{font-size:14px;}
.basic_tbl td em{ font-style: normal; font-size: 12px; font-weight: normal; }


/* 안내페이지 공통 */
.guide_01{font-size:20px;  font-family:'Score4'; margin:30px 0 15px 0; color:#284295;  text-align:justify; word-break:break-all; font-weight:bold;}
.guide_01:before {
  font-family: 'FontAwesome';
  content: '\f14a';
  z-index: 10; padding-right:10px; color:#284295;}
.guide_01 span{font-size:20px;}
/*.guide_02{background:url('/register/2027_01/images/icon_02.jpg') no-repeat 0px 7px;}*/
.guide_02{ font-weight:bold; margin-bottom:7px;  text-align:justify; word-break:break-all; font-size:18px;}
.guide_02:before {
  font-family: 'FontAwesome';
  content: '\f111';
  z-index: 10; padding-right:10px; color:#284295; font-size:12px;}
.guide_03{padding-left:20px; text-align:justify; word-break:break-all;}
.guide_03 li{list-style-type:none; background:url('/register/2027_01/images/icon_03.jpg') no-repeat 0px 6px; padding-left:20px;  margin-bottom:7px;}
.guide_04{text-align:justify; word-break:break-all;  padding-left: 40px;}
.guide_04 li{list-style-type:none; text-indent:-20px; padding-left: 20px; margin-bottom: 7px;}
.guide_04 li:before {
  font-family: 'FontAwesome';
  content: '\f0da';
  z-index: 10; padding-right:10px; color:#284295; font-size:10px; vertical-align:bottom;}

.guide_04 li i{ text-indent:0; padding-left: 0;}
  
.guide_05{padding-left:10px; text-align:justify; word-break:break-all;}
.guide_05 li{list-style-type:none;  padding-left:2px; text-indent:-20px; margin-bottom:7px;}
.guide_06{padding-left:0px; font-size:17px;  color:#284295;  text-align:justify; word-break:break-all; font-weight:bold; margin: 10px 0;}

.guide_07{padding-left:20px; text-align:justify; word-break:break-all;}
.guide_07 li{list-style-type:none;  padding-left:5px;  margin-bottom:7px;}



  
/*공통 버튼*/
.basic_btn, .basic_btn2{display:flex; justify-content:center; flex-wrap:wrap; margin-top:30px;}
.basic_btn li, .basic_btn2 li{ list-style:none;  border-radius:10px; text-align:center; padding: 15px; margin: 20px 10px;}
.basic_btn li a, .basic_btn2 li a{ color:#fff; display:block; font-weight: bold;}
.basic_btn li:hover a{color:#FF0;}

.basic_btn li{ width:25%;}
.basic_btn2 li{ width:33%; }

.basic_btn li:nth-child(1), .basic_btn2 li:nth-child(1) { background:#2965a1;} 
.basic_btn li:nth-child(2), .basic_btn2 li:nth-child(2)  { background:#29a19d;}
.basic_btn li:nth-child(3), .basic_btn2 li:nth-child(3)  { background:#8129a1;}
.basic_btn li:nth-child(4), .basic_btn2 li:nth-child(4)  { background:#df5a5a;}





/* 회원 로그인 화면 */
.login_box{border:2px solid #ddd; border-radius:8px; padding:160px 40px 30px 40px; width:420px; margin:0 auto; background:url('/register/2027_01/images/login_bg.jpg') no-repeat 30px 30px;}
.login_box fieldset{border:none;}
.input_idpw{float:left; margin-right:20px; margin-left:30px;}
.input_id{margin-bottom:2px;}
.id{border:1px solid #dcdcdc; background:#fff url('/register/2027_01/images/id_bg.gif') no-repeat 7px 7px; color:#666; width:170px; height:25px;}
.id.on{background:none; background-color:#fff;}
.pw{border:1px solid #dcdcdc; background:#fff url('/register/2027_01/images/pw_bg.gif') no-repeat 7px 7px; color:#666; width:170px; height:25px;}
.pw.on{background:none; background-color:#fff;}
/* 전시부스 신청 로그인 */
.licensee_box{border:2px solid #ddd; border-radius:8px; padding:120px 40px 30px 40px; width:420px; margin:0 auto; background:url('/register/2027_01/images/login_bg.jpg') no-repeat 30px 30px;}
.licensee_box fieldset{border:none;}
/* 등록 및 접수 폼 */
.write_form{border-collapse:collapse; border-top:2px solid #003e81; border-bottom:2px solid #003e81; font-family:'돋움',dotum,sans-serif; }
.write_form thead th, .write_form tbody th, .write_form tbody td{padding:10px; border-bottom:1px solid #ddd; font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form thead th{background-color:#fafafa; color:#444; margin:5px 0; font-family:'돋움',dotum,sans-serif; font-size:12px;}
.write_form tbody th{font-weight:normal; text-align:left; font-family:'돋움',dotum,sans-serif;}
.write_form tbody td{line-height:24px; font-family:'돋움',dotum,sans-serif; font-size:12px;}
.write_form tbody .star{color:red; font-weight:bold; font-family:'돋움',dotum,sans-serif;}
.write_form tbody td .in_radio{border:none; font-family:'돋움',dotum,sans-serif;}
.write_form tbody td input{border:none; border:1px solid #999; vertical-align:middle; padding:2px; font-family:'돋움',dotum,sans-serif;}
.write_form tbody select{font-size:12px; font-family:'돋움',dotum,sans-serif; padding:2px 3px; width:200px;}
.write_form tbody textarea{margin-top:5px; font-family:'돋움',dotum,sans-serif;}
.write_form tbody .section{background-color:#fafafa; font-weight:bold; text-align:center; font-family:'돋움',dotum,sans-serif;}
.write_form tbody .btn{background-color:#444;  padding:4px 7px; border-radius:5px;}
.write_form tbody .btn a{color:#fff; font-size:11px; font-family:'돋움',dotum,sans-serif; }
.write_form td span{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td div{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td #etc3_box{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .guide_04 li{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .guide_04 li a{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .bj_ul02 li{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}

.write_form_text{ text-align:center; font-size:24px; font-weight:bold; padding: 10px; border-top:2px solid #003e81; color:#1177ac;}



.btn1{ text-align:center; padding: 3px 15px; background:#a21539; color:#fff; font-size: 13px; border-radius:20px;}
.btn2{text-align:center; margin-top:30px;}
.btn2 span{background-color:#003e81; padding:10px 30px 11px 30px; border-radius:55px; margin:0 2px; font-family:'Score4','돋움',dotum,sans-serif;  font-size:15px; font-weight:bold;}
.btn2 a{color:#fff; }
.btn2 a:hover{color:#fffc00;}
.nonmember{color:#fff; background-color:#b6c238; width:120px; margin:0 auto; text-align:center; padding:4px; font-size:12px; border-radius:6px; font-weight:bold;}

/* admin 로그인 화면 */
.admin_wrap{width:700px; margin:100px auto;}
.admin_title{background-color:#ddd; text-align:right; font-weight:bold; padding:5px;}
.admin_bottom{background-color:#ddd; text-align:center; font-weight:bold; padding:5px;}
.admin_login{padding:100px 0px 0px 260px; width:440px; height:250px; margin:0 auto; background:url('/register/2027_01/images/login_bg.gif') no-repeat;}
.admin_login fieldset{border:none;}
.admin_idpw{float:left; margin-right:20px; margin-left:30px;}
.admin_id{margin-bottom:18px;}
#quickmenu{position:absolute; right:0px; top:15px; height:100px;}
#quickmenu h3{fonf-size:12px; margin:0; padding:0;}
#quickmenu ul{margin-bottom:11px; list-style:none;}
#quickmenu ul img{vertical-align:top;}
#quickmenu ul li{margin-bottom:10px;}
#quickmenu p{margin:0;}






/* 사전등록 로그인 */
.regi_lg{width:800px; margin:0 auto; border:1px solid #707070; overflow:hidden; padding:10px;}
.regi_lg02{overflow:hidden; border-bottom:1px solid #707070; padding:20px; margin-bottom:20px;}
.regi_lg03{overflow:hidden; border-top:1px solid #707070; padding:20px; background-color:#f9f9f9; margin-top:20px;}
.regi_lg_title{float:left; font-size:24px; color:#333; font-weight:bold;}
.regi_lg_btn01 a{display:block; float:right; background-color:#993366; color:#fff; padding:3px 15px; margin-right:15px;}
.regi_lg_btn02 a{display:block; float:right; background-color:#614c3f; color:#fff; padding:3px 15px;}
.regi_lg_btn03 {background-color:#484a47; padding:30px 0;font-family:'Score4';width:160px; height:172px; text-align:center; margin-top:9px; margin-right:15px;  line-height:24px; font-weight:bold;}
.regi_lg_btn03 a{color:#fff;}
.regi_lg_btn03 a span{color:#fff000; font-size:15px; line-height:20px; display:block; margin-top:10px;}
.regi_lg_btn04 {background-color:#0b5ba5; padding:30px 0;font-family:'Score4';width:160px; height:172px; text-align:center; margin-top:9px; margin-right:15px;  line-height:24px; font-weight:bold;}
.regi_lg_btn04 a{color:#fff;}
.regi_lg_btn04 a span{color:#fff000; font-size:15px; display:block; margin-top:10px;}
.member_box{display:flex; justify-content:space-between;}
.log_box{}







/*============================================================================================================================================================================================*/






/* 학술대회 안내 */
.info_date_form{background:url('/register/2027_01/images/info_bg.gif') no-repeat 0px 0px; overflow:hidden; clear:both; margin-bottom:20px;}
.info_date_form2{background:url('/register/2027_01/images/info_bg2.gif') no-repeat 0px 0px; overflow:hidden; clear:both; margin-bottom:30px;}
.info_date_form .info_subject{height:52px; line-height:52px; padding-left:30px; color:#fff; font-weight:bold; font-size:14px; float:left; width:230px;}
.info_date_form2 .info_subject{height:52px; line-height:52px; padding-left:30px; color:#fff; font-weight:bold; font-size:14px; float:left; width:360px;}
.info_date{height:52px; line-height:52px; color:red; font-weight:bold;}
.explain{padding-left:15px;}



/*임원진 Organizing Committee*/
.organizing{ border-collapse:collapse; }
.organizing th, .organizing td{ border: 1px solid #ddd; padding: 10px;}
.organizing th{ background:#284295; color:#fff;}


.organizing2{ border-collapse:collapse; }
.organizing2 th, .organizing2 td{ border: 1px solid #ddd; padding: 10px; text-align: center;}

.organizing2 th{}



/*인사말 Welcome Message*/
.greeting {	word-break:keep-all; word-wrap: break-word;	text-align: justify; }
.greeting .tit {	font-size: 30px;	font-weight: bold;	font-style: italic;	color: #fff;	background: #2b7ab1;	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	text-align: center;	line-height: 180%;}



/*사무국안내 Contact Us */
.contact { border-top: 1px solid #657ba9; display:flex; justify-content:flex-start; flex-wrap:wrap; width:800px; margin-top:20px;}
.contact i{ padding: 20px; vertical-align:middle;}
.contact dd{ border-left: 1px solid #657ba9; padding-left: 50px; padding-top:10px;margin-top:20px; }
.contact dt{ margin-top:20px;width:200px; color:#1d3b7b;}


/* 프로그램 */
/*
.program{border-collapse:collapse;}
.program td, .program th{border:1px solid #ccc; padding:10px;}
.program th{color:#fff;font-size:14px;}
.program td{word-break: keep-all; word-wrap: break-word; line-height:22px; letter-spacing:0px;  font-size:14px;}
.program td a{font-size:14px;}
.program td:nth-child(0){font-weight:bold; text-align:right; }
.program td:nth-child(0) em{font-weight:normal; font-style:normal;}
.program th.bgg{ background:#666;}
.program th.bgy{ background:#ffc000;}
.program th.bgb{ background:#0070c0;}
.program th.bgdb{ background:#253b95;}
.program th.bggr{ background:#00b050;}
.program th.bgp{ background:#7030a0;}
.program th.bgdy{ background:#c09200;}
.program .brnone{border-top: 0 none; border-bottom: 0 none;}

.program .gold{color: #c09200;}
.program .pink{color: #d433aa;}
.program .green{color: #00b06f;}
.program .purple{color: #7030a0;}
.program .blue{color: #0070c0;}
.program .dblue{color: #1e428b;}
.program .yellow{color: #ffc000;}
.program .brown{color: #996600;}
.program .olive{color: #669900;}
.program .luncheon{ color:#ffffff;}

.program .gold a{color: #c09200;}
.program .pink a{color: #d433aa;}
.program .green a{color: #00b06f;}
.program .purple a{color: #7030a0;}
.program .blue a{color: #0070c0;}
.program .dblue a{color: #1e428b;}
.program .yellow a{color: #ffc000;}
.program .brown a{color: #996600;}
.program .olive a{color: #669900;}
.program .luncheon a{ color:#ffffff;}
*/



.pro_detail li{list-style:none; width:280px; float:left; border:1px solid #ddd; margin:0 9px 9px 0; height:67px;}
.pro_detail li:nth-child(3n) {margin-right:0;}
.pro_detail li a{display:block; text-align:Center;}
.pro_detail li a{background-color:#f0f0f0; padding:20px 0 25px 0; font-size:15px;}
.pro_detail li:nth-child() a{padding:10px 0 13px 0;}
.pro_detail li:nth-child() div a{padding:2px 0 8px 0;}

.pro_detail li:nth-child() a{padding:10px 0 13px 0;}
.pro_detail li:nth-child() div a{padding:2px 0 8px 0;}

.pro_detail li:nth-child(10) a{padding:10px 0 13px 0;}
.pro_detail li:nth-child(10) div a{padding:2px 0 8px 0;}

.pro_detail li a:hover{background-color:#1898b3; color:#fff;}
.pro_detail li div a{background:none; padding:4px 0 8px 0; font-size:14px;}
.pro_detail li div a:hover{background:#cee3e8; color:#000;}

.pro_detail2 li{list-style:none; width:295px; float:left; border:1px solid #ddd; margin:0 9px 9px 0; height:109px;}
.pro_detail2 li:nth-child(3n) {margin-right:0;}
.pro_detail2 li a{display:block; text-align:Center;}
.pro_detail2 li a{background-color:#f0f0f0; padding:20px 0 25px 0; font-size:15px;}

.pro_detail2 li a:hover{background-color:#a0bfe7; color:#fff;}
.pro_detail2 li div a{background:none; padding:4px 0 8px 0; font-size:14px;}
.pro_detail2 li div a:hover{background:#cee3e8; color:#000;}

.pro_detail2 li span{font-size:13px; display:block; margin-top:10px;}

.bg_none{background:none !important; border:1px solid #fff !important;}

.program_btn1{width:240px; float:right;  background-color:#57548d; padding: 10px; text-align:center; font-weight:bold; color:#fff;}
.program_btn1 a{color:#fff; font-size:15px;}



.program{border-collapse:collapse;}
.program td, .program th{border:1px solid #ddd; padding:10px; font-size: 14px;}
.program th{  color:#636C6C; border: none; border-top: 1px solid #ddd;}
.program td{ }

 	.program .c1  {box-shadow: inset 10px 0 0 0 #ffbb99; background: #fff1ea;}
	.program .c1 td:nth-child(2) {color:#ffbb99;}
	
	.program .c2  {box-shadow: inset 10px 0 0 0 #94d09d; background: #effff1;}
	.program .c2 td:nth-child(2) {color:#94d09d;}
	
	.program .c3  {box-shadow: inset 10px 0 0 0 #0c769e; }
	.program .c3 td:nth-child(2) {color:#0c769e;}
	
	.program .c4  {box-shadow: inset 10px 0 0 0 #ffc000; background: #fffbf0;}
	.program .c4 td:nth-child(2) {color:#ffc000;}
	
	.program .c5  {box-shadow: inset 10px 0 0 0 #be5014; background: #fff4ee;}
	.program .c5 td:nth-child(2) {color:#be5014;}


.pro_btn{ background:#1c1c85; padding: 10px; float:right; width:440px;}
.pro_btn a{color:#fff;}
.pro_tab{display:flex; justify-content:space-between;  }
.pro_tab li{ width:47%; margin-right: 8px;  padding: 10px;   list-style: none; text-align:center;  font-weight:bold; background:#f4f4f4;}
.pro_tab a{ display: block;}
.pro_tab li:hover{ background:#c8d1d7;}
.pro_tab li.over{ background:#4472c4;}
/*
.pro_tab li:nth-child(1).over{ background:#4472c4;}
.pro_tab li:nth-child(2).over{ background:#0070c0;}
*/
.pro_tab li.over a{color:#fff;}





/*Sponsorship Program*/
.booth{border-collapse:collapse;}
.booth td, .booth th{border:1px solid #ddd; padding:5px; text-align:center;}
.booth thead th{background-color:#f6f6f6; color:#000;}
.booth thead th.dia{background-color:#1fbec7; color:#fff;}
.booth thead th.pla{background-color:#1f3f9a; color:#fff;}
.booth thead th.gold{background-color:#bf9000; color:#fff;}
.booth thead th.silver{background-color:#7f7f7f; color:#fff;}
.booth thead th.bronze{background-color:#993300; color:#fff;}
.booth thead th.bronze{background-color:#9fa21a; color:#fff;}
.booth thead th.standard{background-color:#00b050; color:#fff;}
.booth thead th.exhibi{background-color:#92d050; color:#fff;}





.booth_box {color: #fff;	padding: 2px 15px;	border-radius: 30px;	width: 300px;	text-align: center;	font-weight: bold;	margin: 10px 0;}
.dark {background: #193764;}
.blue1 {background: #0070c0;}


.booth_btn{margin-bottom:20px;}
.booth_btn td{width:33%; text-align:center;}
.booth_btn td p{width:90%; padding:15px 0; text-align:center; background-color:#4f81bc; border-radius:30px;}
.booth_btn td p a{color:#fff; font-size:14px; font-weight:bold;}

.booth_login input{padding:7px 25px; font-size:17px;}


/*Sponsorship*/

.spon div{ padding: 30px; border-bottom:1px solid #eee; min-height:210px;}
.spon div:nth-child(1){ border-top:1px solid #eee;}
.spon div:nth-child(odd){ background:#f6f9fb;}
.spon_logo{display:flex; justify-content:flex-start; flex-wrap:wrap; }
.spon_grade{ float:left; padding-right: 50px; padding-left: 30px;}
.spon_logo li{list-style:none; border: 1px solid #ddd; box-sizing:border-box; margin:20px;}

.gold img{width: 250px;}
.silver img{width: 180px;}
.bronze img{width: 150px;}

.main img{width: 350px;}

/*spon*/
.spon_box>div{ padding: 30px; border-bottom:1px solid #eee; /*min-height:210px;*/}

.spon_box div span{ border-radius:50px; display:block; text-align:center; color:#fff;}
.spon_box div.dia span{ background:#bf2167;}
.spon_box div.pla span{ background:#0070c0;}
.spon_box div.gold span{ background:#fca318;}
.spon_box div.sil span{ background:#ababab;}
.spon_box div.bro span{ background:#7b5b31;}
.spon_box div.stand span{ background:#333;}

.spon_box div.dia img{ width:300px;}
.spon_box div.pla img{ width:250px;}
.spon_box div.gold img{ width:200px;}
.spon_box div.sil img{ width:200px;}
.spon_box div.bro img{ width:170px;}
.spon_box div.stand img{ width:170px;}

.grade{ width:10%; margin-bottom:20px;}
.spon_logo { width:90%; display:flex; justify-content:flex-start; flex-wrap:wrap;}
.spon_logo li{list-style:none; border: 1px solid #ddd; box-sizing:border-box; margin: 0 20px 20px;}




.m_input{width:400px; padding:15px; margin-top:5px;}
.bt_log{width:402px; border:none; padding:10px 0; text-align:center; background-color:#003e81; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}
.bt_log2{width:320px; border:none; padding:10px 0; text-align:center; background-color:#003e81; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}


.shuttle{border-collapse:collapse;}
.shuttle th{border-top:2px solid #163363; border-bottom:1px solid #163363;  padding:7px;}
.bd_bot td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.shuttle td{ padding:5px; text-align:center;}

/*교통안내*/
.trans{ border-collapse: collapse;}
.trans td, .trans th{ padding: 10px;  font-size: 17px;}
.trans th{ background:#16548E; color:#fff; }
.trans i{ font-size: 100px; text-align: center; color:#3079AF;}

.trans td span { display:block; font-size: 24px; margin-bottom: 15px; font-weight: bold; color:#16548E;}
.trans ul{ padding-left: 30px;}
.trans .subway_b{ background:#00b0f0; color:#fff; padding: 5px 20px; font-weight: bold; border-radius: 50px; display: inline-block;}
.trans .subway_g{background:#00b050;color:#fff;  padding: 5px 130px; margin:5px; font-weight: bold; border-radius: 50px;  display: inline-block;}


.accom{border-collapse:collapse;}
.accom td{border:1px solid #ddd; padding:5px;}


.booth_txt{ padding: 40px; background:#f9f9f9; border: 1px solid #ddd; }
.booth_txt p{ font-weight:bold; text-align:center;}

.booth_btn { background:#1a377d; width:230px; padding: 10px; text-align:center; margin:20px auto 0;}
.booth_btn a{color:#fff; text-decoration:none; display:block; font-weight:bold;}
.booth_btn:hover a, .basic_btn2 li:hover a{color:#FF0;}





/* 학술상안내 */
.awards{border-collapse:collapse;}
.awards td, .awards th{border:1px solid #ddd; padding:8px;}
.awards th{background-color:#334e87; color:#fff;}
.awards th.yellow{background-color:#ffd200; color:#333;}
.awards .infomation a{background-color:#4f80db; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.awards .recommend a{background-color:#f18f1f; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.format a{background-color:#4f80db; font-size:13px; color:#fff; font-weight:bold; padding:3px 5px;}
.format1 a{background-color:#f18f1f; font-size:13px; color:#fff; font-weight:bold; padding:3px 5px;}


/* 행사장안내 */
.map{border-collapse:collapse;}
.map td, .map th{border:1px solid #959595; padding:5px;}
.map th{background-color:#d4deea; color:#000;}
.hotel{border-collapse:collapse;}
.hotel td, .hotel th{border:1px solid #ddd; padding:5px; text-align:center;}
.hotel thead th{background-color:#1d4492; color:#fff;}
.hotel thead td{background-color:#5f7ab3; color:#fff;}





.impo{margin-bottom:30px; margin-top:20px;}
.impo dl{border-radius:50px; background:#eaeaea; border:1px solid #fff; margin-bottom:10px; overflow:hidden;}
.impo dl dt{width:250px; border-radius:50px; background:#354e87; color:#fff; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center;}
.impo dl dt.line2{padding:23px 15px;}
.impo dl dd{padding:12px 0;}
.impo dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.impo dl dd li{padding-left:22px;}

.pro_info{margin-bottom:30px; margin-top:20px;}
.pro_info dl{background:#fff; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; margin-bottom:10px; overflow:hidden;}
.pro_info dl dt{width:120px; background:#eee; color:#333; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center;}
.pro_info dl dt.line2{padding:23px 15px;}
.pro_info dl dd{padding:12px 0;}
.pro_info dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.pro_info dl dd li{padding-left:22px;}

.date{margin-bottom:30px; margin-top:20px;}
.date dl{background:#fff; margin-bottom:10px; overflow:hidden;}
.date dl dt{width:200px; background:#5E9683; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center; border-radius:5px; color:#fff;}
.date dl dt.line2{padding:23px 15px;}
.date dl dd{padding:12px 0; border-bottom:1px dashed #5E9683; margin-left:240px;font-size:16px; color:#D4453B;}
.date dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.date dl dd li{padding-left:22px;}

.format a{background-color:red; font-size:11px; color:#fff; font-weight:bold; padding:3px 8px; border-radius:5px;}
.format1 a{background-color:#f18f1f; font-size:11px; color:#fff; font-weight:bold; padding:3px 5px;}

.btn3{ background-color:#0036a6; padding:7px 20px; color:#fff; margin-right:20px;}

.tbl{border-collapse:collapse;}
.tbl td, .tbl th{border:1px solid #ddd; padding:5px;}
.tbl th{background-color:#f0f0f0; color:#000}
.reservation{background-color:#183fd0; color:#fff; text-align:center; padding:7px 0; font-weight:bold; border-radius:100px; margin-top:30px;}

.rule{padding:10px; background:#eee;}


 /*Accommodation*/
.iframeContainer {position: relative;width: 100%;	overflow: hidden;}
.accom_tit{ font-size:23px; margin-bottom:10px; font-weight: bold; color:#3c4da1;}
.accom_tit i:first-child{padding-left: 10px;}
.accom_wrap{display:flex; justify-content:space-between; margin-bottom:50px;}
.accom_wrap img { width:300px;padding-right: 10px;}
.accom_tbl{ border-collapse:collapse; font-size: 14px; width:100% !important;} 
.accom_tbl th, .accom_tbl td{ border: 1px solid #ddd; padding: 7px; text-align:center;}
.accom_tbl thead th{ background:#484848; color:#fff;}
.accom_tbl tbody th{ background:#f9f9f9;}
.accom_tbl thead td a{ font-size: 14px;}


.s_btn a{background:#003e81; padding:5px 15px;border-radius:3px; color:#fff; font-size:14px;}
.s_btn2 a{background:#e7302a; padding:5px 25px;border-radius:3px; color:#fff; font-size:14px;}

.program_btn{width: 300px; margin:0px auto; padding:15px; background-color:#D55757; border-radius:50px; text-align:Center; font-weight:bold; color:#fff;}
.program_btn a{color:#fff; font-size:20px;}
.program_btn span{color:#ffcc00;}



/*강의원고*/
.lecture_txt{text-indent:132px; display:block;}


/* 프로그램 페이지 펼치기*/

select::-ms-expand {
    display: none;
}

.commit_list {clear:both;padding: 0;margin: 0 auto;	width: 100%;}
.commit_list dt {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	padding: 10px 10px 0px 5px;
	background: url('/register/2027_01images/open.gif') 680px no-repeat;
}
.commit_list dt.on {
	color: #000;
	background: url('/register/2027_01images/close.gif') 680px no-repeat;
}
.commit_list dd {
	display:none;
	padding:10px 30px;
}
.commit_list dd:nth-child(14){border-top:none;}

.select_pro{ /*원래 클래스 명 select으로 확인 필요함*/
width: 710px; 
height:50px;
padding: 10px 20px; 
border: 2px solid #1db7af;
font-size:16px;
font-weight:bold;
font-family: inherit; 
background: url('../images/btn_select.jpg') no-repeat 98% 50%; 
border-radius: 0px; 
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;
margin-bottom:20px;
}

/* 탭 전체 스타일 */
.pro_tab { width: 100%; display:flex; gap:0; flex-wrap:wrap; justify-content:center;}
.pro_tab_item { width: 30%; height: 60px; border-top: 3px solid #f8f8f8; background-color: #f8f8f8; line-height: 60px; font-size: 16px; text-align: center; color: #333333; display: block; float: left; font-weight: bold; transition: all 0.2s ease;}
.pro_tab_item:hover { opacity: 0.75; border-top: 3px solid #00adef; cursor: pointer;}
input[name="pro_tab_item"] { display: none;}
.pro_tab_content { display: none; padding: 0; clear: both; overflow: hidden; width:100%; margin-top:30px;}
#pro_tab_01:checked ~ #pro_tab_01_content,
#pro_tab_02:checked ~ #pro_tab_02_content { display: block;}
.pro_tab input:checked + .pro_tab_item { background-color: #00adef; border-top: 3px solid #00adef; color: #fff;}

.pro_tab01 { width: 100%; display:flex; gap:1%; flex-wrap: wrap; justify-content: space-between;}
.pro_tab01_item { width:23%; height:50px; background-color: #efefef; line-height: 25px; font-size: 1rem; text-align: center; color: #000; display: block; font-weight: bold; transition: all 0.2s ease; overflow:hidden; padding:0 0.5%; border-radius:10px;}
.pro_tab01_item:hover { cursor: pointer; transition: all 0.2s ease;}
input[name="pro_tab01_item"] { display: none;}
.pro_tab01_content { display: none; clear: both; overflow: hidden; width:100%; margin-top:30px; height:700px;}
#pro_tab01_01:checked ~ #pro_tab01_01_content,
#pro_tab01_02:checked ~ #pro_tab01_02_content,
#pro_tab01_03:checked ~ #pro_tab01_03_content,
#pro_tab01_04:checked ~ #pro_tab01_04_content,
#pro_tab01_05:checked ~ #pro_tab01_05_content,
#pro_tab01_06:checked ~ #pro_tab01_06_content { display: block;}
.pro_tab01 input:checked + .pro_tab01_item {}

.pro_tab02 { width: 100%; display:flex; gap:1%; flex-wrap: wrap; justify-content: space-between;}
.pro_tab02_item { width:23%; height:50px; background-color: #efefef; line-height: 25px; font-size: 1rem; text-align: center; color: #000; display: block; font-weight: bold; transition: all 0.2s ease; overflow:hidden; padding:0 0.5%; border-radius:10px;}
.pro_tab02_item:hover {  cursor: pointer; transition: all 0.2s ease;}
input[name="pro_tab02_item"] { display: none;}
.pro_tab02_content { display: none; clear: both; overflow: hidden; width:100%; margin-top:30px;  height:700px;}
#pro_tab02_01:checked ~ #pro_tab02_01_content,
#pro_tab02_02:checked ~ #pro_tab02_02_content,
#pro_tab02_03:checked ~ #pro_tab02_03_content,
#pro_tab02_04:checked ~ #pro_tab02_04_content,
#pro_tab02_05:checked ~ #pro_tab02_05_content,
#pro_tab02_06:checked ~ #pro_tab02_06_content { display: block;}
.pro_tab02 input:checked + .pro_tab02_item {}

.pro_left { width:27%; margin-right:2%; padding-right:2%; overflow-y:scroll; height:100%; min-height:650px; float:left;}
.pro_right { width:69%; float:right; max-height:100%; overflow-y: auto; overflow-x:hidden;}
.pro_left dl { background:#f4f4f4; border-radius:3px; padding:5%; cursor: pointer; position:relative;}
.pro_left dl:not(:last-child) { border-bottom:1px solid #e4e4e4;}
.pro_left dl dt { color:#999; margin-bottom:5px;}
.pro_left dl.on { color:#fff; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); z-index:9;}
.pro_left dl.on dt { color:#eee;}

.pro_left::-webkit-scrollbar { width: 5px; height: 15px; border-radius:5px;}
.pro_left::-webkit-scrollbar-track { background-color: rgba(0,0,0,0.05);}
.pro_left::-webkit-scrollbar-thumb { background-color: #cccccc;}

.pro_right .pro_details { width:98%; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); border-radius:5px; display:none; padding:0 0 3% 0;}
.pro_right .pro_details.con_none {   height: 60px; overflow: hidden; padding:0 0 0 0; }
.pro_right .pro_details.on { display:block;}
.pro_right .pro_details h5 { color:#fff; padding:2% 3%; margin-bottom:3%;}
.pro_right .pro_details p { color:#666; padding: 0 3% 0 65px; position:relative; overflow:hidden;}
.pro_right .pro_details p strong { font-weight:100; display: block; position:absolute; top:0; left:3%; width: 40px;}
.pro_right .pro_details p.pro_eng { padding: 0 3% 0 115px;}
.pro_right .pro_details p.pro_eng strong { left:3%; width: 90px;}
.pro_right .pro_details table {border-top:2px solid #000; margin:2% 3% 2% 3%; width:93%;}
.pro_right .pro_details table th, .pro_right .pro_details table td { font-size:14px; line-height:20px;}
.pro_right .pro_details table th { text-align:left; padding:5px 10px;border-bottom:1px solid #ccc;}
.pro_right .pro_details table th:not(:first-child) {border-left:1px solid #ccc;}
.pro_right .pro_details table td { border-bottom:1px solid #ccc;border-left:1px solid #ccc; padding:5px 10px;}
.pro_right .pro_details table td:nth-child(1) { border-left:none; background:#f4f4f4; width:110px; text-align:center;}
.pro_right .pro_details table td:nth-child(3) { width:200px;}
.pro_right .pro_details table .break td { background:#f4f4f4;}
.pro_right .pro_details td i.pdf{color:red; font-size:18px; padding-left: 5px;}
.pro_right .pro_details td a { display:inline;}

.item_bg1:hover {color:#ffc000;}
.pro_tab01 input:checked + .item_bg1, .pro_tab02 input:checked + .item_bg1 { background-color: #ffc000; color: #fff;}
.pro_bg1 .pro_left dl.on {background:#ffc000; border-bottom:1px solid #ffc000;}
.pro_bg1 .pro_details {border:3px solid #ffc000;}
.pro_bg1 .pro_details.con_none{background: #ffc000;}


.pro_bg1 h5 {background:#ffc000;}
.pro_bg1 table th {background:#fff7d2;}

.item_bg2:hover {color:#0070c0;}
.pro_tab01 input:checked + .item_bg2, .pro_tab02 input:checked + .item_bg2 { background-color: #0070c0; color: #fff;}
.pro_bg2 .pro_left dl.on {background:#0070c0; border-bottom:1px solid #0070c0;}
.pro_bg2 .pro_details {border:3px solid #0070c0;}
.pro_bg2 h5 {background:#0070c0;}
.pro_bg2 table th {background:#e6edf7;}
.pro_bg2 .pro_details.con_none{background: #0070c0;}


.item_bg3:hover {color:#00b050;}
.pro_tab01 input:checked + .item_bg3, .pro_tab02 input:checked + .item_bg3 { background-color: #00b050; color: #fff;}
.pro_bg3 .pro_left dl.on {background:#00b050; border-bottom:1px solid #00b050;}
.pro_bg3 .pro_details {border:3px solid #00b050;}
.pro_bg3 h5 {background:#00b050;}
.pro_bg3 table th {background:#e3f2ee;}
.pro_bg3 .pro_details.con_none{background: #00b050;}


.item_bg4:hover {color:#7030a0;}
.pro_tab01 input:checked + .item_bg4, .pro_tab02 input:checked + .item_bg4 { background-color: #7030a0; color: #fff;}
.pro_bg4 .pro_left dl.on {background:#7030a0; border-bottom:1px solid #7030a0;}
.pro_bg4 .pro_details {border:3px solid #7030a0;}
.pro_bg4 h5 {background:#7030a0;}
.pro_bg4 table th {background:#f6ebf6;}



.item_bg5:hover {color:#253b95;}
.pro_tab01 input:checked + .item_bg5, .pro_tab02 input:checked + .item_bg5 { background-color: #253b95; color: #fff;}
.pro_bg5 .pro_left dl.on {background:#253b95; border-bottom:1px solid #253b95;}
.pro_bg5 .pro_details {border:3px solid #253b95;}
.pro_bg5 h5 {background:#253b95;}
.pro_bg5 table th {background:#f2f4fc;}
.pro_bg5 .pro_details.con_none{background: #253b95;}


 
.item_bg6:hover {color:#c09200;}
.pro_tab01 input:checked + .item_bg6, .pro_tab02 input:checked + .item_bg6 { background-color: #c09200; color: #fff;}
.pro_bg6 .pro_left dl.on {background:#c09200; border-bottom:1px solid #c09200;}
.pro_bg6 .pro_details {border:3px solid #c09200;}
.pro_bg6 h5 {background:#c09200;}
.pro_bg6 table th {background:#f8f2e8;}

	
/* faculty 기존 */
#faculty {width:1100px; margin:0 auto;}
#faculty dl {width:280px;display:inline-block; height:110px; vertical-align:top; border:1px solid #ddd;  padding:15px; margin:8px;}
#faculty dl dt {width:90px; text-align:center; line-height:50px; font-weight:600; float:left;}
#faculty dl dt img{border:1px solid #ccc; width:90px;}
#faculty dl dd {text-align:center;font-size:12px; width:170px; float:right; letter-spacing:-0.1px; line-height:16px;}
#faculty dl dd.name {font-weight:bold; color:#1f4b88; font-style:normal; line-height:20px;  margin-bottom:15px; margin-top:20px;  font-size:16px;  padding-bottom:20px; border-bottom:1px solid #ddd; }
#faculty dl dd.name_line2 {font-weight:bold; color:#1f4b88; font-style:normal; line-height:20px;  margin-bottom:15px; margin-top:5px;  font-size:16px;  padding-bottom:15px; border-bottom:1px solid #ddd; }
#faculty dl dd.btn {background:#7AAE94; color:#fff; font-style:normal; margin-bottom:10px; border:1px solid #7AAE94; width:200px; border-radius:5px;} 
#faculty dl dd.btn a{color:#fff; font-style:normal; padding:10px 65px;}  
#faculty dl dd.country {margin-top:5px;}

.tit_sp {color: #000;font-weight: bold;font-size: 22px;padding: 10px 20px;margin: 20px 0;
	width: 960px;border-radius: 7px;border: 2px solid #f26c37;}

.tit_sp>img {	border: 1px solid #eee;}



	
/* faculty 변경 */
#faculty2 {width:1100px; margin:0 auto;}
#faculty2 dl {width:250px;display:inline-block; height:130px; vertical-align:top; border:1px solid #eaeaea;  padding:15px; margin:8px; background:#fff; border-radius: 10px; box-shadow: #eaeaea 5px 5px 10px;}
#faculty2 dl:nth-child(5n) { margin-left: 160px;}
#faculty2 dl dt {width:90px; text-align:center; line-height:70px; font-weight:600; float:left;}
#faculty2 dl dt img{border:1px solid #eaeaea; width:90px;  border-radius: 10px;}
#faculty2 dl dd {text-align:center;font-size:12px; width:140px; float:right; letter-spacing:-0.1px; line-height:16px;}
#faculty2 dl dd.name {font-weight:bold; color:#1f4b88; font-style:normal; line-height:20px;  margin-bottom:15px; margin-top:20px;  font-size:16px;  padding-bottom:20px; border-bottom:1px solid #ddd; }
#faculty2 dl dd.name_line2 {font-weight:bold; color:#1f4b88; font-style:normal; line-height:20px;  margin-bottom:15px; margin-top:5px;  font-size:16px;  padding-bottom:15px; border-bottom:1px solid #ddd; }
#faculty2 dl dd.btn {background:#7AAE94; color:#fff; font-style:normal; margin-bottom:10px; border:1px solid #7AAE94; width:200px; border-radius:5px;} 
#faculty2 dl dd.btn a{color:#fff; font-style:normal; padding:10px 65px;}  
#faculty2 dl dd.country {margin-top:5px;}


#faculty2 .fac {display: flex; justify-content:flex-start; flex-wrap: wrap; padding: 20px; border-radius: 20px;}
#faculty2 .fac dl:nth-child(8){margin-left: 160px;}
#faculty2 .fac .tit_sp2 img{ display: block; margin-top: 10px; border: 1px solid #ddd;}
 
#faculty2 .fac:nth-child(even){ background:#F6FAFF; }

#faculty2 .fac:nth-child(odd) .tit_sp2 { color: #ef7058;font-weight: bold;font-size: 22px;   margin: 10px 0; width:150px; }
#faculty2 .fac:nth-child(odd) .tit_sp2 span { border-left:5px solid #ef7058; padding: 0 10px; display: block;	 }

#faculty2 .fac:nth-child(even) .tit_sp2 { color: #3975e8;font-weight: bold;font-size: 22px;   margin: 10px 0; width:150px; }
#faculty2 .fac:nth-child(even) .tit_sp2 span { border-left:5px solid #3975e8; padding: 0 10px;	  }

