@charset "utf-8";
/* CSS Document */
/* main_image */
.main_visual{height:250px; overflow:hidden;position:relative; margin-top:-6px;}
.main_image{height:250px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:250px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:240px;}
.main_image li .ab_xwl:last-child{ border-bottom:none;}

div.flicking_con{position:absolute;bottom:4px; z-index:99;width:250px;height:12px; }
div.flicking_con a{float:left;width:10px;height:10px;margin:0 2px;padding:0;background:#838383;display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
div.flicking_con a.on{background:#2b4587;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.main_visual2{height:585px; overflow:hidden;position:relative; margin-top:-6px;}
.main_image2{height:585px;overflow:hidden;position:relative;}
.main_image2 ul{width:9999px;height:515px;overflow:hidden;position:absolute;top:0;left:0}
.main_image2 li{float:left;width:100%;height:515px;}

div.flicking_con2{position:absolute;bottom:4px; z-index:99;width:250px;height:12px; }
div.flicking_con2 a{float:left;width:10px;height:10px;margin:0 2px;padding:0; display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
div.flicking_con2 a.on{}
#btn_prev2,#btn_next2{z-index:11111;position: absolute;display:block;width:50px!important;height:36px!important; bottom:0;display:none; text-align:center;  margin:0 5px;}
#btn_prev2{background:url(../images/hover_left.png) no-repeat left top;left:528px;}
#btn_next2{background:url(../images/hover_right.png) no-repeat right top;right:528px;}







.main_visual3{height:505px; overflow:hidden;position:relative; margin-top:-6px;}
.main_image3{height:505px;overflow:hidden;position:relative;}
.main_image3 ul{width:9999px;height:505px;overflow:hidden;position:absolute;top:0;left:0}
.main_image3 li{float:left;width:100%;height:455px;}

div.flicking_con3{position:absolute;bottom:4px; z-index:99;width:340px;height:12px; }
div.flicking_con3 a{float:left;width:10px;height:10px;margin:0 2px;padding:0; display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background:#728fda;}
.flicking_con3 table{ margin:0 auto;}
div.flicking_con3 a.on{ background: #fff;}
#btn_prev3,#btn_next3{z-index:11111;position: absolute;display:block;width:50px!important;height:36px!important; bottom:0;display:none; text-align:center; margin:0 5px;}
#btn_prev3{ left:-528px;}
#btn_next3{ right:-528px;}




.main_visual4{height:997px; overflow:hidden;position:relative;}
.main_image4{height:997px;overflow:hidden;position:relative;}
.main_image4 ul{width:9999px;height:997px;overflow:hidden;position:absolute;top:0;left:0}
.main_image4 li{float:left;width:100%;height:997px;}

div.flicking_con4{position:absolute;bottom:4px; z-index:99;width:250px;height:12px; }
div.flicking_con4 a{float:left;width:10px;height:10px;margin:0 2px;padding:0; display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
div.flicking_con4 a.on{}
#btn_prev4,#btn_next4{z-index:11111;position: absolute;display:block;width:50px!important;height:36px!important; bottom:0;display:none; text-align:center;  margin:0 5px;}
#btn_prev4{background:url(../images/hover_left.png) no-repeat left top;left:528px;}
#btn_next4{background:url(../images/hover_right.png) no-repeat right top;right:528px;}

.main_visual5{height:594px; overflow:hidden;position:relative;}
.main_image5{height:594px;overflow:hidden;position:relative;}
.main_image5 ul{width:9999px;height:594px;overflow:hidden;position:absolute;top:0;left:0}
.main_image5 li{float:left;width:100%;height:538px;}

div.flicking_con5{position:absolute;bottom:4px; z-index:99;width:250px;height:12px; }
div.flicking_con5 a{float:left;width:10px;height:10px;margin:0 2px;padding:0; display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
div.flicking_con5 a.on{}
#btn_prev5,#btn_next5{z-index:11111;position: absolute;display:block;width:50px!important;height:36px!important; bottom:0;display:none; text-align:center;  margin:0 5px;}
#btn_prev5{background:url(../images/hover_left.png) no-repeat left top;left:528px;}
#btn_next5{background:url(../images/hover_right.png) no-repeat right top;right:528px;}



.main_visual6{height:637px; overflow:hidden;position:relative;}
.main_image6{height:637px;overflow:hidden;position:relative;}
.main_image6 ul{width:9999px;height:637px;overflow:hidden;position:absolute;top:0;left:0}
.main_image6 li{float:left;width:100%;height:561px;}

div.flicking_con6{position:absolute;bottom:4px; z-index:99;width:250px;height:12px; }
div.flicking_con6 a{float:left;width:10px;height:10px;margin:0 2px;padding:0; display:block;text-indent:-1000px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
div.flicking_con6 a.on{}
#btn_prev6,#btn_next6{z-index:11111;position: absolute;display:block;width:50px!important;height:36px!important; bottom:0;display:none; text-align:center;  margin:0 5px;}
#btn_prev6{background:url(../images/hover_left.png) no-repeat left top;left:528px;}
#btn_next6{background:url(../images/hover_right.png) no-repeat right top;right:528px;}