@charset "utf-8";
/* CSS Document */


/*container*/
#container{background:#eee;}
.main_visual{width:1000px; height:589px; margin:0 auto; background:#f9f9f9;}
.visual_img{width:1000px; margin:0 auto; width:825px; float:left;}
.visual_nav{float:right; width:174px; background:url(../img/main/bg_mv_side.gif); height:589px;}
.side_copy{margin-top:52px; margin-left:18px;}
.visual_menu{margin-top:52px;}
.visual_m_on{margin-left:-8px; z-index:10;}


.contents{background:#fff;}
.contents01_wrap{width:100%; border-bottom:1px solid #dcddde; overflow:hidden;}
.contents01{width:1000px; margin: 0 auto;}
.contents h3{font-size:18px; color:#c40716; font-weight:600;}
.contents p{font-size:13px; margin-top:10px;}
.contents a{color:#5d5d5d; text-decoration:none;}
.lf{float:left; margin-left:20px;}
.rf{float:right; margin-right:61px;}
.contents .customer{width:503px; background:url(../img/main/c_bar.gif) no-repeat center right; padding-top:47px; padding-bottom:27px; overflow:hidden; float:left;}
.contents .incruit{width:497px; padding-top:47px; overflow:hidden; float:left; height:125px;}
.contents .incruit .bt_img{margin-top:4px; float:right;}

.contents02 h4{float:left; padding-top:4px; margin-left:20px; padding-right:15px; background:url(../img/main/fm_bar.gif) no-repeat center right;}
.contents02 .family_site li{float:left; margin:0 20px;}
.contents02{width:1000px; margin:0 auto; margin-top:17px; padding-bottom:18px;}
.contents02 .more_family{float:right; position:relative;}
.contents02 .btn_dropdown{z-index:10;}
.contents02 .dropdown_site{width:197px; height:95px; position:absolute; top:-95px; bottom:0; left:0; overflow-x:hidden; overflow-y:auto; background:#c5c4c4; z-index:100;}
.contents02 .dropdown_site ul{margin-top:7px;}
.contents02 .dropdown_site li{margin-bottom:7px; margin-left:10px;}
.contents02 .dropdown_site a:hover{font-weight:bold;}





