@charset "utf-8"; /*-------------------------------------------------------------------------------- main menu */ #main-menu { float: none; width: 950px; margin: 0 0 30px; } #news { position: relative; clear: both; width: 950px; } #main-menu .bar { width: 950px; margin: 0 0 15px; padding: 0 0 13px; border-bottom: 2px solid #a0a9d0; } #main-menu .bar { display: block; } #news .news-list { clear:both; float:left; width:100%; margin:0 0 25px; padding:0; } #news .news-list dt { clear:both; float:left; width:145px; margin:0 0 12px; padding:0; } #news .news-list dd { float:left; width:535px; margin:0 0 12px; padding:0; } .recruit-list { margin: 0 0 30px; } .recruit-list > li { float: left; margin: 0 0 20px 19px; } .recruit-list > li.main { width: 298px; padding: 2px; border: 1px solid #ccc; border-radius: 1px; box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06); background: #fff; min-height:183px; } .recruit-list > li.sub { width: 304px; padding: 0; } .recruit-list > li.first { clear: both; margin-left: 0; } .recruit-list > li.last { float: right; margin-left: 0; } .recruit-list > li img { display: block; } .recruit-list > li.main a { text-decoration: none; } .recruit-list > li .link-1 { display: block; margin: 11px 8px 9px; background-position: 0 5px; font-size: 120%; } .recruit-list > li.sub a { display: table-cell; width: 262px; height: 74px; padding: 2px 20px; border: 1px solid #ccc; border-radius: 1px; box-shadow: 0 1px 1px 1px rgba(0,0,0,0.06); background: #fff no-repeat 2px 2px; text-align: right; vertical-align: middle; } .recruit-list > li.sub a .link-2 { background-position: 5px 5px; line-height: 1.3em; } .recruit-list > li.ghrm a { background-image: url(/uploads/image/cimg/img_recruit_ghrm.jpg); } .recruit-list > li.president-blog a { background-image: url(/uploads/image/cimg/img_recruit_president-blog.jpg); } .recruit-list > li.profile-movie a { background-image: url(/uploads/image/cimg/img_recruit_profile-movie.jpg); } .recruit-list > li.anniversary a { background-image: url(/uploads/image/cimg/img_recruit_anniversary.jpg); } .recruit-list > li.sub a:hover { background-position: 2px -84px; } .bnr-link { padding: 20px 0 0; border-top: 1px solid #ddd; } .inb { display: inline-block !important; }