@charset "utf-8";

#visual {width:100%;min-width:1100px;left:0;overflow:hidden; position:relative;}
#visual .flexslider {border:0; box-shadow:none; margin:0; width:100%;}
#visual .flex-direction-nav a {color:rgba(255,255,255,0.7)}
#visual .flex-control-paging li a {background:rgba(255,255,255,0.4)}
#visual .flex-control-paging li a:hover {background:#fff;}
#visual .flex-control-paging li a.flex-active{background:#fff;}
#visual .slides {width:100%;}
#visual .slides > li {width:100%; height:900px; background-size:cover;}
/* #visual .v_txt {position:absolute; top:200px; left:50%; z-index:9999; color:#fff; width:620px; margin-left:-310px; text-align:center; 
				border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 20px 0; font-size:1.8em;}
 */
 #visual .v_txt {position:absolute; top:50%; left:50%; z-index:3;margin-left:-350px; text-align:center;  margin-top:-87px;background: rgba(0,0,0,0.7);
    padding: 20px;
}}
