@charset "utf-8";
/* CSS Document */

/* 本部トップピックアップスライド（PC）
----------------------------------------------------------- */ 
.pbMainArea ul.bxslider{
    margin:0 !important;
}
.pbMainArea ul.bxslider li {
    margin-left:0 !important;
	padding-left:0 !Important;
	background:none;
}

.bxslider li{
    overflow: hidden;
}

.bx-caption{
text-align:center;
font-weight:bold;
}

.spp-TopPickBox{
    border-radius: 10px;
    width:1160px;
    margin-left:auto;
    margin-right:auto;
}
.slide_pickup {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 33px;
}
.slide_pickup .bx-wrapper {
    position:inherit;
}
/* コントローラー */
.slide_pickup .bx-wrapper .bx-prev {
    left:20px;
    background:url(../pickup/images/controls.png) no-repeat 0 -26px;
}

.slide_pickup .bx-wrapper .bx-next {
    right:20px;
    background:url(../pickup/images/controls.png) no-repeat -26px -26px;
}

.slide_pickup .bx-wrapper .bx-prev:hover {
    background-position:0 0;
}

.slide_pickup .bx-wrapper .bx-next:hover {
    background-position:-26px 0;
}

.slide_pickup .bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:70px;
    outline:0;
    width:26px;
    height:26px;
    text-indent:-9999px;
    z-index:9999;
    transition:inherit;
}

/* ページャー */
.slide_pickup .bx-wrapper .bx-pager {
    text-align:center;
    font-size:.85em;
    font-family:Arial;
    font-weight:bold;
    color:#666;
}

.slide_pickup .bx-wrapper .bx-pager .bx-pager-item,
.slide_pickup .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display:inline-block;
    *zoom:1;
    *display:inline;
}

.slide_pickup .bx-wrapper .bx-pager.bx-default-pager a {
    display:block;
    width:16px;
    height:16px;
    margin:0 5px;
    outline:0;
    text-indent:-9999px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;;
    background:#6b6b6b;
    color:#fff;
}

.slide_pickup .bx-wrapper .bx-pager{
bottom:0;
}

.slide_pickup .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slide_pickup .bx-wrapper .bx-pager.bx-default-pager a.active {
    background:#0099ff;
    color:#000;
}

/* 再生・停止ボタン*/
.bx-wrapper .bx-controls-auto {
	position: absolute;
	right: 1080px;
	width: 35px;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../top_slide/image/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../top_slide/image/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
 	background-position: -86px -33px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -40px;
	/*width: 100%;*/
}

