@charset "utf-8";
.main_visual { position:relative;width:1139px; height:362px; margin:0; padding:0; background:url(../../images/main/main_visual.jpg) no-repeat; overflow:hidden; }
.main_quick { position:absolute; width:980px; bottom:0; }
.main_quick span { text-align:center; }
.main_quick span img { margin:0 auto; display:block; }

#mainContentAera {position:absolute; }
#mainContentAera .serviceInformation_off {position:absolute;left:0px;top:330px;z-index:10; }
#mainContentAera .serviceInformation_off .toggleButton {display:block;position:relative;z-index:10;margin:0 auto ;width:172px;height:26px;background:url(../../images/main/quick_up.png) no-repeat left top;cursor:pointer;}
#mainContentAera .serviceInformation_off .toggleButton button {border:none;background:none;overflow:hidden;text-indent: -1000px;}

#mainContentAera .serviceInformation_on {position:absolute;left:0px;top:296px;;z-index:100;}
#mainContentAera .serviceInformation_on .toggleButton {display:block;position:relative;z-index:10;margin:0 auto ;width:172px;height:26px;background:url(../../images/main/quick_down.png) no-repeat left top;cursor:pointer;}
#mainContentAera .serviceInformation_on .toggleButton button {border:none;background:none;overflow:hidden;text-indent:-1000px; width:55px; height:23px;}



.quick_box { background:url(../../images/main/quick_bg.png) repeat-x; width:980px; height:43px; overflow:hidden; }
.quick_box ul { margin:10px 0 0 215px; padding:0; list-style:none; }
.quick_box li { float:left; background:url(../../images/main/quick_bu.gif) no-repeat 0 50%; padding: 0 20px; }
.quick_box li:first-child { background:none; }
.quick_box li a { display:block; background:url(../../images/main/quick.png) no-repeat; }
.quick_box li a.quick1 {width:90px; height:29px; background-position:0 0;}
.quick_box li a.quick1:hover {background-position:0 -40px;}
.quick_box li a.quick2 {width:125px; height:29px; background-position:-129px 0;}
.quick_box li a.quick2:hover {background-position:-129px -40px;}
.quick_box li a.quick3 {width:108px; height:29px; background-position:-295px 0;}
.quick_box li a.quick3:hover {background-position:-295px -40px;}
.quick_box li a.quick4 {width:87px; height:29px; background-position:-428px 0;}
.quick_box li a.quick4:hover {background-position:-428px -40px;}

.main_banner { float:left; margin:30px 0 30px 55px;}
.mbox { float:left; margin:30px 0 30px 41px; width:532px; height:146px; border:1px solid #eaeaea; padding:6px 6px;}
.mbox ul { list-style:none;margin:0; padding:0; }
.mbox li { float:left; margin-left:5px; }
.mbox li.first { margin-left:0; }
.mbox li a { display:block; width:174px; height:146px; background:url(../../images/main/m.jpg) no-repeat; }
.mbox li a.m1 { background-position:0 0; }
.mbox li a.m1:hover { background-position:0 -154px; }
.mbox li a.m2 { background-position:-179px 0; }
.mbox li a.m2:hover { background-position:-179px -154px; }
.mbox li a.m3 { background-position:-358px 0; }
.mbox li a.m3:hover { background-position:-358px -154px; }

.ad_banner {position: absolute; left: 987px; top: 19px; z-index: 100;}