@charset "utf-8";

body{
	margin:0;
	padding:0;
}

.tn3e-gallery {
    position:relative;
    width: 863px;
    height: 300px; 
    line-height: normal;
}
.tn3e-gallery img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    max-width: none !important;
}    
.tn3e-image {
    width: 863px;
    height: 300px;
    background-color: #000000;
}  

/*-------------------------------------------------------
	サムネ
-------------------------------------------------------*/
.tn3e-thumbs ul, .tn3e-thumbs li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
.tn3e-thumbs {
    position:absolute;
    width:800px;
    height:56px;
    top:320px;
	left:35px;
}
.tn3e-thumb {
    cursor:pointer;
}
.tn3e-thumb-selected {
    cursor:default;
}
.tn3e-thumb img {
    width: 160px;
    height:56px;
}

/*-------------------------------------------------------
	前次
-------------------------------------------------------*/
.tn3e-next {
    position:absolute;
    background-image:url('tn3e.png');
    background-position:-20px -3px;
    width: 13px;
    height: 17px;
	top:340px;
	left:850px;
    cursor:pointer;
}
.tn3e-next:hover {
    background-position:-20px -23px;
}
.tn3e-prev {
    position:absolute;
    background-image:url('tn3e.png');
    background-position:-2px -3px;
    width: 13px;
    height: 17px;
	top:340px;
    left:0px;
    cursor:pointer;
}
.tn3e-prev:hover {
    background-position:-2px -23px;
}
.tn3e-preloader {
    position:absolute;
    width: 22px;
    height: 8px;
    right:5px;
    top:5px;
}
/*-------------------------------------------------------
	タイマー
-------------------------------------------------------*/
.tn3e-timer {
    position:absolute;
    width: 100%;
    height: 4px;
    bottom: 0px;
    background: url('bg.png') repeat;
    background: rgba(0, 0, 0, 0.3);
}
