@charset "utf-8";
/* FlexSlider Default Theme*/

.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 780px; }
.slides { zoom: 1; overflow:hidden;}
.slides > li {display: none; -webkit-backface-visibility: hidden;}

/**/

.view_shop_img{ position:relative}
.view_shop_img .flex-control-paging{position:absolute; top:-20px; right:0; z-index:100;}
.view_shop_img .flex-control-paging li{ float:left; margin:0 2px; font-size:0; line-height:0}
.view_shop_img .flex-control-paging li a { display:block; background:#5c5c5c; width:13px; height:13px; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;; border-radius:20px}
.view_shop_img .flex-control-paging li a:hover {filter:alpha(opacity=70);opacity:0.7;}
.view_shop_img .flex-control-paging li a.flex-active {filter:alpha(opacity=100);opacity:1;}

/*
.main_visual{ position:relative; height:600px; left:50%; margin-left:-1000px}
.main_visual .flex-control-paging{position:absolute; top:50%; left:50%; margin-left:600px; z-index:100;}
.main_visual .flex-control-paging li{ display:block}
.main_visual .flex-control-paging li a { display:block; background:#5c5c5c; width:13px; height:13px; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;; border-radius:20px}
.main_visual .flex-control-paging li a:hover {filter:alpha(opacity=70);opacity:0.7;}
.main_visual .flex-control-paging li a.flex-active {filter:alpha(opacity=100);opacity:1;}
*/