@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

h2 { font-size:30px; /*font-family: "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif, "malgun","맑은 고딕","나눔고딕","dotum" ;*/ color:#000000; font-weight:normal;  }
.photo_box h2 {}

.event_wrap, .photo_box{ padding-top:40px;}
.press h2{ padding-top:30px; padding-bottom:8px; border-bottom:2px solid #0d3867;}
.press03 h2{ padding-top:0px; padding-bottom:8px; font-size:26px; margin-bottom:0; border-bottom:2px solid #0d3867;}
.press05 h2, .importantdate_wrap h2{ padding-top:0px; padding-bottom:8px;  font-size:26px; margin-bottom:0;}
.main_box02 { }
.partners_box {}
.photo_box {}



/* 메인박스 section-padding*/
.main_section_padding {
    padding: 70px 0px 70px 0px;
}
.main_section_padding02 {
    padding: 0px 0px 70px 0px;
}
.main_section_padding03 {
    padding: 30px 0px 30px 0px;
}
.main_section_padding05 {
    padding: 60px 0px 60px 0px;
}

.main_section_padding06 {
    padding: 0px 0px 60px 0px;
}
.main_section_padding07 {
    padding: 50px 0px 50px 0px;
}

.main_head_title { padding-bottom:30px;}
.main_head_title02 { padding-bottom:0px;}

.main_head_title h2, .main_head_title02 h2 { color:#1a1a1a; font-size:2.4em; font-weight:700; line-height:1.2; font-family: "Myriad Pro", Arial,  Verdana, "malgun","맑은 고딕","나눔고딕","dotum", AppleGothic, sans-serif; text-transform:uppercase; letter-spacing:2px;}
.main_head_title h3, .main_head_title02 h3 { color:#1a1a1a; font-size:1.8em; font-weight:normal; line-height:1.2; font-family: "Myriad Pro", Arial,  Verdana, "malgun","맑은 고딕","나눔고딕","dotum", AppleGothic, sans-serif;}
.main_head_title h4, .main_head_title02 h4 { color:#1a1a1a; font-size:1.6em; font-weight:normal; line-height:1.2; font-family: "Myriad Pro", Arial,  Verdana, "malgun","맑은 고딕","나눔고딕","dotum", AppleGothic, sans-serif;}
.main_head_title p, .main_head_title02 p { color: #8e8e8e; font-size:1.0em;}

@media screen and (max-width:1024px) {
	.main_section_padding {
    padding: 30px 0px 30px 0px;
    }
	.main_section_padding05 {
    padding: 30px 0px 30px 0px;
    }
	 .main_section_padding07 {
    padding: 30px 0px 30px 0px;
    }
	
}

@media screen and (max-width:768px) {
	.main_section_padding {
    /*padding: 30px 0px 30px 0px;*/
    }
	.main_section_padding05 {
    /*padding: 30px 0px 30px 0px;*/
    }
	
}


/*  메인박스 2  spaekers */
.main_box02_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top: 1px solid #c8c6c6; }
.main_box02 {}
.main_box02_cont {}

/*  메인박스 7  spaekers 기존꺼 */
.main_box07_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top: 1px solid #c8c6c6; }
.main_box07 {}
.main_box07_cont {}

/*  메인박스 8  spaekers 기존꺼 선없는거 */
.main_box08_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top:none; }
.main_box08 {}
.main_box08_cont {}

/*  메인박스 9  spaekers 기존꺼 선없는거 */
.main_box09_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top:none; }
.main_box09 {}
.main_box09_cont {}

/*  메인박스 10  날짜별행사일정 기존꺼 선없는거 */
.main_box10_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top:none; }
.main_box10 {}
.main_box10_cont {}


/*  메인박스 11 포토갤러리 기존꺼 선없는거 */
.main_box11_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; border-top:none; }
.main_box11 {}
.main_box11_cont {}


/*  메인박스 3  main_center_banner03아이콘 */
.main_box03_wrap { margin-top:0px; padding:30px 0 30px 0; overflow:hidden; }


/*  메인박스 3  main_center_banner03아이콘 */
.main_box03_cont {}
.main_box03_cont ul.main_center_banner03 {}
.main_box03_cont ul.main_center_banner03 li{ }
.main_box03_cont ul.main_center_banner03 li a{text-decoration:none;  }
.main_box03_cont ul.main_center_banner03 li a:hover dd{ color:#f4941c; text-decoration:none;  }
.main_box03_cont ul.main_center_banner03 li a:active dd{ }
.main_box03_cont ul.main_center_banner03 li dl {}
.main_box03_cont ul.main_center_banner03 li dt {}
.main_box03_cont ul.main_center_banner03 li a dd { font-size:22px; font-weight:normal; padding:35px 0 0 0;  font-family: "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif, "malgun","맑은 고딕","나눔고딕","dotum" ; 
color:#333333;}
.main_box03_cont ul.main_center_banner03 li a dd:hover { color:#f4941c;}



/* 메인박스 5* 게시판과 페이스북 */
.main_box05_wrap {  padding:30px 0 50px 0; overflow: hidden; border-top:1px solid #c8c6c6; border-bottom:1px solid #c8c6c6; }


/*  press release05 제목없는글  */
.press05_wrap { }
.press05 {}
.press_wrap05 { width:100%; margin:0 0 0 0;   }
.press_wrap05 ul.press_box { width:100%; padding:0 0 0 0; } 
.press_wrap05 ul.press_box li { padding:16px 0 5px 0; clear:both; width:100%; overflow:hidden; }
.press_wrap05 ul.press_box li.first { padding-top:16px; }

.press_wrap05 ul.press_box li .press_list01 { }
.press_wrap05 .press_list05 { }

.press_wrap05 .press_list05 .photo { }
.press_wrap05 .press_list05 .photo img { float:left; border:1px solid #f4941c; margin-right:5%; }
.press_wrap05 .press_list05 .text05 { overflow:hidden;  }
.press_wrap05 .press_list05 .text05 h4 { padding:0 0 5px 0; color:#ff4700; font-size:16px; line-height:1.0; background:none; font-weight:normal; }
.press_wrap05 .press_list05 .text05 p {  font-size:16px; line-height:1.2; color:#535353;}
.press_wrap05 .press_list05 .text05 p strong { padding:0 0 5px 0; font-size:18px; color:#000; display:block;}




/*  오른쪽 페이스북  */
.movie_main03 {}
.movie_main03_mob {}


/*  movie */
.movie_main03 {z-index:100;margin-top:10px;}
.movie_main03_mob {z-index:100;margin-top:10px;}


/*  importantdate06_날짜만 있는거테두리  */
.event_side06 { }
.importantdate06 { background-color:#efefef; padding:10px 15px 10px 15px;}
.importantdate06_box { border:10px solid #efefef; overflow:hidden;
box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */
}

.importantdate06_box ul { margin-bottom:0;}

ul.importantdate_txt06 { padding:0 10px 0 10px;  }
ul.importantdate_txt06 li { border-bottom: 1px dashed #999999; overflow:hidden; font-weight:bold; font-size:13px; }
ul.importantdate_txt06 li.blue01 { }
ul.importantdate_txt06 li.blue02 { }
ul.importantdate_txt06 li.last {border:none; }
ul.importantdate_txt06 li p { padding:15px 0 5px 0;}
ul.importantdate_txt06 li p.subject {float:left; width:31%; }
ul.importantdate_txt06 li p.subject_date {/* float:left; */color:#727272;overflow: hidden;}
ul.importantdate_txt06 li p.subject_date span.line_throu { text-decoration:line-through;}
ul.importantdate_txt06 li p.subject_date span.red_b { color:#FF0000;}

/*  speakers 테이블사진 기존연사테두리  */
.speakers_wrapper02 { padding-bottom:30px;}

.speakers_wrapper_box {  border:5px solid #f4941d; 
box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */
}

.speakers_wrap { width:100%; margin:0 0 0 0; overflow:hidden;  }
.speakers_wrap ul.speakers_box { width:100%; padding:0 0 0 0; } 
.speakers_wrap ul.speakers_box li { width:44.7%; float:left; border-right:1px solid #ecf1f7; padding:30px 10px 30px 20px;  margin-right:0; margin-bottom:0; height:auto; }
.speakers_wrap ul.speakers_box li.last { border-right:none;}

.speakers_wrap ul.speakers_box li .speakers_list02 { }
.speakers_wrap .speakers_list02 { }

.speakers_wrap .speakers_list02 .photo { }
.speakers_wrap .speakers_list02 .photo img { display:block; float:left;   }
.speakers_wrap .speakers_list02 .text01 { float:left; margin-left:20px; width:55%; }
.speakers_wrap .speakers_list02 .text01 h4 { padding:0 0 5px 0; color:#19aaba; font-size:12px; line-height:1.0; background:none; }
.speakers_wrap .speakers_list02 .text01 em { padding:0 0 25px 0; color:#0b7ba9; font-size:20px; line-height:1.0; font-style:italic; font-family: Arial; display:block;}
.speakers_wrap .speakers_list02 .text01 p {  font-size:12px; line-height:1.2; color:#596874; }
.speakers_wrap .speakers_list02 .text01 p strong { padding:0 0 5px 0; font-size:18px; color:#000; display:block;}
@media screen and (max-width:980px) {
	.speakers_wrapper_box { border:none; }
	
}



/*  맨위 배너  */
.banner_top { margin-top:72px; }
.banner_top ul.banner_top_cont li { margin-bottom:1%;}
.banner_top ul.banner_top_cont li p { color:#FFF; font-family:"Myriad Pro", "malgun","맑은 고딕","나눔고딕",  Arial, Helvetica, sans-serif,; font-size:18px; padding-left:50px; font-weight:400;}
.banner_top ul.banner_top_cont li.btn01 { background:#4d54b0 url(../../image/main/banner_top_img01_bg.jpg) no-repeat ; border:1px solid #2e3595; padding:10px 0 7px 0; }
.banner_top ul.banner_top_cont li.btn02 { background:#f4941d url(../../image/main/banner_top_img02_bg.jpg) no-repeat ; border:1px solid #d97a04; padding:10px 0 7px 0;}
.banner_top ul.banner_top_cont li.btn03 { background:#00b2a9 url(../../image/main/banner_top_img03_bg.jpg) no-repeat ; border:1px solid #038b84; padding:10px 0 7px 0; }
.banner_top ul.banner_top_cont li.btn04 { background:#444444 url(../../image/main/banner_top_img04_bg.jpg) no-repeat ; border:1px solid #000000; padding:10px 0 7px 0;}
.banner_top ul.banner_top_cont li a { color:#FFF;}
.banner_top ul.banner_top_cont li a:link { color:#FFF;}
.banner_top ul.banner_top_cont li a:visited { color:#FFF;}
.banner_top ul.banner_top_cont li a:hover { text-decoration:none; color:#FFF;}
.banner_top ul.banner_top_cont li a:focus { text-decoration:none; color:#FFF;}
.banner_top ul.banner_top_cont li a:active {}
@media screen and (max-width:768px) {
	.banner_top { margin-top:10px; }
	
}

/*  주요행사 major event02  */
.major_event_wrap02 {}
ul.major_event02 { }
ul.major_event02 li{ padding-bottom:16px; }
ul.major_event02 li.last { padding-right:0;}
ul.major_event02 li .event_box { border:5px solid #f4941d; text-align:center; padding:10px 30px 10px 30px;
box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
ul.major_event02 li .event_box h3 { color:#f4941d; font-size:1.8em; font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum"; padding:0px 0 5px 0; font-weight:normal; }
ul.major_event02 li .event_box p img {}
ul.major_event02 li .event_box a:hover, ul.major_event li .event_box a:focus { text-decoration:none;}
ul.major_event02 li .event_box .title { background-color:#388ba1; color:#0b7ba9; font-size:15px; padding-left:14px; line-height:32px;  } 
ul.major_event02 li .event_box p.date { color:#000; font-size:17px; font-weight:bold; padding:13px 0 13px 0; line-height:1.0; }
.btn_read-box { margin:10px 0 27px 0; }
ul.major_event02 li .event_box a.read_button {margin: 5px 0 5px 0;
display: block;
font-size: 1.3em;
line-height: 1.3333333;
background: #f4941d;
padding: 10px 16px 10px 16px;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
color: white !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
text-decoration:none;
text-align:center;
white-space: nowrap;
font-weight: normal;
}
ul.major_event02 li .event_box a:hover {}


/*  movie */
.movie_main_wrap { margin-top:30px;}
.movie_main { width:100%; height:auto;}

.movie_main_wrap02 { /*margin-top: -1px;*/ }

/*반응형 동영상 유투브높이*/
.movie_main02 {
    position: relative;
    padding-bottom: 52.8%;
   /* padding-top:30px;*/ 
    height:0; 
    overflow:hidden; 
	 max-width: 100%;
}
.movie_main02 iframe, movie_main02 object , movie_main02 embed {
 position:absolute; 
top:0; 
left:0; 
width:100%; 
height:100%;
}



/*  important date  */
.importantdate_wrap {}
.importantdate { background-color:#efefef; padding:10px 15px 10px 15px;}
.importantdate div.importantdate_box div.line {  border-bottom:1px solid #d0cece; padding:10px 0 10px 0; overflow:hidden; }
.importantdate div.importantdate_box div.line.last { border:none; padding-bottom:0;}

.importantdate div.importantdate_box div.line ul.importantdate_cont02 li { border-bottom:none; padding-bottom:10px; }
.importantdate div.importantdate_box div.line ul.importantdate_cont02 li .date { float:left; background-color:#5f6468; margin-right:10px; padding: 6px 13px 6px 13px; }
.importantdate div.importantdate_box div.line ul.importantdate_cont02 li .date p { font-size:1em; font-weight:bold; color:#c6c4c4; text-align:center; line-height:1.0em; }
.importantdate div.importantdate_box div.line ul.importantdate_cont02 li .date p strong { font-size:25px; color:#fff; padding-top:7px; display:block; }
.importantdate div.importantdate_box div.line ul.importantdate_cont02 li .text02 { overflow:hidden;}
.importantdate div.importantdate_box div.line ul.importantdate_cont02 li .text02 p {line-height:1; font-size:1em; color:#000;}
