body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
    /* Page reset */
    margin:0px;
    padding:0px;
}

body{
    /* Setting default text color, background and a font stack */
    color:#ffffff;
    font-size:12px;
    background: #fff;
    font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;
}

a {
	text-decoration: none;
}

a:hover img {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#h1_title {
	display: none;
}

/* Gallery styles */

#gallery{
    /* The width of the gallery */
    width:750px;
    overflow:hidden;
}

#slides{
    /* This is the slide area */
    height:243px;
    
    /* jQuery changes the width later on to the sum of the widths of all the slides. */
    width:750px;
    overflow:hidden;
}

.slide{
    float:left;
    width:750px;
}

#menu{
    margin: 0 auto;
	margin-left: 310px;
    /* This is the container for the thumbnails */
    height:16px;
}


.menuItem{
    /* Every thumbnail is a li element */
    float:left;
    width:16px;
    display:block;
    list-style:none;
    height:auto;
    overflow:hidden;
    padding: 0 5px;
}

.menuItem .menuItem_area {
    height:16px;
}

.menuItem .menuItem_wrapper {
    padding-top: 1px;
    text-align: center;
    cursor: pointer;
}

div img{
    border:none;
}

/* The styles below are only necessary for the demo page */

#main{
    /* The main container */
    /* margin:15px auto; */
    /* text-align:center; */
    /* width:920px; */
    /* position:relative; */
}

.menuItem.act,
.menuItem.inact {
	background: none !important;
	border: none !important;
}