#wrap{width:100%; min-width:1280px;}

/* /// Head Full_drop(top1.php) ///*/
#divHeader{width:100%; height:100px; background:#fff;}
#divHeader .header_logo{width:187px; float:left; padding:20px 0 0; position:relative; top:-100px;}
#divHeader{z-index:100; position:relative; overflow:hidden;}
#divHeader.on{overflow:visible; z-index:110}

#divTopMenu{position:absolute; top:100px; left:0; width:100%; height:170px; background:rgba(0,0,0,0.7); }
#divTopMenu > div{position:relative; width:1200px; margin:0 auto;}
#divTopMenu > div .mobileMenu{display:none}
#divTopMenu > div > p.comment1{position:absolute;top:93px;left:60px;color:#fff;font-size:20px}
#divTopMenu > div > p.comment2{display:none}
#divTopMenu a.menuOpen{display:none}
#divTopMenu > div > ul{width:1013px; padding:0 0 0 70px; line-height:100px; box-sizing:border-box; display:flex; justify-content:space-between;}
#divTopMenu > div > ul > li{float:left;margin-top:-100px; text-align:center; letter-spacing:-0.5px;}
#divTopMenu > div > ul > li:nth-of-type(5) ul,
#divTopMenu > div > ul > li:nth-of-type(6) ul{display:none;}
#divTopMenu > div > ul > li > a{display:inline-block; color:#000; font:normal 700 18px/18px MalgunGothic;}
#divTopMenu > div > ul > li.on > a{ color:#c31630; }
#divTopMenu > div > ul > li > ul{ margin-top:10px; text-align:left; }
#divTopMenu > div > ul > li > ul > li{ margin-top:5px; padding:5px 0; line-height:16px; text-align:center; }
#divTopMenu > div > ul > li > ul > li:first-child{margin-top:0}
#divTopMenu > div > ul > li > ul > li > a{color:#fff; font-size:14px; letter-spacing:-0.5px; font-weight:normal; }
#divTopMenu > div > ul > li > ul > li > a:hover,
#divTopMenu > div > ul > li > ul > li > a:focus{color:#ff0026;}
#divTopMenu > div a.menuClose{display:none}




