#main {width:100%;}

.main_visual {width:100%;height:640px;background:url(../images/main_visual.jpg) no-repeat center top;text-align:center;position:relative;}
.main_visual ul li img {display:none;}
.main_visual ul li a {display:block;height:100%;}
.main_visual .visual1 {background:url(../images/main_visual1bg.jpg) no-repeat center top;height:640px;}
.main_visual .visual2 {background:url(../images/main_visual2bg.jpg) no-repeat center top;height:640px;}
.main_visual .visual3 {background:url(../images/main_visual3bg.jpg) no-repeat center top;height:640px;}
.main_visual .visual4 {background:url(../images/main_visual4bg.jpg) no-repeat center top;height:640px;}
.main_visual .visual5 {background:url(../images/main_visual5bg.jpg) no-repeat center top;height:640px;}
.main_visual .bx-pager{position:absolute; left:50%; bottom:0; margin-left:-600px;width:1200px; height:60px;}
.main_visual .bx-pager-item{float:left; width:300px; height:60px; *zoom:1;}
.main_visual .bx-pager-item:nth-child(1) a{display:block; width:300px; height:60px; background:url(../images/bull1_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
.main_visual .bx-pager-item:nth-child(1) a.active{background-image:url(../images/bull1_on.png);}
.main_visual .bx-pager-item:nth-child(2) a{display:block; width:300px; height:60px; background:url(../images/bull2_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
.main_visual .bx-pager-item:nth-child(2) a.active{background-image:url(../images/bull2_on.png);}
.main_visual .bx-pager-item:nth-child(3) a{display:block; width:300px; height:60px; background:url(../images/bull3_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
.main_visual .bx-pager-item:nth-child(3) a.active{background-image:url(../images/bull3_on.png);}
.main_visual .bx-pager-item:nth-child(4) a{display:block; width:300px; height:60px; background:url(../images/bull4_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
.main_visual .bx-pager-item:nth-child(4) a.active{background-image:url(../images/bull4_on.png);}
.main_visual .bx-prev{position:absolute; left:50%; top:50%; margin-left:-665px;margin-top:-42px; width:50px;height:85px;background:url(../images/roll_left.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visual .bx-next{position:absolute; left:50%; top:50%; margin-left:615px;margin-top:-42px; width:50px;height:85px;background:url(../images/roll_right.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visualM {display:none;}

.main_ban {width:1200px;margin:84px auto 0;overflow:hidden;}
.main_ban ul {margin-left:-5px;}
.main_ban ul li {float:left;margin:16px 0 0 5px;}

.main_img {width:1200px;margin:65px auto 100px;overflow:hidden;}
.main_img ul {margin-left:-4px;}
.main_img ul li {float:left;margin-left:4px;position:relative;}
.main_img ul li .link1 {position:absolute;top:372px;left:14px;width:285px;height:82px;}
.main_img ul li .link2 {position:absolute;top:372px;left:299px;width:285px;height:82px;}

.quickMenu {display:none;}


@media all and (max-width: 770px){
	#main {width:100%;}

	.main_visual {width:100%;height:auto;text-align:center;}
	.main_visual .visual1 {height:auto;}
	.main_visual .visual2 {height:auto;}
	.main_visual .visual3 {height:auto;}
	.main_visual .visual4 {height:auto;}
	.main_visual .visual5 {height:auto;}
	.main_visual .bx-pager{position:absolute; left:0; bottom:5%; margin-left:0;width:100%; height:13px;text-align:center;display:block;}
	.main_visual .bx-pager-item{float:none;display:inline-block; width:13px; height:13px; *zoom:1;margin:0 5px;}
	.main_visual .bx-pager-item:nth-child(1) a{display:block; width:13px; height:13px; background:url(../images/bull_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
	.main_visual .bx-pager-item:nth-child(1) a.active{background-image:url(../images/bull_on.png);}
	.main_visual .bx-pager-item:nth-child(2) a{display:block; width:13px; height:13px; background:url(../images/bull_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
	.main_visual .bx-pager-item:nth-child(2) a.active{background-image:url(../images/bull_on.png);}
	.main_visual .bx-pager-item:nth-child(3) a{display:block; width:13px; height:13px; background:url(../images/bull_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
	.main_visual .bx-pager-item:nth-child(3) a.active{background-image:url(../images/bull_on.png);}
	.main_visual .bx-pager-item:nth-child(4) a{display:block; width:13px; height:13px; background:url(../images/bull_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
	.main_visual .bx-pager-item:nth-child(4) a.active{background-image:url(../images/bull_on.png);}
	.main_visual .bx-pager-item:nth-child(5) a{display:block; width:13px; height:13px; background:url(../images/bull_off.png) no-repeat; text-indent:-10000px; *zoom:1;}
	.main_visual .bx-pager-item:nth-child(5) a.active{background-image:url(../images/bull_on.png);}
	.main_visual ul li img {display:block;width:100%;}
	.bx-controls-direction {display:none;}
	.main_visualM {width:100%;display:block;}
	.main_visualM img {width:100%;}

	.main_ban {width:100%;margin:10% auto 0;overflow:hidden;}
	.main_ban ul {margin-left:0;}
	.main_ban ul li {float:left;width:48%;margin:1%;}

	.main_img {width:100%;margin:5% auto 10%;overflow:hidden;}
	.main_img ul {margin-left:0;}
	.main_img ul li {float:left;width:48%;margin:1%;position:relative;}
	.main_img ul li.li2 {float:left;width:100%;margin:1% 0 0;position:relative;}
	.main_img ul li .link1 {position:absolute;top:77%;left:2%;width:48%;height:17%;}
	.main_img ul li .link2 {position:absolute;top:77%;left:50%;width:48%;height:17%;}

	.quickMenu {display:block;overflow:hidden;padding:10px 0;}
	.quickMenu ul li {float:left;width:25%;text-align:center;}
	.quickMenu ul li img {width:70%;}
}
