#Listbox {
	margin:0 auto;
}

#Listbox .tabmenu{
    width: 100%;}
 
#Listbox .tab{
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;}
 
#Listbox .tab li{
    background: #e0d3a4;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
    cursor: pointer;
	width: 111px;
    padding: .6em;
	font-size:13px;
	text-align:center;
    display: inline-block;
	*display: inline;  
    *zoom: 1;  
	}
 
#Listbox .tab li.select{
        background: #e50012;
		color:#fff;
		}
 
#Listbox .content div.areabox{
    background: #fff9c5;
    padding: .6em;
	height:auto;
			}
 
#Listbox .hide{
    display:none;
	}

#Listbox .smallbox {
    font-size:0.9em;
	text-align:right;
	}	

#Listbox dl.box {
	margin:10px 10px 10px 20px;
	padding:10px;
	background-color:rgba(255,255,255,0.8);
	border-radius:10px;
	display:inline-block;
	*display: inline;  
    *zoom: 1;  
}

#Listbox dl.box dt{
	padding:0;
　　color: hsl(0, 50%, 50%);
    padding-left: 5px;
    border-left: 4px solid hsl(0, 50%, 50%);
}

#Listbox dl.box dd{
	display:inline-block;
	*display: inline;  
    *zoom: 1;  
}

#Listbox dl.box img{
	margin:10px 0 0 0 ;
	-webkit-transition: 0.3s ease-in-out;  
    -moz-transition: 0.3s ease-in-out;  
    -o-transition: 0.3s ease-in-out;  
    transition: 0.3s ease-in-out;  
}

#Listbox dl.box a:hover img{
  opacity: 0.4;  
  filter: alpha(opacity=60);  
}

/*Go to top*/
.crunchify-top:hover {
color: #fff !important;
background-color: #ed702b;
text-decoration: none;
}

/* 
.crunchify-top {
display: none;
position: fixed;
bottom: 1rem;
right: 1rem;
width: 3.2rem;
height: 3.2rem;
line-height: 3.2rem;
font-size: 1.4rem;
color: #fff;
background-color: rgba(0,0,0,0.3);
text-decoration: none;
border-radius: 3.2rem;
text-align: center;
cursor: pointer;
}
*/

.crunchify-top {
	background:#d9d6c2;
	border-radius:5px;
	color:#FFF;
	padding:20px;
	position:fixed;
	bottom:20px;
	right:20px;
}
