@charset "utf-8";
/* CSS Document */

/* ページャー */
.bx-wrapper .bx-pager {
    font-size:.85em;
    font-family:Arial;
    font-weight:bold;
    color:#666;
}

.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:block;
    width:10px;
    height:10px;
    margin:0 5px;
    outline:0;
    text-indent:-9999px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#666;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background:#000;
}




/* スライドショー */

@media screen and (min-width:951px), print, tv
{
.c_phone	{
	display:none;
}

#obj_top_slider_box {
    overflow:hidden;
    position:relative;
    width:100%;
	background-color: #fff;
}

#obj_top_slider {
    position:relative;
    left:50%;
    width:3040px;
    margin-left:-1520px;
	padding-top:10px;
	background-color: #fff;
	margin-bottom:44px;
}
#obj_top_slider li {
    width:950px;
}

#slideFilterL, #slideFilterR {
    position:absolute;
    top:15px;
    width:980px;
    height:480px;
    opacity:0.4;
    filter:alpha(opacity=80);
    -ms-filter:"alpha( opacity=80 )";
    background:#fff;
}
#slideFilterL {
    left:55px;
}
#slideFilterR {
    right:55px;
}

.bx-wrapper {
    margin:0 auto;
    position:relative;
}

.bx-wrapper .bx-pager {
    margin:0 auto;
    width:100%;
    background:#fff;
	text-align:center;

}


/* コントローラー */
.bx-wrapper .bx-prev {
    left:980px;
    background:url(../img/bxslider/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right:980px;
    background:url(../img/bxslider/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position:0 0;
}

.bx-wrapper .bx-next:hover {
    background-position:-43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:240px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:50;
}
	


}

@media screen and (min-width:481px) and (max-width: 950px) 
{
.c_phone	{
	display:none;
}

#obj_top_slider_box {
    overflow:hidden;
    position:relative;
    width:100%;
}

#obj_top_slider {
    position:relative;
    left:49.5%;
    width:300%;
    margin-left:-50%;
	padding-top:-0.5%;
	padding-bottom:4%;
}

#slideFilterL, #slideFilterR {
    display:none;
}
#slideFilterL {
    left:0;
}
#slideFilterR {
    right:0;
}

.bx-wrapper {
    margin:0 auto;
    position:relative;
}

.bx-wrapper .bx-pager {
    width:35%;
    background:#fff;
    padding-top: 0.5%;
	text-align:center;

}
	
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -8%;
}

/* コントローラー */
.bx-wrapper .bx-prev {
    left:980px;
    background:url(../img/bxslider/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right:980px;
    background:url(../img/bxslider/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position:0 0;
}

.bx-wrapper .bx-next:hover {
    background-position:-43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:150px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:50;
}


}


@media screen and (min-width: 0px) and (max-width: 480px) 
{
.c_wide, .c_pc, .c_tablet	{
	display:none;
	}

.bx-wrapper {
    margin-bottom: 3%;
}

.c_rankingslide .bx-wrapper {
    margin-bottom: 14%;
}
	
#obj_top_slider_box_s {
    overflow:hidden;
    position:relative;
    width:100%;
	background-color: #fff;
}

#obj_top_slider_s {
    position:relative;
	left:1%;
    width:300%;
	padding-top:15px;
    height: auto;
}
	
.c_rankingbox
	{
		height:287px;
	}
	
#obj_top_slider_s li {
    width:300%;
}
	
/* ページャー */

.bx-wrapper .bx-pager 
	{
	padding-top: 1%;
    width: 100%;
    background: #fff;
    margin-left: -33.2%;
	}

.c_rankingslide .bx-wrapper .bx-pager 
	{
	margin: 0;
	}
	
.c_rankingslide .bx-wrapper .bx-pager, .c_rankingslide .bx-wrapper .bx-controls-auto {
    bottom: -9%;
}

/* コントローラー */
.bx-wrapper .bx-prev {
    background:url(../img/bxslider/controls.png) no-repeat 0 -32px;
	opacity:0.3;
}
	
.c_rankingslide .bx-wrapper .bx-prev {
	left:-17%
	}

.bx-wrapper .bx-next {
    right:68%;
    background:url(../img/bxslider/controls.png) no-repeat -43px -32px;
	opacity:0.3;
}
	
.c_rankingslide .bx-wrapper .bx-next {
    right:-17%;
}
	
.bx-wrapper .bx-prev:hover {
    background-position:0 0;
}

.bx-wrapper .bx-next:hover {
    background-position:-43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:42%;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:50;
}
	
.c_rankingslide .bx-wrapper .bx-controls-direction a {
    top:50%;
}
	
#obj_photo_slider_s .bx-wrapper {
    margin-bottom: 0;
}

#obj_photo_slider_s {
    position:relative;
	left:1%;
    width:100%;
    height: auto;
}
#obj_photo_slider_s li {
    width:100%;
}

}