@charset "utf-8";
/* index 레이아웃*/

/* main_visual*/
/*main*/
#main_visual{height:636px;}
#main_visual .main{padding-top:105px; padding-left:75px; float:left; width:454px;}
#main_visual .main li.font01{height:91px; margin-bottom:6px;}
#main_visual .main li.font02{height:27px; }

/*right*/
#main_visual .right{float:left; margin-top:26px; width:425px;}

/*top*/
#main_visual .right .top h3{height:11px; margin-bottom:11px;}
#main_visual .right .top{width:402px; overflow:auto;}
#main_visual .right .top ul{position:relative; float:left; margin-right:4px; width:185px; margin-bottom:8px;}
#main_visual .right .top li.btn{position:absolute; top:80px; left:135px;}
#main_visual .right .top ul.end{margin-right:0;}

/*middle*/
#main_visual .middle{overflow:auto; width:402px; height:91px; margin-bottom:12px;}
#main_visual .middle .box01{width:198px; float:left; margin-right:0px;  position:relative; padding-top:12px;  }
#main_visual .middle .box01 h3{margin-left:6px; height:10px; margin-bottom:8px;}
#main_visual .middle .box01 dl{margin-left:5px; }
#main_visual .middle .box01 .img{position:absolute; top:0; left:106px;}
#main_visual .middle .box01 .btn{position:absolute; top:64; left:73px;}
#main_visual .middle .box02{ float:left;  width:198px; position:relative;} 
#main_visual .middle .box02 h3{ margin-left:13px;height:10px; margin-bottom:8px; padding-top:12px;}
#main_visual .middle .box02 dl{margin-left:14px; }
#main_visual .middle .box02 .img{position:absolute; top:0px; left:115px;}
#main_visual .middle .box02 .btn{position:absolute; top:50px; left:50px;}

/*bottom*/
#main_visual .bottom p{ margin-left:5px;}
#main_visual .bottom h3{margin-left:6px; height:11px; margin-bottom:8px;}
#main_visual .bottom .box{background:url(../images/quickmenu_bg.gif) no-repeat; width:401px; height:57px; margin-bottom:19px;}
#main_visual .bottom .box .quick01{float:left; width:162px;}
#main_visual .bottom .box .quick01 .title01{padding-top:18px; padding-left:18px;}
#main_visual .bottom .box .quick01 .btn01{padding-left:146px;}
#main_visual .bottom .box .quick02{float:left; margin-left:23px; width:90px;}
#main_visual .bottom .box .quick02 .title02{padding-top:23px; padding-left:18px;}
#main_visual .bottom .box .quick02 .btn02{padding-left:90px;  padding-bottom:30px;}
#main_visual .bottom .box .quick03{float:left; margin-left:23px; }
#main_visual .bottom .box .quick03 .title03{padding-top:22px; }
#main_visual .bottom .box .quick03 .btn03 {padding-left:67px; padding-top:3px;}
