.bx-wrapper{position:relative;margin:0 auto 0 auto;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-custom-pager{margin:10px 0 0 -19px;}
.active img, .bx-pager-link img:hover{opacity:0.3;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.bx-pager-link img{width:185px;margin:0 0 0 18px;background-color:#000;}
.bx-wrapper .bx-loading{min-height:50px;background:url(/img/common/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.index .bx-pager{position:absolute;z-index:1200;bottom:10px;left:45%;}
.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{background:#af9d8d;text-indent:-9999px;display:block;width:7px;height:7px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#654429;}
.bx-wrapper .bx-prev{left:10px;background:url(/img/common/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(/img/common/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{opacity:0.7;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:900;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/img/common/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{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/img/common/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{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:50px;right:0;background:#666\9;background:rgba(0, 0, 0, 0.6);width:200px;text-align:right;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:5px 20px 5px 5px;}
@media only screen and (max-width:640px){.bx-wrapper .bx-caption{bottom:0px;width:100%;text-align:center;font-size:11px;}
.bx-wrapper .bx-caption span{padding:1px 5px 0px 5px;}
.bx-wrapper .bx-prev{left:2px;background:url(/img/common/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:2px;background:url(/img/common/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-controls-direction a{top:40%;}
.index .bx-pager{position:absolute;z-index:1100;bottom:-10px;left:35%;}
.bx-wrapper .bx-controls-direction a{top:50%;}
.kazoku_detail .bx-wrapper .bx-controls-direction a{top:40%;}
}
.kazoku_detail div.slider{width:740px;display:block;margin-bottom:60px;}
.kazoku_detail div.slider .bx-wrapper{margin:0 auto 30px;width:1000px !important;max-width:1000px !important;padding:0;}
.kazoku_detail .bx-viewport{width:1000px !important;}
.kazoku_detail ul.bxslider01 li{display:block;width:758px;height:auto;}
.kazoku_detail ul.bxslider01 li img{display:block;width:740px;height:auto;}
.kazoku_detail ul.bxslider02 li{width:130px !important;margin-right:15px !important;}
.kazoku_detail ul.bxslider02 li a{display:block;width:130px;height:86px;}
.kazoku_detail ul.bxslider02 li a img{display:block;width:100%;height:auto;}
.kazoku_detail div.controlWrap{width:1000px;display:block;position:relative;margin:0 auto;}
.kazoku_detail div.controlWrap p#PrevIcon a{display:block;width:32px;height:32px;margin-top:-16px;position:absolute;background:url(/img/common/controls.png) no-repeat 0 -32px;color:#fff;top:50%;left:0px;text-indent:-9999px;}
.kazoku_detail div.controlWrap p#NextIcon a{display:block;width:32px;height:32px;margin-top:-16px;position:absolute;background:url(/img/common/controls.png) no-repeat -43px -32px;color:#fff;top:50%;right:0px;text-indent:-9999px;}
@media only screen and (max-width:640px){.kazoku_detail div.slider{margin-bottom:10px;width:100%;}
.kazoku_detail div.slider .bx-wrapper{margin:0 auto 5px;padding:0;width:100% !important;max-width:100% !important;}
.kazoku_detail .bx-viewport{width:100% !important;}
.kazoku_detail ul.bxslider01 li{width:100%;height:auto;}
.kazoku_detail ul.bxslider01 li img{width:100%;height:auto;}
.kazoku_detail ul.bxslider02 li{width:90px !important;margin-right:5px !important;}
.kazoku_detail ul.bxslider02 li a{width:90px;height:auto;}
.kazoku_detail ul.bxslider02 li a img{width:100%;height:auto;}
.kazoku_detail div.controlWrap{width:280px;}
#detail_slider .bx-viewport, #detail_slider .bx-viewport li{text-align:center;height:200px !important;}
#detail_slider .bx-viewport img{height:100% !important;display:inline-block;}
#detail_slider .bx-wrapper .bx-controls-direction a{top:40%;}
}