
/* トップページ　スライドショー */
#mainVisual {
}
#topVisual {
}
.contSlider {
}
.slider img {
	margin:0 !important;
	padding:0 !important;
	line-height:0 !important;
	width:100% !important;
	height:auto !important;
}



#mainVisual .slider a:hover img{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity = 100);
}
#mainVisual .thumbs img{
	cursor:pointer !important;
}


#mainVisual .bx-pager,
#topVisual .bx-pager,
.contSlider .bx-pager {
	display:block;
}
#mainVisual .thumbs {
	margin:0 auto;
	width:1000px;
}
#mainVisual .bx-controls-direction,
/*#mainVisual .bx-controls,*/
#topVisual .thumbs,
#topVisual .bx-controls-direction,
.contSlider .thumbs,
.contSlider .bx-controls-direction {
	display:none;
}
#mainVisual .bx-controls {
	margin:0 auto;
	width:1000px;
}
#mainVisual .bx-pager{
	margin-top:-25px;
	margin-right:5px;
	text-align:center;
	position:relative;
	z-indent:30;
	bottom:-40px;
}
#topVisual .bx-pager{
	margin-top:-35px;
	margin-right:5px;
	text-align:right;
	position:relative;
	z-indent:30;
}
.contSlider .bx-pager{
	margin-top:5px;
	margin-right:5px;
	text-align:center;
	position:relative;
	z-indent:30;
}
#mainVisual .sub-slider-bnr .bx-pager,
#mainVisual .sub-slider-img .bx-pager {
	margin-top:0.5em;
	text-align:center;
}
#mainVisual .bx-pager-item,
#topVisual .bx-pager-item,
.contSlider .bx-pager-item,
#mainArea .sub-slider-bnr .bx-pager-item,
#ftMenuArea .sub-slider-bnr .bx-pager-item ,
#bnrAreaSP .sub-slider-bnr .bx-pager-item,
#mainArea .sub-slider-img .bx-pager-item,
#ftMenuArea .sub-slider-img .bx-pager-item ,
#bnrAreaSP .sub-slider-img .bx-pager-item {
	text-align:center;
	display:inline-block;
	display:inline !important\9
}
#mainVisual .bx-pager-item a,
#topVisual .bx-pager-item a,
.contSlider .bx-pager-item a,
#mainArea .sub-slider-bnr .bx-pager-item a,
#ftMenuArea .sub-slider-bnr .bx-pager-item a,
#bnrAreaSP .sub-slider-bnr .bx-pager-item a,
#mainArea .sub-slider-img .bx-pager-item a,
#ftMenuArea .sub-slider-img .bx-pager-item a,
#bnrAreaSP .sub-slider-img .bx-pager-item a {
	width:10px;
	height:10px;
	display:inline-block;
	text-indent:9999px;
	text-indent:0px\9
	border:1px solid #f00 !important;
	margin:0 5px;
	background-image: url(../../../library/common/img/btn/sl_pager.gif);
	background-repeat: no-repeat;
}

#mainVisual ul,
#topVisual ul,
.contSlider ul,
#mainArea .sub-slider-bnr ul,
#ftMenuArea .sub-slider-bnr ul,
#bnrAreaSP .sub-slider-bnr ul,
#mainArea .sub-slider-img ul,
#ftMenuArea .sub-slider-img ul,
#bnrAreaSP .sub-slider-img ul {
	margin:0 !important;
	padding:0 !important;
	line-height:0 !important;
}

#mainVisual .bx-pager-item a.active,
#topVisual .bx-pager-item a.active,
.contSlider .bx-pager-item a.active,
#mainArea .sub-slider-bnr .bx-pager-item a.active,
#ftMenuArea .sub-slider-bnr .bx-pager-item a.active,
#bnrAreaSP .sub-slider-bnr .bx-pager-item a.active,
#mainArea .sub-slider-img .bx-pager-item a.active,
#ftMenuArea .sub-slider-img .bx-pager-item a.active,
#bnrAreaSP .sub-slider-img .bx-pager-item a.active {
	background-position:0 -10px;
}

