﻿@charset "utf-8";

/* body */
.main_image {width:100%; height:910px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; height:910px; overflow:hidden; position:absolute; top:0; left:0; padding:0; margin:0;}
.main_image li {float:left; width:100%; height:910px; margin:0;}
.main_image li span {display:block; width:100%; height:910px}
.main_image li a {display:block; width:100%; height:910px; margin:0;}

div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:650px; left:450px; z-index:888; height:21px; background:url(a_bg.png) repeat; padding:8px 20px 8px 10px; border-radius:20px;} /* 121126 */
#bar_gd{ position:absolute; top:750px; left:480px; width:50px; height:50px; z-index:888; background:url(jt.png) no-repeat left top;}

div.flicking_con a {float:left; width:20px; height:20px; margin:0; padding:0; background:url('../inc/a.png') 0 0 no-repeat; display:block; margin-left:10px; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -20px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:33px!important;height:33px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:50px;}
#btn_next{right:50px;}
.main_visual{ float:left; display:inline; width:100%; margin:0;}