﻿a#btn_prev {
    position: relative;
    z-index: 1;
}
a#btn_next {
    position: relative;
    z-index: 1;
}
.xpw-xn-img
{
	position:relative;
	z-index:1;
}
.xpw-xn-img img
{
	width:100%;
}
.main_visual{overflow:hidden;/*border-top:1px solid #d7d7d7;*/position:relative; float:left; width:100%;}
.main_image{position:absolute; top:0; z-index:5; float:left; width:100%;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;}
.main_image li img
{
	width:100%;
	display:block;
}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
/*div.flicking_con{position:absolute; bottom:1em; left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}*/
div.flicking_con{position:absolute; bottom:0; left:50%;z-index:8;width:60%;height:21px;margin-left:-30%; text-align:center;}
/*div.flicking_con a{width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}*/

div.flicking_con a{background:url("/images/dot.png") no-repeat scroll 0 -16px;width:16px;height:16px;margin:0;padding:0;display:inline-block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 0;}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:0px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:0px;}