@charset "Shift_JIS";

#index_link{
    position: fixed;
	bottom:0;
	width:100%;
	height:113px;
	z-index:100;
    background-color: rgba(0,0,0,0.8);
}

#index_link_area{
	padding-top:0px;
	padding-bottom:10px;
}

#index_link_bana{
	list-style:none;
	display: table;
	table-layout: fixed;
}

#index_link_bana li{
	display: table-cell;
	vertical-align: top;
	width:240px;
	height:100px;
}

#index_link_bana li img{
	margin:0 auto;
}

#index_link_close{
	z-index:200;
	position:absolute;
	right:0;
	width:30px;
	height:30px;
	margin-top:-30px;
	cursor:pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

#index_link_close{
	z-index:200;
	position:absolute;
	right:10;
	width:80px;
	height:30px;
	margin-top:-30px;
	cursor:pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

#index_link_close:hover,
#index_link_close:active {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}

/* スクロール時上部配置用 */

#index_link_scroll_point{
	bottom:0;
	position:absolute;
}

#index_link.scroll{
    position: fixed;
	top:0;
	width:100%;
	height:115px;
	z-index:100;
    background-color: rgba(0,0,0,0.8);
}

#index_link.scroll #index_link_close{
	z-index:200;
	position:absolute;
	right:10;
	width:80px;
	height:30px;
	margin-top:115px;
	cursor:pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

#index_link.scroll #index_link_close:hover,
#index_link.scroll #index_link_close:active {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}

/*  */

.bx-wrapper {
	 position: relative;
	 margin: 0 auto;
	 padding: 0;
	 *zoom: 1;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	 position: absolute;
	 width: 100%;
}

/* Pager部分 */

.bx-wrapper .bx-pager {
	 text-align: center;
	 font-size: .85em;
	 font-family: Arial;
	 font-weight: bold;
	 color: #666;
	 padding-top: 5px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	 display: inline-block;
	 *zoom: 1;
	 *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	 display:none;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
	 display:none;
}

/*「Next」と「Prev」 */
.bx-wrapper .bx-prev {
	 display:none;
}

.bx-wrapper .bx-next {
	 display:none;
}

.bx-wrapper .bx-controls-direction a {
}

.bx-wrapper .bx-controls-direction a.disabled {
	 display: none;
}