/*content*/
.main_visual {width:1112px; margin:0 auto; padding:25px 0 0 0; position:relative; height:441px;}
.main_visual .rolling {width:1112px;  padding:0 0 6px 6px; background:url(../img/main/m_visual_bg.gif) top left no-repeat; position:absolute; z-index:1;}
.main_visual .rolling .rolling_icon { right:10px; top:10px;  position:absolute; z-index:99;}
.main_visual .rolling .rolling_icon li { float:left; margin:0 5px 0 0;}

.main_content {width:1000px; margin:0 auto; position:relative; padding:0 0 40px 0;overflow:hidden;} 
.main_content .col { width:235px; margin:33px 20px 0 0; float:left; } 
.main_content .col h4 {margin:0 0 10px 0;} 
.main_content .col2 { width:235px; margin:33px 20px 0 0; float:left;} 
.main_content .col2 .m_list { margin:10px 0 0 0;}
/*.main_content .col2 .m_list li { list-style-type:disc; margin:0px; padding:0 0 0 0px;  list-style-position:inside}*/
.main_content .col2 .m_list li { background:url(../img/main/dot.gif) left no-repeat; padding:0 0 0 10px;}
.main_content .col2 .m_list a { text-decoration:none; color:#444;}
.main_content .col2 .m_tab { overflow:hidden; border-bottom:1px solid #3d65a6;} 
.main_content .col2 .m_tab li { float:left; margin:0 1px 0 0;} 
.main_content .col2 .m_tab p { float:right; } 
.main_content .col3 { width:235px; margin:33px 0 0 0; float:left;} 
.main_content .col3 h4 {margin:0 0 10px 0;} 

