@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{ padding-top:0px; padding-bottom:8px;  font-size:26px; margin-bottom:0;}
.main_box02 { }
.partners_box {}
.photo_box {}


/*  메인박스 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:80px; padding:20px 0 20px 0; overflow:hidden; border-top:none; border-bottom: 1px solid #c8c6c6; }
.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 {}


/*  메인박스 15 전시사전등록버튼있는거 */
.main_box15_wrap { background:#9fc340; overflow:hidden;  padding:30px 0 30px 0; 
-webkit-transition: background 0.35s;
  -o-transition: background 0.35s;
  transition: background 0.35s;}
.main_box15_wrap:hover {
  background: #b8dc58;
} 
.main_box15 {}
.main_box15_cont {}
.main_box15_cont { position:relative; }

.main_box15_tit .banner_title02{ font-size:20px; font-weight:bold; padding:0 0 0 0; color:#ffffff;  }
.main_box15_tit .banner_s_title02{ color:#e8f5c4; font-size:13px; font-weight:bold; padding-top:8px; letter-spacing:3px;}
.main_box15_btn { padding-top:10px;  }


/*  메인박스 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:1.3em 0 0 0;  font-family: "malgun","맑은 고딕","나눔고딕","dotum", "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif ; 
color:#333333;}
.main_box03_cont ul.main_center_banner03 li a dd:hover { color:#f4941c;}
.main_box03_cont ul.main_center_banner03 li a dd p.banner03_tit {  color:#2f3f4b; font-size:1.2em; margin-bottom: 0.5em;}
.main_box03_cont ul.main_center_banner03 li a dd p.banner03_txt { font-size:0.6em; color:#444444; margin-top: 0.8em;}



/* 메인박스 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;}

/*반응형 동영상 유투브높이*/
.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%;
}
/*반응형 동영상05 유투브높이*/
.movie_main07_wrap { width:70%; margin:auto;}
@media (max-width: 1024px) {
	.movie_main07_wrap { width:80%; margin:auto;}
  }
@media (max-width: 767px) {
	.movie_main07_wrap { width:100%; margin:auto;}
  }  
.movie_main07 {
    /*position: relative;
    padding-bottom: 52.8%;*/
   /* padding-top:30px;*/ 
    /*height:0; 
    overflow:hidden; 
	 max-width: 100%;*/
}
.movie_main07 iframe, movie_main07 object , movie_main07 embed {
 position:absolute; 
top:0; 
left:0; 
width:100%; 
height:100%;
}


/*  movie 음식박람회 */
.movie_main_wrap {}
.movie_main05{ width: 100%; height: auto;}


 /*  메인박스 3 importantdate03_02_오른쪽사이드에 작게 있는거 주요행사 배경색없는거 */

.importantdate03_02 { padding:10px 0 10px 0;}
.importantdate03_02 ul.importantdate_box03_02 li { width:100%; overflow:hidden; }
.importantdate03_02 ul.importantdate_box03_02 li.last { border:none;}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li { padding:6px 0 6px 0;  }
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li.first { padding-top:0;}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li.last { border-bottom:none;}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li.last_pb { padding-bottom:0;}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li .date { float:left; width:54px; height:54px; background-color:#9fc340; margin-right:10px;  }
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li .date p { padding:9px 5px 0px 5px; font-size:1em; font-weight:bold; color:#e8f5c4; text-align:center; line-height:1.0em; font-family: Arial, "malgun","맑은 고딕","나눔고딕", "Myriad Pro";}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li .date p strong { font-size:25px; color:#fff; padding-top:7px; display:block; }
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li .text02 { overflow:hidden;}
.importantdate03_02 ul.importantdate_box03_02 li ul.importantdate_cont03_02 li .text02 p {line-height:1.2; font-family: "malgun","맑은 고딕","나눔고딕",  Arial, "Myriad Pro"; font-size:1.2em; color:#5a5a52;}



/*  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;}


/*  메인박스 3  contact*/
.main_contact01_wrap {}
.main_contact01 { padding:10px 0 0 0;}
.main_contact01_list {}
.main_contact01_list dl{ }
.main_contact01_list dt{ color:#f1387e; font-size:1.4em; margin-bottom:10px;}
.main_contact01_list dd{ color:#6a6969; font-size:1.2em; padding-top:10px; line-height:1.6;}

/*  메인박스 3  contact*/
.main_contact02_wrap {}
.main_contact02 { padding:10px 0 0 0;}
.main_contact02_list {}
.main_contact02_list dl{ }
.main_contact02_list dt{ color:#9fc340; font-size:1.4em; margin-bottom:10px;}
.main_contact02_list dd{ color:#6a6969; font-size:1.2em; padding-top:10px; line-height:1.6;}
.main_contact02_list ul li { display: flex; -webkit-box-align: center; align-items: center;}

.main_contact02_list ul li h4 {color:#333; font-size:1.0em; float: left; margin-right:10px; /*line-height:1.8;*/}
.main_contact02_list ul li span { overflow: hidden; display:block;}
.main_contact02_list ul li i { font-size: 1.2em; color: #a6a7a7;/* margin-right:10px;*/ display: inline;}
.main_contact02_list ul li .fa { display: inline;}
.main_contact02_list ul li p { padding:0; margin:0;}

/*  메인박스 3  contact*/
.main_contact01_02_wrap {}
.main_contact01_02 { padding:10px 0 0 0;}
.main_contact01_02_list {}
.main_contact01_02_list dl{ }
.main_contact01_02_list dt{ color:#f1387e; font-size:1.4em; margin-bottom:10px;}
.main_contact01_02_list dd{ color:#6a6969; font-size:1.2em; padding-top:10px; line-height:1.6;}
.main_contact01_02_list ul li { display: flex; -webkit-box-align: center; align-items: center;}

.main_contact01_02_list ul li i { font-size: 1.2em; color: #a6a7a7; margin-right:10px;}
.main_contact01_02_list ul li p { padding:0; margin:0;}



/*  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;}

/*  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;}
