@charset "utf-8";

@import url("reset.css");
@import url("common.css");


/*----- Content -----*/
#content {
	height:540px;
	position:absolute;
	top:50%;
	margin-top:-270px;
}

.list_carousel {
}

/*----- Navi -----*/
#navi {
	position:fixed;
	top:10px;
	width:100px;
	z-index:1000;
}
.navi_logo {
	padding-bottom:32px;
}
.navi_section {
	width:100px;
	padding-bottom:60px;
}

#cur_navi {
	position: fixed;
	bottom: 0px;
	left: 4px;
	width: 71px;
	z-index: 999;
}

/*----- Gallery Pages -----*/

#slideview {
	min-width:5000px;
	height:540px;
}

.gallery_slideview {
	margin:0;
	padding:0;
}

.gallery_slideview li {
	display:inline;
	padding-right:0px;
	float:left;
}

.gallery_slideview img {
	background-color: #060606;
	background-image: url(../graphic/thumb/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.gallery_slideview img.tall1 {
	width:auto;
	margin:0 200px 0 200px;
	
}
.gallery_slideview img.tall2 {
	width:auto;
	margin:0 0px 0 200px;
}
.gallery_slideview img.tall3 {
	width:auto;
	margin:0 0px 0 200px;
}
.gallery_slideview img.tall4 {
	width:auto;
	padding:0 200px 0 0px;
}

.gallery_slideview img.tall5 {
	width:auto;
	padding:0 0 0 0px;
}

/* 270-y/2 */
.gallery_slideview img.margin-top-70  { margin-top:  70px; margin-bottom:  70px; }
.gallery_slideview img.margin-top-90  { margin-top:  90px; margin-bottom: 90px; }
.gallery_slideview img.margin-top-110 { margin-top: 110px; margin-bottom: 110px; }
.gallery_slideview img.margin-top-120 { margin-top: 110px; margin-bottom: 120px; }

.gallery_slideview .slide_end {
	width: 500px;
	height: 1px;
	margin: 0 0 0 200px;
}

a#slideview_prev {
	cursor:url(../img/prev.png), url(../img/prev.png), w-resize;
	z-index:200;
	width:50%;
	height:540px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-270px;
}
a#slideview_next {
	cursor:url(../img/next.png), url(../img/next.png), e-resize;
	z-index:100;
	width:50%;
	height:540px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-270px;
}


/*----- Footer -----*/

#footer {
	position:absolute;
	height:20px;
	padding:0;
	font-size: 80%;
	bottom:2px;
	right: 20px;
}
