@charset "UTF-8";
/*  Layout
-----------------------------------------------------------------------------*/
/* Body */
body {
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  background: ;
}

/* Wrapper */
#wrapper {
  zoom: 1;
}
#wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}

/* Header */
#header {
	position:relative;  
	width:300px; float:left;
}
#logo {
	position:absolute;
	left:48px;
	top:19px;
	width:110px;
}
#navi {
	position:absolute;
	left:0;
	top:0;
	width:38px;
	background:url(../img/navi/navi_bottom.gif) no-repeat left 636px;
}
#navi li {
	margin:0 0 1px 0;
}
#social {
	position:absolute;
	left:55px;
	bottom:15px;
}
#social li{
	float:left;
	margin:0 8px 0 0;
}

/* Footer */
#footer {
  
}

/* Contents */
#contents {
  
}
#cycle-loader {
	height:32px;
	left:50%;
	margin:-8px 0 0 -8px;
	position:absolute;
	top:50%;
	width:32px;
	z-index:999;
}





div.content div.itemList dl.item {
	margin-bottom: 10px;
}



ul#gallery_thumb li {
	position: relative;
	margin-bottom: 10p;x
	width: 220px;
	cursor: pointer;
}
ul#gallery_thumb li img {
	z-index: 9999;
}
ul#gallery_thumb li p.text {
    display: none;
    position: relative;
    top: 0px;
    left: -167px;
    padding: 10px 0px;
    padding-left: 17px;
    padding-right: 10px;
    width: 202px;
    font-size: 11px;
    line-height: 1.8;
    background: url('back.png') no-repeat left top;
    background-color: red;
}
ul#gallery_thumb li p.text span {
	display: block;
	padding-top: 2px;
}




div.text {
    padding: 12px 0px 8px;
    padding-left: 10px;
    padding-right: 17px;
    width: 202px;
    font-size: 11px;
    line-height: 1.8;
    background: url('../back.png') no-repeat left top;
}



div.text {
	color: #FFF;
}