/* BASIC css start */
.press_list {width:100%; margin-top:30px;}
.press_list .item{width:25%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin:0 -4px 50px 0; cursor:pointer;}
.press_list .item:hover .thumb { opacity:0.8; filter:alpha(opacity=80); transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;}
.press_list .box{width:90%; margin:0 auto; clear;both; padding-bottom:50px; line-height:20px;}
.press_list a.modal { display:block; height:100%; width:!00%; background:#000; }
.press_list .thumb{width:100%; transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out; }
.name { text-align:center; }
.name span{font-size:12px; line-height:40px; color:#000!important;}


div#glayLayer { display:none; position:fixed; left:0; top:0; height:100%; width:100%; background:black; filter:alpha(opacity=60); opacity: 0.60; z-index:10; }
* html div#glayLayer { position:absolute; }
#overLayer { display:none; position: fixed; top:50%; left:50%; margin-top:-375px; margin-left:-375px; z-index:11; }
* html #overLayer { position: absolute; }
#close { cursor:pointer; display:none; position: fixed; width:40px; height:35px; top:50%; left:50%; margin-top:-425px; margin-left:-20px; z-index:12; background:#000; color:#fff; paddign-top:5px; text-align:center; font-size:24px; font-weight:bold; font-family:"Malgun Gothic","맑은 고딕"; }
* html #close { position: absolute; }
/* BASIC css end */