/* /// Head Dropdown(top2.php) ///*/
#headerWrap .header_logo{display:inline-block; float:left; padding:18px 0;}
#headerWrap .header_logo a, .headerWrap .header_logo a img{display:block; float:left; font-size:0;}
.navbar{display:flex; justify-content:space-between; padding:0 0 0 100px;}
.navbar li:nth-of-type(5) ul.dropdown-content,
.navbar li:nth-of-type(6) ul.dropdown-content{display:none;}
.navbar li.dropdown > a{float:left; font:normal 700 17px/100px Noto Sans KR; color:#000; text-align:center; text-decoration:none;}
.navbar li.on.dropdown > a{color:#c31630;}
.navbar li.dropdown{float:left; position:relative;}
.dropdown .dropbtn > a{font:normal 700 17px/18px Noto Sans KR; border:none; outline:none; color:#000; padding:14px 16px;
background-color:inherit; font-family:inherit; margin:0;}
.navbar a:hover, .dropdown:hover .dropbtn {color:#c31630;}
.dropdown-content{display:none; position:absolute; top:100px; left:-12px; background-color:rgba(0,0,0,0.8); min-width:200px; z-index:1000; padding:10px 0;}
.dropdown-content li{float:none;}
.dropdown-content li a{color:#fff; padding:12px 16px; text-decoration:none; display:block; text-align:left; white-space:nowrap;}
.dropdown-content li a:hover{color:#ff0026;}
.dropdown:hover .dropdown-content{display:block;}







/*·¹ÀÌ¾îÆË¾÷*/
.popup{position:absolute; min-width:200px; min-height:200px; background:#fff; z-index:98600; box-shadow:3px 3px 3px rgba(0,0,0,0.2); }
.popup a img{width:100%;}
.popup_footer{position:absolute; bottom:0; right:10px; height:30px; margin-top:5px; font-size:13px; color:#000; text-align:right; line-height:30px}
.popup_footer label{display:inline-block; zoom:1}
.popup_footer label input{vertical-align:text-top;}
.popup_footer a.popclose{display:inline-block; width:46px; line-height:19px; border:1px solid #ddd; color:#333; margin-left:5px; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;text-align:center;}








/* /// SubVisual ///*/
.sub_visual_wrap{width:100%; min-width:1280px; height:210px;}
.sub_visual_wrap.one{background:url(/new/img/sub_visual1.jpg)no-repeat center;}
.sub_visual_wrap.two{background:url(/new/img/sub_visual2.jpg)no-repeat center;}
.sub_visual_wrap.thr{background:url(/new/img/sub_visual3.jpg)no-repeat center;}
.sub_visual_wrap.fou{background:url(/new/img/sub_visual4.jpg)no-repeat center;}
.sub_visual_wrap.fiv{background:url(/new/img/sub_visual5.jpg)no-repeat center;}
.sub_visual_wrap .sub_visual{width:1200px; margin:auto; text-align:center;}
.sub_visual_wrap .sub_visual h1{font:normal 900 38px/210px Noto Sans KR; color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,0.5);}
.nav_bar{width:100%; background:#333;}
.nav_bar ul{width:1200px; height:36px; margin:auto;}
.nav_bar ul li{display:inline-block; float:left;}
.nav_bar ul li:after{content:'/'; margin:0 16px; font:normal 400 12px/36px Noto Sans KR; color:#fff;}
.nav_bar ul li:last-child:after{display:none;}
.nav_bar ul li a{font:normal 400 12px/36px Noto Sans KR; color:#fff;}







/* /// SubLNB ///*/
.sub_contents{width:1200px; margin:80px auto 100px;}
.sub_contents:after{content:""; display:block; clear:both;}

.sub_contents ul.sub_lnb{width:240px; float:left; position:relative; top:-43px; display:;}
.sub_contents ul.sub_lnb h1{width:240px; height:88px; box-sizing:border-box; font:normal 700 24px/24px Noto Sans KR; background:#790f1f; color:#fff; padding:20px 0 20px 15px; vertical-align:middle; display:table-cell;}
.sub_contents ul.sub_lnb li{border-bottom:1px solid #ddd;}
/*.sub_contents ul.sub_lnb li:first-of-type{border-top:2px solid #7d0000;}*/
.sub_contents ul.sub_lnb li:last-of-type{border-bottom:2px solid #ddd;}
.sub_contents ul.sub_lnb li.on{border-bottom:1px solid #790f1f;}
.sub_contents ul.sub_lnb li.on a{font:normal 900 16px/26px Noto Sans KR; color:#790f1f;}
.sub_contents ul.sub_lnb li a{font:normal 400 16px/26px Noto Sans KR; color:#333; padding:15px; display:block;}





/* /// Subcon ///*/
.sub_contents > dl.sub_con{width:910px; float:right;}
.sub_contents > dl.sub_con > dt{display:block; padding:0 0 16px; margin:0 0 20px; border-bottom:1px solid #ccc;}
.sub_contents > dl.sub_con > dt > h1{font:normal 900 28px/28px Noto Sans KR; color:#000;}
.sub_contents > dl.sub_con > dd{}
.sub_contents > dl.sub_con > dd > h1{font:normal 700 20px/20px Noto Sans KR; color:#000; margin:0 0 20px; position:relative;}
.sub_contents > dl.sub_con > dd > h1.list_box{padding-left:10px;}
.sub_contents > dl.sub_con > dd > h1.list_box:before{content:""; width:4px; height:4px;
position:absolute; top:8px; left:0px; display:inline-block; background:#b7001e;}
.sub_contents > dl.sub_con > dd > span{font:normal 400 14px/24px Noto Sans KR; color:#666; margin:0 0 60px; display:block;}
.sub_contents > dl.sub_con > dd > span:last-of-type{margin:;}
.sub_contents > dl.sub_con > dd > span strong{font-weight:900; color:#7f0c25;}
.sub_contents > dl.sub_con > dd > span b{font:normal 700 16px/23px Noto Sans KR; color:#333; margin:0 0 10px; display:block;}
.sub_contents > dl.sub_con > dd > span p{margin:0 0 20px; }
.sub_contents > dl.sub_con > dd > span p em{display:block; font:normal 700 14px/23px Noto Sans KR;}
.sub_contents > dl.sub_con > dd > span p small{display:block; font:normal 400 12px/18px Noto Sans KR; padding:4px 0 0 14px;}

.sub_contents > dl.sub_con > dd > span div{margin:10px 0 0;}
.sub_contents > dl.sub_con > dd > span div figure.history{display:inline-block;}
.sub_contents > dl.sub_con > dd > span div figure.history figcaption{text-align:center; font:normal 400 12px/16px Noto Sans KR; margin:8px 0 0;}
.sub_contents > dl.sub_con > dd > span div figure.history img{height:160px; display:block;}

.sub_contents > dl.sub_con > dd ul.gallery_list li{width:220px; height:260px; display:inline-block; float:left; margin:0 10px 0 0; overflow:hidden;;}
.sub_contents > dl.sub_con > dd ul.gallery_list li:nth-of-type(4n+0){margin:0;}
.sub_contents > dl.sub_con > dd ul.gallery_list li figure{}
.sub_contents > dl.sub_con > dd ul.gallery_list li figure img{height:170px; display:block; position:relative; left:50%; transform:translate(-50%, 0);}
.sub_contents > dl.sub_con > dd ul.gallery_list li figure figcaption{margin:6px 0 0; text-align:center; font:normal 400 14px/16px Noto Sans KR;}
.sub_contents > dl.sub_con > dd ul.gallery_list li figure figcaption span{display:block; font:normal 400 12px/12px Noto Sans KR; color:#666; margin:10px 0 0;}





.activity_img{width:740px;}



/* ¹öÆ° µðÀÚÀÎ
.english_link1 {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	border-radius:4px;
	border:1px solid #dbdbdb;
	display:inline-block;
	cursor:pointer;
	color:#c74c52;
	font-size:14px;
	font-weight:700;
	padding:5px 40px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #fff;
}
.english_link1:hover {
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}
.english_link1:active {
	position:relative;
	top:1px;
}

.sub_contents > dl.sub_con > dd > span p a.english_link1{margin:4px 0 0;}
*/
img.link_bt{margin:4px 0 0;}



/* /// Subcon Table ///*/
.sub_contents > dl.sub_con > dd table.custom_table{width:100%; border-collapse:collapse;}
.sub_contents > dl.sub_con > dd table.custom_table tr:nth-child(even) td{background-color:#f4f4f4;}
.sub_contents > dl.sub_con > dd table.custom_table th,
.sub_contents > dl.sub_con > dd table.custom_table td{border:1px solid #dddddd; text-align:left; padding:8px; font:normal 400 13px/16px Noto Sans KR; vertical-align:middle;}
.sub_contents > dl.sub_con > dd table.custom_table th{vertical-align:middle; text-align:center; font:normal 700 13px/13px Noto Sans KR;}
									 
									 
									 
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title:nth-child(1) td:nth-child(even){background:#cf676e; color:#fff;}									 
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title:nth-child(1) td:nth-child(odd){background:#613a3f; color:#fff;}
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title:nth-child(2) td:nth-child(odd){background:#ddd; color:#; vertical-align:middle;}
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title:nth-child(2) td:nth-child(even){background:#ccc; color:#;}
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title th,
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title td{border:none;}
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title th{font:normal 700 16px/16px Noto Sans KR; background:#333; color:#fff;}
.sub_contents > dl.sub_con > dd table.custom_table tr.table_title td{font:normal 700 16px/22px Noto Sans KR; color:#000; text-align:center;}





/* /// Contents ///*/
.center{width:1200px; margin:auto;}
.center:after{content:''; display:block; clear:both;}

.contents1{width:570px; float:left; margin:60px 0 0;}
.contents1 .contents1_title{margin-bottom:20px; padding-bottom:18px; border-bottom:1px solid #999;}
.contents1 .contents1_title h1{display:inline-block; font:normal bold 34px/34px Noto Sans KR;}
.contents1 .contents1_title a{width:32px; height:32px; float:right; border:1px solid #999;}
.contents1 .contents1_title a div.cross{background:#999; width:1px; height:15px; position:relative; margin:9px auto 0;} 
.contents1 .contents1_title a div.cross:after{background:#999; content: ""; width:15px; height:1px; position: absolute; top:7px; left:-7px;}
.contents1 ul.contents1_contents{}
.contents1 ul.contents1_contents li{width:570px;}
.contents1 ul.contents1_contents li a p{width:450px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:normal 400 18px/28px Noto Sans KR;}
.contents1 ul.contents1_contents li a p:before{content:"¡¤"; margin:0 8px 0 0;}
.contents1 ul.contents1_contents li span{float:right; line-height:28px}

.contents2{width:570px; float:right; margin:60px 0 0; display:flex; justify-content:space-between;}
.contents2 li{display:inline-block;}

.contents3{margin:60px 0 0;}
.contents3 .contents3_title{margin-bottom:20px; padding-bottom:18px; border-bottom:1px solid #999;}
.contents3 .contents3_title h1{display:inline-block; font:normal bold 34px/34px Noto Sans KR;}
.contents3 .contents3_title a{width:32px; height:32px; float:right; border:1px solid #999;}
.contents3 .contents3_title a div.cross{background:#999; width:1px; height:15px; position:relative; margin:9px auto 0;} 
.contents3 .contents3_title a div.cross:after{background:#999; content: ""; width:15px; height:1px; position: absolute; top:7px; left:-7px;}
.contents3 ul.contents3_contents{display:flex; justify-content:flex-start;}
.contents3 ul.contents3_contents li{width:291px; text-align:center; margin-right:12px;}
.contents3 ul.contents3_contents li:nth-child(4){margin-right:0;}
.contents3 ul.contents3_contents li a img{width:100%; height:166px; display:block; border:1px solid #ddd; box-sizing:border-box;}
.contents3 ul.contents3_contents li figure br{display:none;}
.contents3 ul.contents3_contents li figure p{line-height:0;}
.contents3 ul.contents3_contents li figure figcaption{margin:8px 0 0; padding:0 20px; letter-spacing:-0.5px;}



/* /// Footer ///*/
footer{background:#595f6a; padding:20px 0; margin:60px auto 0;}
footer ul{border-bottom:1px solid #454b54; padding-bottom:15px; margin-bottom:15px;}
footer ul li a{color:#fff; font:normal 700 16px/16px Noto Sans KR;}
footer p{color:#b0b4bb; font:normal 400 14px/18px Noto Sans KR;}





















/* /// tabs CSS ///*/
.tab {
  overflow: hidden;
  display:flex;
  justify-content:space-between;
  margin:0 auto 10px;
}

/* Style the buttons inside the tab */
.tab button {
  width:100%;
  background-color: #666;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 0;
  transition: 0.3s;
  font:normal 700 14px/14px Noto Sans KR; color:#fff;
  border-right:1px solid #aaa;
}

.tab button:nth-of-type(3){border:0;}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #555;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #712732;
}

/* Style the tab content */
.tabcontent {
  display: none;
  border-top:1px solid #ccc;
  overflow:hidden;
}


.tabcontent div.staff{padding:12px 12px; border:1px solid #ccc; border-width:0 1px 1px; overflow:hidden; position:relative; min-height: 130px;}
.tabcontent div.staff_left{float:left; display:inline-block; border:1px solid #eee;}
.tabcontent div.staff_left img{width:180px; display:block;}
.tabcontent div.staff_right{width:676px; float:right; display:inline-block; position:absolute; top:50%; left:220px; transform:translate(0, -50%);}
.tabcontent dl{margin:0 0 8px;}
.tabcontent dl h1{font:normal 700 20px/20px Noto Sans KR; color:#333; margin:0 0 20px;}
.tabcontent dl dt{width:62px; display:inline-block; font:normal 700 14px/14px Noto Sans KR; border-right:1px solid #ccc; padding-right:20px; margin-right:20px;vertical-align: middle;}
.tabcontent dl dd{display:inline-block; font:normal 400 14px/14px Noto Sans KR;vertical-align: middle;}	









/* Mobile */
#m_head{display:none;}
#m_head .header_logo_m{display:block; float:left;}
#m_head .header_logo_m a{display:block; float:left;}
#m_head .header_logo_m a img{width:130px; display:block; float:left; padding:16px 8px 13px 20px;}
.hamburger {position:relative; float:right; width:30px; height:30px; margin-top:0; text-indent:999999px; background:url('/new/img/burger_menu.png') 0 0 no-repeat; overflow:hidden; top:25px; right:20px;}
.hamburger.active {background-position:0 -30px;}
.mob_gnb_wrap{display:none;}


































