@charset "UTF-8";

/* slide_container */
.slide_container {
	position: absolute !important; top:0px; left:0px;
	width:100%; height:100%;
}
.slide_container * {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.slide_container a { outline: none; }
.slide_container img { border: none; }

/* slide_background */
.slide_background {
	position: absolute !important; top:0px; left:0px;
	width: 100%;
	z-index: 300;
	background-color: #000 !important;
	opacity:0.7;
	filter: alpha(opacity=70); /* ie 6 7 */
	-ms-filter: "alpha(opacity=70)"; /* ie 8 */
}

/* slide_area */
.slide_area {
	position: fixed !important; top:0px; left:0px;
	padding:30px 98px 96px;
	border:1px solid #595959;
	overflow:hidden;
	z-index: 310;
	background-color:#333;
	color:#fff;
	box-shadow: 0 0 25px 0px #000;
}
.slide_area_loading {
	background-position:center center;
	background-repeat: no-repeat;
	background-image: url('images/slide_loading_l.gif');
}

.slide_area .slide_image_container {
	position:relative;
	width:100%; height:100%;
}
.slide_area .slide_image_container img {
	position: absolute !important; top:0px; left:0px;
	/* max-width:100% !important; max-height:100% !important; */
}

/* slide_close */
.slide_area .slide_close {
	position: absolute !important; top: 1px; right: 30px;
	width: 40px; height: 20px;
	z-index:100;
	background-repeat: no-repeat;
	background-image: url('images/slide_close.png');
}
.slide_area .slide_close:hover { background-position:-40px 0 !important; }

/* slide_navi_next & slide_navi_previous */
.slide_area .slide_navi_next,
.slide_area .slide_navi_prev {
	position: absolute !important; top: 0px; right: 30px;
	width: 40px; height: 40px;
	background-repeat: no-repeat;
}
.slide_area .slide_navi_next { right: 30px; background-image: url('images/slide_next.png'); }
.slide_area .slide_navi_prev { left:  30px; background-image: url('images/slide_prev.png'); }
.slide_area .slide_navi_next:hover,
.slide_area .slide_navi_prev:hover { background-position:-40px 0; }
.slide_area .slide_navi_next_disabled,
.slide_area .slide_navi_prev_disabled { background-position:-80px 0 !important; cursor:default !important; }

/* slide_page */
.slide_area .slide_page {
	position: absolute !important; top: 1px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}

/* slide_thumbnail_area */
.slide_area .slide_thumbnail_area {
	position: absolute !important; bottom:35px;
	height: 50px;
	text-align:center;
}

.slide_area .slide_thumbnail_list_container {
	position: relative;
	display:inline-block;
	width:355px; height:51px;
	overflow:hidden;
}

.slide_area .slide_thumbnail_list {
	position: absolute !important; top:0px; left:0px;
	height:51px;
	display:block;
	margin:0;
	padding:0;
}
.slide_area .slide_thumbnail_list li {
	position: absolute !important; top:0px; left:0px;
	list-style-type:none;
	display:block;
	width:67px; height:51px;
	background-color:#282828;
}
.slide_area .slide_thumbnail_list li.slide_thumbnail_loading {
	background:#282828 url('images/slide_loading_s.gif') no-repeat center center;
}
.slide_area .slide_thumbnail_list li a {
	display:block;
	display:table-cell;
	width:67px; height:51px;
	text-align:center;
	vertical-align:middle;
	zoom:1;
}
.slide_area .slide_thumbnail_list li img {
	max-width:67px; max-height:51px;
	zoom:1;
	opacity:0.3;
	filter: alpha(opacity=30); /* ie 6 7 */
	-ms-filter: "alpha(opacity=30)"; /* ie 8 */
}
.slide_area .slide_thumbnail_moving li a {
	cursor:default;
}
.slide_area .slide_thumbnail_moving li img {
	opacity:0.3 !important;
	filter: alpha(opacity=30) !important; /* ie 6 7 */
	-ms-filter: "alpha(opacity=30)" !important; /* ie 8 */
}
.slide_area .slide_thumbnail_list li a.slide_thumbnail_target {
	cursor: default;
}
.slide_area .slide_thumbnail_list li a:hover img,
.slide_area .slide_thumbnail_list li a.slide_thumbnail_target img {
	opacity:1;
	filter: alpha(opacity=100); /* ie 6 7 */
	-ms-filter: "alpha(opacity=100)"; /* ie 8 */
}

/* slide_scroll */
.slide_area .slide_scroll_area {
	position: absolute !important; bottom:9px;
	height: 15px;
	text-align:center;
}
.slide_area .slide_scroll {
	position: relative;
	display:inline-block;
	width:353px; height:13px;
	border:1px solid #7b7b7b;
	background-repeat: repeat-x;
	background-image: url('images/slide_scroll.png');
}
.slide_area .slide_scroll .slide_scroll_next,
.slide_area .slide_scroll .slide_scroll_prev {
	position: absolute !important; top: 0px;
	width: 14px; height: 13px;
	background-repeat: no-repeat;
}
.slide_area .slide_scroll .slide_scroll_next { right: 0px; background-image: url('images/slide_scroll_next.png'); }
.slide_area .slide_scroll .slide_scroll_prev { left:  0px; background-image: url('images/slide_scroll_prev.png'); }
.slide_area .slide_scroll .slide_scroll_next:hover,
.slide_area .slide_scroll .slide_scroll_prev:hover { background-position:-14px 0; }
.slide_area .slide_scroll .slide_scroll_next_disabled,
.slide_area .slide_scroll .slide_scroll_prev_disabled { background-position:-28px 0 !important; cursor:default !important; }

.slide_area .slide_scroll .slide_scroll_toggle_container {
	width: 323px; height: 13px;
	position: absolute !important; top: 0px; left: 15px;
}

.slide_area .slide_scroll .slide_scroll_toggle {
	position: absolute !important; top: 0px; left: 0px;
	width: 58px; height: 11px;
	border:1px solid #191919;
	background-repeat: repeat-x;
	background-image: url('images/slide_scroll_toggle_bg.png');
}
.slide_area .slide_scroll .slide_scroll_toggle:hover {
	background-image: url('images/slide_scroll_toggle_bg_on.png');
}
.slide_area .slide_scroll .slide_scroll_toggle:hover { background-position:-58px 0; }

.slide_area .slide_scroll .slide_scroll_toggle span {
	display:inline-block;
	width: 7px; height: 11px;
	background:transparent url('images/slide_scroll_toggle.png') no-repeat 0 0;
}
.slide_area .slide_scroll .slide_scroll_toggle:hover span { background-position:-7px 0; }