/* contents */
#wrap #mainVisual{width:100%;height:432px;overflow:hidden;text-align:center;position:relative;z-index:0;}
#wrap #mainVisual #mainVisual_{width:2000px;height:100%;left:50%;margin-left:-1000px;position:absolute;display:block;z-index:0;}
#wrap #mainVisual #slider{width:2000px;height:100%;left:0;top:0;z-index:0;}
#wrap #mainVisual #slider button{border:0;outline:0;background:url(images/main/rollbullet.png);}


#main_footer {position:relative;width:980px; height:auto; margin:0 auto; padding:0; z-index:0;border-top:solid 1px #d0d0d0;background:red;}
*:first-child+html #main_footer {position:relative;width:980px; height:auto; margin:0 auto; padding:0; z-index:0;border-top:solid 1px #d0d0d0;top:157px;}
#main_footer .bottom_menu{height:70px;width:100%;margin-bottom:8px;border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0; padding-top:2px;margin:0 auto;}
.arrow_left_btn {float:left;margin-top:15px;padding-left:10px;}
#main_footer ul  {float:left;width:880px;margin-top:10px;margin-left:20px;}
#main_footer ul li {position:relative;float:left;display:inline;margin-left:10px;font-weight:500;font-size:1.1em;}
#main_footer ul li:first-child a {color:green;font-weight:700}
.arrow_right_btn {float:right;margin-top:15px;padding-right:10px;}
#main_footer .foot_logo {position:absolute; top:25px; left:40px;}
#main_footer ul,address {margin-right:0;}
#main_footer .ad_copy {position:absolute; top:25px; left:260px;}
#main_footer address {clear:both;float:left;font-size:0.9em;height:13px;padding-top:0px;padding-left:0px;line-height:12px;}
#main_footer span {clear:both;float:left;font-size:0.8em;height:10px;padding-top:4px;padding-left:0px; padding-bottom:30px;}


#container {position:relative;width:980px; margin:0 auto;margin-bottom:0px;height:230px;}


*:first-child+html #container .section1 {position:relative;float:right;width:980px;height:122px;}
*:first-child+html #container .section2 {position:relative;float:left;width:980px;height:35px;background:#192747;}
*:first-child+html #container .section3 {position:relative;float:left;display:block;width:980px;height:210px;padding-top:21px;}
#container .section3 .board1{position:relative;float:left;width:460px;height:167px;margin-top:10px;margin-left:12px;font-size:14px;color:#000;}
#container .section3 .board1 h3{position:absolute;top:0;}
#container .section3 .board1 h3.tab1 {left:0;}
#container .section3 .board1 h3.tab2 {left:95px;}
#container .section3 .board1 h3.tab3 {left:181px;}
#container .section3 .board1 ul{position:absolute;width:100%;height:auto;top:30px;}
#container .section3 .board1 ul.on {display:block;}
#container .section3 .board1 ul li {position: relative;width:460px;height:21px;padding-left:0px;background:url("/images/main/bul_main_last.gif") no-repeat 0px 50%;}
#container .section3 .board1 ul li a {margin-right:5.1em;}
#container .section3 .board1 ul li .date{position:absolute;right:10px;top:0;display:block;letter-spacing:-0.5px;}
#container .section3 .fee_calcul {position:relative;float:left;width:470px;height:161px;margin-top:10px;margin-left:30px;}
#container .section3 .fee_calcul_in {position:relative;float:left;width:470px;height:132px;margin-top:10px;margin-top:4px;}
#container .section3 .fee_calcul_in ul{position:relative;width:478px;height:130px;}
#container .section3 .fee_calcul_in ul li {display:inline;float:left;margin-right:17px;}
#container .section3 .fee_calcul_in ul li .last_free_li {margin-right:0px;}
#container .section3 .fee_calcul_in ul li a.cal_over01:hover {background:url("/images/main/fee_calculator01_over.gif") no-repeat;}
#container .section3 .fee_calcul_in ul li a.cal_over02:hover {background:url("/images/main/fee_calculator02_over.gif") no-repeat;}
#container .section3 .fee_calcul_in ul li a.cal_over03:hover {background:url("/images/main/fee_calculator03_over.gif") no-repeat;}
#container .section3 .fee_calcul_in ul li a.cal_over04:hover {background:url("/images/main/fee_calculator04_over.gif") no-repeat;}