#mainArea .sub-slider-bnr,
#ftMenuArea .sub-slider-bnr,
#bnrAreaSP .sub-slider-bnr,
#mainArea .sub-slider-img,
#ftMenuArea .sub-slider-img,
#bnrAreaSP .sub-slider-img {
	position:relative;
	/*width:90%;*/
	width:100%;
	margin:0 auto;
}
#mainArea .sub-slider-bnr .bnr-area li,
#ftMenuArea .sub-slider-bnr .bnr-area li,
#bnrAreaSP .sub-slider-bnr .bnr-area li,
#mainArea .sub-slider-img .bnr-area li,
#ftMenuArea .sub-slider-img .bnr-area li,
#bnrAreaSP .sub-slider-img .bnr-area li {
	/*height:8em;*/
	display:table !important;
}
#mainArea .sub-slider-bnr .bnr-area li,
#ftMenuArea .sub-slider-bnr .bnr-area li {
	height:8em;
}
#mainArea .sub-slider-bnr .bnr-area li a,
#mainArea .sub-slider-img .bnr-area li a {
	display:table-cell !important;
	vertical-align:middle;
	width:100%;
	text-align:center;
	vertical-align:middle;
	/*height:8em;
	line-height:1.6;*/
	background:url(../../../library/common/img/btn/ic_link_b.gif) no-repeat 100% 100% #666;
	color:#efefef;
	border:1px solid #fff;
}
#mainArea .sub-slider-bnr .bnr-area li a{
	height:8em;
	line-height:1.6;
}
#ftMenuArea .sub-slider-bnr .bnr-area li a,
#ftMenuArea .sub-slider-img .bnr-area li a {
	display:table-cell !important;
	vertical-align:middle;
	width:100%;
	text-align:center;
	vertical-align:middle;
	/*line-height:1.6;*/
	border:1px solid #fff;
}
#ftMenuArea .sub-slider-bnr .bnr-area li a{
	line-height:1.6;
}
#bnrAreaSP .sub-slider-bnr .bnr-area li a,
#bnrAreaSP .sub-slider-img .bnr-area li a {
	display:table-cell !important;
	vertical-align:middle;
	width:100%;
	text-align:center;
	vertical-align:middle;
	line-height:0 !important;
	border:1px solid #fff;
}
#ftMenuArea .sub-slider-bnr .bnr-area li a img,
#bnrAreaSP .sub-slider-bnr .bnr-area li a img,
#ftMenuArea .sub-slider-img .bnr-area li a img,
#bnrAreaSP .sub-slider-img .bnr-area li a img {
width:100% !important;
height:auto !important;
}

#mainArea .sub-slider-bnr .bx-wrapper .bx-controls-direction a,
#mainArea .sub-slider-img .bx-wrapper .bx-controls-direction a,
#ftMenuArea #ftBnrAreaSP .sub-slider-img .bx-wrapper .bx-controls-direction a {
display:none;
/*    height: 49px;
    margin-top: -105px;
    outline: 0 none;
    position: absolute;
    text-indent: 9999px !important;
	text-indent:0px !important\9
    top: 46%;
    width: 60px;
    z-index: 9999;*/
}
#ftMenuArea .sub-slider-bnr .bx-wrapper .bx-controls-direction a,
#bnrAreaSP .sub-slider-bnr .bx-wrapper .bx-controls-direction a,
#ftMenuArea .sub-slider-img .bx-wrapper .bx-controls-direction a,
#bnrAreaSP .sub-slider-img .bx-wrapper .bx-controls-direction a {
    height: 49px;
    margin-top: -40%;
    outline: 0 none;
    position: absolute;
    text-indent: 9999px !important;
	text-indent:0px !important\9
    top: 46%;
    width: 60px;
    z-index: 9999;
}
#mainArea .sub-slider-bnr .bx-wrapper .bx-prev,
#ftMenuArea .sub-slider-bnr .bx-wrapper .bx-prev,
#bnrAreaSP .sub-slider-bnr .bx-wrapper .bx-prev,
#mainArea .sub-slider-img .bx-wrapper .bx-prev,
#ftMenuArea .sub-slider-img .bx-wrapper .bx-prev,
#bnrAreaSP .sub-slider-img .bx-wrapper .bx-prev {
    background: url(../../../library/common/img/btn/sl_controls.png) no-repeat scroll 0 -49px rgba(0, 0, 0, 0);
    left: -3%;
}
#mainArea .sub-slider-bnr .bx-wrapper .bx-next,
#ftMenuArea .sub-slider-bnr .bx-wrapper .bx-next,
#bnrAreaSP .sub-slider-bnr .bx-wrapper .bx-next,
#mainArea .sub-slider-img .bx-wrapper .bx-next,
#ftMenuArea .sub-slider-img .bx-wrapper .bx-next,
#bnrAreaSP .sub-slider-img .bx-wrapper .bx-next {
    background: url(../../../library/common/img/btn/sl_controls.png) no-repeat scroll -60px -49px rgba(0, 0, 0, 0);
    right: -3%;
}
#mainArea .sub-slider-bnr .bx-wrapper .bx-prev:hover,
#ftMenuArea  .sub-slider-bnr .bx-wrapper .bx-prev:hover,
#bnrAreaSP  .sub-slider-bnr .bx-wrapper .bx-prev:hover
#mainArea .sub-slider-img .bx-wrapper .bx-prev:hover,
#ftMenuArea  .sub-slider-img .bx-wrapper .bx-prev:hover,
#bnrAreaSP  .sub-slider-img .bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}
#mainArea .sub-slider-bnr .bx-wrapper .bx-next:hover,
#ftMenuArea .sub-slider-bnr .bx-wrapper .bx-next:hover,
#bnrAreaSP .sub-slider-bnr .bx-wrapper .bx-next:hover,
#mainArea .sub-slider-img .bx-wrapper .bx-next:hover,
#ftMenuArea .sub-slider-img .bx-wrapper .bx-next:hover,
#bnrAreaSP .sub-slider-img .bx-wrapper .bx-next:hover {
    background-position: -60px 0;
}
