@charset "UTF-8";
/* ++++++ 画像登録 ++++++ */
#gallery {
	margin				: 2px 0 5px 0;
	background-color	: #000000;
	padding				: 10px;
	width				: 780px;
}
#gallery ul {
	list-style			: none;
}
#gallery ul li {
	display				: inline;
}
#gallery ul img {
	border				: 5px solid #3e3e3e;
	border-width		: 5px 5px 20px;
}
#gallery ul a:hover img {
	border				: 5px solid #fff;
	border-width		: 5px 5px 20px;
	color				: #fff;
}
#gallery ul a:hover {
	color				: #fff;
}

/* ++++++ highslide ++++++ */
.highslide {
	cursor				: url(../module/graphics/zoomin.cur), pointer;
    outline				: none;
    margin				: 20px 20px;
}
.highslide img {
	border				: 4px solid white;
}
.highslide:hover img {
	border				: 4px solid gray;
}


.highslide-image {
    border				: 4px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display				: none;
    border				: 4px solid white;
    border-top			: none;
    font-size			: 110%;
    padding				: 5px;
    background-color	: white;
}
	.highslide-caption p.place{
		padding-left		: 8px;
		width				: 100%;
		position			: relative;
	}
		.highslide-caption p.place span{
			color				: #888888;
			font-size			: 80%;
		}
	.highslide-caption p.etc{
		padding-left		: 8px;
		width				: 100%;
		position			: relative;
	}
		.highslide-caption p.etc span{
			font-weight			: bold;
			font-size			: 140%;
		}
.highslide-loading {
	display				: block;
	color				: white;
	font-size			: 9px;
	font-weight			: bold;
	text-transform		: uppercase;
	text-decoration		: none;
	padding				: 3px;
	border-top			: 1px solid white;
	border-bottom		: 1px solid white;
	background-color	: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding				: 2px;
    color				: silver;
    text-decoration		: none;
	font-size			: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color				: white;
    background-color	: gray;
}

.highslide-move {
    cursor				: move;
}

.highslide-overlay {
	display				: none;
}

/* Controlbar example */
.controlbar {	
	background			: url(../module/graphics/controlbar4.gif);
	width				: 167px;
	height				: 34px;
}
.controlbar a {	
	display				: block;
	float				: left;
	height				: 27px;
}
.controlbar a:hover {
	background-image	: url(../module/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width				: 50px;
}
.controlbar .next {
	width				: 40px;
	background-position	: -50px 0;
}
.controlbar .highslide-move {
	width				: 40px;
	background-position	: -90px 0;
}
.controlbar .close {
	width				: 36px;
	background-position	: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display				: block;
}
.highslide-display-none {
    display				: none;
}