/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
html {
font-size: 76%;}

body {
font-family: arial, helvetica, sans-serif;
line-height: 1.4em;
font-size: 1.2em;
padding: 5%;}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width:372px;
background-color: #FFFFFF;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height:0px;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width:372px;

}

#slideshow .slides ul {
width: 1116px;
height:545px;
	background-image:url(../images/main_image_d.jpg);
	background-repeat:no-repeat;
}

#slideshow .slides li {
width: 372px;
height:545px;
float: left;
color:#FFFFFF;
}

.ie #slideshow .slides li {
	background-image:url(../images/main_image_d.jpg);
	background-repeat:no-repeat;
	}

/*#twtr-widget-1,#twtr-widget-2{
	padding:10px 0 10px 10px;
	}*/

#slideshow .slides li p.uppernavi{
	background-color:#000000;
	height:20px;
	padding:13px 0 13px 17px;
	}
#slideshow .slides li p.uppernavi {
	margin-right:3px;
	}




/*twitterhash*/

/*#bnlbutton_auto a{
	width:107px;
	height:21px;
	background-image:url(../images/btn-auto.gif);
	background-position:top;
	display:block;
	margin-right:3px;
	float:left;
	}*/
/*#bnlbutton_auto a span{
	display:none;
	}*/


/*.bnltweet_status{
	padding:10px;
	color:#FFFFFF;
	}*/
/*.bnltweet_text{
	font-size:12px;
	}*/
/*.bnltweet_text a{
	color:#ff7443;
	}*/
/*.bnltweet_image{
	padding-right:10px;
	float:left;
	}*/
	
	

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #FFFFFF;
}

#slideshow .slides-nav li {
	float: left;
	}
#slideshow .slides-nav li.gNav03,
#slideshow .slides-nav li a {
display: block;
width:124px;
height:28px;
outline: none;}
#slideshow .slides-nav li a span,#slideshow .slides-nav li.gNav03 span{
	display:none;
	}

#slideshow .slides-nav li.gNav01 a{background-image:url(../images/tw_menu_01.gif);}
#slideshow .slides-nav li.gNav02 a{background-image:url(../images/tw_menu_02.gif);}
#slideshow .slides-nav li.gNav03,#slideshow .slides-nav li.gNav03 a{background-image:url(../images/tw_menu_03.gif);}

#slideshow .slides-nav li.gNav01 a:hover{background-position:bottom;}
#slideshow .slides-nav li.gNav02 a:hover{background-position:bottom;}
#slideshow .slides-nav li.gNav03 a:hover{background-position:bottom;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-position:bottom;}

.js #slideshow .slides-nav li.on a {
position: relative;
}