@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%;
}

#obj_top_slider {
    position:relative;
    left:50%;
    width:3040px;
    margin-left:-1520px;
	padding-top:40px;
}
#obj_top_slider li {
    width:950px;
}

#slideFilterL, #slideFilterR {
    position:absolute;
    top:40px;
    width:980px;
    height:350px;
    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:950px;
    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:150px;
    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:50%;
    width:300%;
    margin-left:-50%;
	padding-top:40px;
}

#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:30px;
	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:150px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:50;
}


}


@media screen and (min-width: 0px) and (max-width: 480px) 
{

#obj_top_slider_box_s {
    overflow:hidden;
    position:relative;
    width:100%;
}

#obj_top_slider_s {
    position:relative;
	left:1%;
    width:300%;
	padding-top:15px;
}
#obj_top_slider_s li {
    width:300%;
}
/* 新作振袖コレクション追加部分*/
	
.c_new_slide .bx-wrapper {
	margin: 15px auto;
}
.c_new_slide_box {
	height:200px;
	}
.c_tac {
	text-align: center;
	margin: 5px auto;
	}
	
.c_new_slide .bx-wrapper .bx-prev {
	left:0
	}
.c_new_slide .bx-wrapper .bx-next {
    right:0;
}
.c_new_slide .bx-wrapper .bx-controls-direction a {
    top:46%;
}
.c_new_slide .bx-wrapper .bx-pager 
	{
	margin: 0;
	text-align: center;
	}
	
.c_hair_slide .bx-wrapper .bx-pager, .c_rankingslide .bx-wrapper .bx-controls-auto {
    bottom: -9%;
}

/* 新作振袖コレクション追加部分 ここまで*/
	
/* ヘアカタログ追加部分*/
	
.c_hair_slide .bx-wrapper {
	margin: 15px auto;
}
	
.c_hair_slide .bx-wrapper .bx-prev {
	left:0
	}
.c_hair_slide .bx-wrapper .bx-next {
    right:0;
}
.c_hair_slide .bx-wrapper .bx-controls-direction a {
    top:76%;
}
.c_hair_slide .bx-wrapper .bx-pager 
	{
	margin: 0;
	text-align: center;
	}
	
.c_hair_slide .bx-wrapper .bx-pager, .c_rankingslide .bx-wrapper .bx-controls-auto {
    bottom: -9%;
}
.c_hair_slide .bx-wrapper .bx-pager {
    padding-top: 1%;
    width: 100%;
    background: #71b7c4;
    bottom: 5px;
}

/* ヘアカタログ追加部分 ここまで*/
	

	
	
/* ページャー */

.bx-wrapper .bx-pager {
	padding-top:1%;
    width:100%;
    background:#fff;
	bottom:5px;
	margin-left:12%;
}
	



/* コントローラー */
.bx-wrapper .bx-prev {
    background:url(../../img/bxslider/controls.png) no-repeat 0 -32px;
	opacity:0.3;
}

.bx-wrapper .bx-next {
    right:67%;
    background:url(../../img/bxslider/controls.png) no-repeat -43px -32px;
	opacity:0.3;
}

.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:1;
}
	

	
	


}