html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-style: normal;
  font-size: 100%;
  font-family: "Nanum Gothic", "Nanum Square", "Malgun Gothic", "Dotum";
  vertical-align: top;
  list-style: none;
  text-decoration: none;
}

#wrap {}

.ori-img {  display:block;  }
	
.res-img { display:none; }

	
	
#header {background:url(../images/press/header_bg.jpg);}
#header .in {width:1200px; margin:0 auto;}

#container {}
#container .in {width:1200px; margin:0 auto;}
#container .tit {padding-bottom:21px; border-bottom:1px solid #e6e6e6;}
#container .tit h2 {font-size:36px; color:#444; line-height:46px; letter-spacing:-1px; }
#container .tit p {margin-top:27px;}
#container .tit strong {font-size:15px; color:#444; line-height:23px; display:inline-block;}
#container .tit span {font-size:15px; color:#aaa; line-height:23px; display:inline-block;}
#container .cnt {position: relative; margin:50px 0 60px;}
#container .cnt .aside {position: absolute; top:0; right:0; z-index:10;}
#container .cnt .cnt_text {  padding-right:360px; padding-bottom:50px;}
#container .cnt .cnt_text .cnt_pic { text-align:center; padding-top:30px;  }
#container .cnt .cnt_text p { margin-top:26px; font-size:16px; color:#777; line-height:26px;}
#container .cnt .cnt_text p:first-of-type {/*margin-top:0;*/}
#container .cnt .cnt_text p strong {margin-bottom:10px; font-size:18px; color:#444; line-height:24px; display:block;}

#footer {background:url(../images/press/footer_bg.jpg);}
#footer .in {width:1200px; margin:0 auto;}



@media screen and (max-width: 1000px){
	
	.sub_pic img { width:100%; }
	.ori-img { display:none; }
	
	
	.res-img { display:block; }
	.res-img img { width:100%; }
	
	
	
	#header {background:url(../images/press/m_header_bg.jpg);}
	#header .in {width:100%;}
	
	
	#container { width:100%; box-sizing:border-box; overflow:hidden; padding:0 25px; }
	#container .in { width:100%; }
	
	#container .tit strong {font-size:18px; color:#444; line-height:23px; display:inline-block;}
	#container .tit span {font-size:18px; color:#aaa; line-height:23px; display:inline-block;}

	#container .cnt { width:100%; }
	#container .cnt .cnt_text p { margin-top:40px; font-size:18px; color:#777; line-height:30px !important;}

	#container .cnt .cnt_text { width:100%; padding: 0; }	
	#container .cnt .aside { display:none; }
	
	#footer {background:url(../images/press/m_footer_bg.jpg);}
	#footer .in {width:100%; }		
	
	
}



















