@charset "euc-kr";

@import url(http://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville|Nanum+Myeongjo|Song+Myung);

/* common */
* {margin:0; padding:0; box-sizing:border-box; /*word-break:keep-all;*/}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,button{ font-size:1.0em;line-height:1.6; letter-spacing:0;}
body,div{position:relative; color:#555;word-wrap:break-word;word-break:none;}
body.o{min-width:320px;}
html,body { font-family:'Libre Baskerville', 'Nanum Myeongjo', sans-serif; -webkit-text-size-adjust:none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
img,fieldset{border:0; vertical-align:top; margin:0; padding:0}
ul,ol{list-style:none;}
a{color:#222;text-decoration:none;cursor:pointer;}
a:hover,a:active,a:focus{text-decoration:none;}
em,address{font-style:normal;}
hr{display:none !important}
input,select,textarea{-webkit-border-radius:1px; -webkit-appearance:none;}
caption	{display:none;}
legend { display:none }
table {border-spacing:0;} 

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img[usemap] {border: none; height: auto; max-width: 100%; width: auto; }

/* °ψΕλ */
#wrap { position:relative; width:100%; height:100%; padding:0; margin:0; background:#fff; z-index:100 }

.jbMenu { text-align: center; width: 100%; z-index:1000; transition:all 0.3s ease;  }
.jbFixed { position: fixed; top: 0px; }
.jbFixed #header { position:relative; width:100%; height:70px; z-index:100; transition:all 0.3s ease; display:none }
.jbFixed .btn_prev { position:absolute; left:-5px; top:15px; }
.jbFixed .btn_prev a { display:block; width:50px; height:50px; background:url(../images/btn_ar2.png) no-repeat center center; background-size:40px 40px }
.jbFixed .btn_navi { position:absolute; right:0; top:15px; }
.jbFixed .btn_navi a { display:block; width:50px; height:50px; background:url(../images/t_menu_n1.png) no-repeat center center; background-size:40px 40px }

#header { position:fixed; left:0; top:0; width:100%; height:70px; z-index:100; padding:0 15px; transition:all 0.3s ease; display:block }
#header .btn_prev { position:absolute; left:0; top:25px; }
#header .btn_prev a { display:block; width:40px; height:40px; background:url(../images/btn_ar2.png) no-repeat center center; background-size:34px 34px }
#header .btn_navi { position:absolute; right:0px; top:20px; }
#header .btn_navi a { display:block; width:50px; height:50px; background:url(../images/t_menu_n2.png) no-repeat center center; background-size:40px 40px }
#header .logo { position:absolute; left:15px; top:32px }

#mctn { position:relative; padding:40% 15px 60px 15px; z-index:10 }
.exhi_m_list { position:relative;}
.exhi_m_list .m_list_line { position:relative; }
.exhi_m_list .m_list_line:after {display:block; content:""; clear:both }
.exhi_m_list .m_list_line .m_list { float:left; width:38%; margin:16px 6%;}
.exhi_ml_tl1 { position:relative; color:#ae0c1b; font-size:1.15em; font-family:'Song Myung'; opacity:; line-height:1.0; margin-top:12px; }
.exhi_ml_tl2 { position:relative; color:#fff; font-size:2.0em; font-family:'Song Myung'; opacity:; line-height:1.1; margin-top:10px; }
.exhi_ml_tl3 { position:relative; color:#fff; font-size:0.9em; opacity:.3; line-height:1.5; margin-top:35px; }
.exhi_li_num { position:relative; color:#ae0c1b; font-size:0.75em; font-family:'Libre Baskerville'; opacity:; font-weight:; margin-top:15px }
.exhi_li_tl1 { position:relative; color:#fff; font-size:1.15em; font-family:'Song Myung'; opacity:; line-height:1.2; margin-top:10px; }
.exhi_li_tl2 { position:relative; color:#fff; font-size:0.85em; font-family:'Libre Baskerville'; opacity:; line-height:1.2; margin-top:8px; }
.exhi_li_tl2 span { font-family:'Song Myung';}

.m_bg { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/m_bg2.jpg) no-repeat #1a0408; background-size:100%; z-index:0; }
.exhi_ctn { position:relative; padding:50% 25px 0 25px; z-index:10;  transition:all 0.3s ease; }
.exhi_organi { position:relative; color:#fff; font-size:0.75em; font-family:'Libre Baskerville'; opacity:; font-weight:bold; margin-top:35px }
.exhi_title { position:relative; color:#fff; font-size:2.35em; font-family:'Song Myung'; opacity:; font-weight:bold; line-height:1.1; margin-top:12px; }
.exhi_tl_date { position:relative; color:#fff; font-size:1.4em; font-family:'Libre Baskerville'; font-weight:bold; line-height:1.1; margin-top:5px }
.exhi_tl_date span { font-family:'Song Myung';}
.exhi_commt { color:#fff; font-size:1.0em; line-height:1.8; width:100%; }
.exhi_footer { margin:45px 15px 0 15px; padding:0 0 60px 0; font-size:0.75em; font-family:'Libre Baskerville'; color:#ae3038; z-index:10; letter-spacing:0.03em  }
.exhi_footer .bt_line { position:relative; height:0; background:#fff; opacity:0.07; margin-bottom:30px; }
.exhibition_view_pic1 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic01.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic2 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic02.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic3 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic03.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic4 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic04.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic5 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic05.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic6 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic06.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic7 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic07.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic8 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic08.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic9 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic09.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic10 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic10.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic11 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic11.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic12 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic12.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic13 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic13.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic14 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic14.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic15 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic15.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic16 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic16.jpg) no-repeat #000; background-size:100%; z-index:0 }
.exhibition_view_pic17 { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/exhi_pic17.jpg) no-repeat #000; background-size:100%; z-index:0 }

.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background:#000;
		z-index: 9999;
		display: none;
		overflow:hidden;
		top: 0;
		left: 0; 
		opacity:0.5;
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 0; 
		left: 0;
		width: 100%;
		height:100%;
		background:url(../images/menu_bg1.png);
		position: absolute;
		z-index: 10000;
		padding: 55px 30px;
		opacity:.5;
		/*-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);*/
		}

	
	.reveal-modal .close-reveal-modal {
		font-size: 1.3EM;
		line-height: .5;
		position: absolute;
		top: 10px;
		right: 10px;
		color: #fff;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: ;
		cursor: pointer;
		padding:20px;
		display:block;
		} 
    
	.navi_logo { position:relative; text-align:center }
	.navi_page_tl { position:relative; text-align:center; font-size:1.1em; color:#fff; margin-top:35px; line-height:1.2 }
	.exhi_list { position:relative; margin-top:25px; }
	.exhi_list li { margin-bottom:20px }
	.exhi_list li a { display:block; font-size:1.2em; color:#fff; font-family:'Song Myung'; line-height:1.2; font-weight:normal }
	
	
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mt30 { margin-top:30px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }