@font-face {
  font-family: 'Nanum Gothic';
  src: url(NanumGothic.eot);
  src: url(NanumGothic.woff) format('woff');
}


body {
width:100%;
}
    #align {  
        width:100%;  
        text-align:center;  
    }  
     
    #content {  
        margin:0 auto;
        width:1050px;
        text-align:left;  
    }


a {
	color: #484747;
	font-size: 11px;	
	text-decoration: none;
}
a:hover {
	color: #a78d58;
}

a.over, a.over img {
	background: #ffffff;
}
a.over, a.over img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
a.over:hover {
	opacity: 0.6;
}

A:link    {color:#000000;text-decoration:none}
A:visited {color:#000000;text-decoration:none}
A:active  {color:#000000;text-decoration:none}
A:hover   {color:#555555;text-decoration:none}

.thumb_list_border	{padding:0 0 0 0}
.thumb_list_frame	{padding:0 0 0 0}
.thumb_list_subject	{color:#747474;font-size:13px;text-decoration:none;font-family:Nanum Gothic}
.thumb_list_category{color:#656565;font-size:11px;text-decoration:none;font-family:Nanum Gothic}
.thumb_list_name	{color:#9f9f9f;font-size:11px;text-decoration:none;font-family:tahoma}
.thumb_list_comment	{color:#909090;font-size:10px;text-decoration:none;font-family:tahoma}
.thumb_list_date	{color:#909090;font-size:10px;text-decoration:none;font-family:tahoma}
.thumb_list_hit		{color:#909090;font-size:10px;text-decoration:none;font-family:tahoma}
.thumb_list_vote	{color:#909090;font-size:10px;text-decoration:none;font-family:tahoma}
.thumb_list_position{color:#808080;font-size:11px;text-decoration:none;font-family:Nanum Gothic}
.thumb_list_music	{color:#609060;font-size:11px;text-decoration:none;font-family:Nanum Gothic}
.thumb_list_pic		{border:0px solid #dfdfdf}
.thumb_licens		{text-align:right;padding:0 0 0 0;color:#b9b9b9;}
.thumb_list_lineSpace {height:15px}

#vgallery {text-align:center;overflow:hidden;width:1108px;margin:0 auto;}
#vgallery div.sny{float:left;width:363px;padding:0 3px 3px;}
#vgallery div.sny div.info{width:363px;padding:3px 0;text-align:center;background:#f1f1f1}
#vgallery div.sny div.info p{margin:0;line-height:15px}
#vgallery div.sny div.info p.subject{margin:0;line-height:35px}
#vgallery div.sny div.info p.name{margin:0;line-height:0px;}
#vgallery div.sny div.info p.hidd{margin:0;line-height:15px;}
#vgallery div.sny div.info input{vertical-align:middle;}

.back-to-top {
    position: fixed;
    bottom: 0em;
    right: 0px;
    padding: 0em;
    display: none;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 0.8em;
}
.back-to-top { position: fixed; bottom: 3em; right: 10px; text-decoration: none; color: #000000; background-color: rgba(235, 235, 235, 0.80); font-size: 12px; padding: 0.5em; display: none;}
.back-to-top:hover { background-color: rgba(156, 156, 156, 0.30);}

.lazy {-webkit-transition-property: opacity; -moz-transition-property: opacity; 
-o-transition-property: opacity; transition-property: opacity; 
-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; 
-o-transition-duration: 0.8s; transition-duration: 0.8s; 
-webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; 
-o-transition-timing-function: ease; transition-timing-function: ease; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}