@import "/library/default.css"; body { margin:0; } #contents_head { width:100%; text-align: center; } #contents_head img { margin-top:13px; } .contents h1 { background-color:#d58320; padding:6px 0 8px 10px; margin:20px 0 16px 0; color:#ffffff; } .contents h2 { background-color:#A37A6E; padding:10px 0 8px 10px; margin:0 0 10px 0; font-size:13px; color:#ffffff; } .contents_menu { background-color: #813131; text-align: center; width:950px; margin: 0 auto; } .contents_menu ul { padding: 10; margin: 4px 0 0 0; display: inline-block; width: 950px; } .contents_menu ul li.first { float: left; text-align: left; list-style-type: none; display:inline-block; margin:0 0 6px 0px; padding:0 10px 0 16px; position: relative; background-image:url(/company/recruit/camp2014/image/header_link.gif); background-position: left top; background-repeat: no-repeat; color:#ffcc00; } .contents_menu ul li { float:left; text-align:left; list-style-type: none; display:inline-block; margin:0 0 6px 0px; padding:0 10px 0 16px; position: relative; } .contents_menu ul li a { color:#ffffff; } .contents_menu p { width:910px; margin:auto; } .photo { margin-bottom:20px; } .photo ul { margin:0; padding:0px; } .photo ul li { width:225px; height:270; float:left; text-align: center; list-style-type: none; display:block; margin:0 12px 12px 0; position: relative; } .photo ul li.indexsel { width:300px; height:225px; float:left; text-align: center; list-style-type: none; display:block; margin:0 16px 16px 0; } .photo ul li.indexsel .infoarea { width:300px; position:absolute; left: 0; bottom: 0; background-color: 666666; color:#ffffff; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; } .photo ul li.indexsel .infoarea a { color:#ffffff; } .photo ul a { margin:0; } .photo ul a img { margin:0; display:block; } p { line-height:130%; } #topic { background-color:#ffffff; padding:20px 30px 20px 30px; border:1px solid #cccccc; font-size:1.2em; } #topic h3 { font-size:18px; color:#3f5c98; border-bottom:1px solid #3f5c98; } #topic h4 { background-color:#999999; padding:10px 0 8px 10px; margin:0 0 10px 0; font-size:16px; color:#ffffff; } #topic h5 { font-size:1.5em; font-weight:bold; color:#ff6633; margin:0; } #topic .pict { text-align:left; } #topic .pict img { margin:0 2px 2px 0; } #pages { margin-top:10px; text-align:center; } #pages ul { margin: 0 0 10px; padding: 10px 10px 5px; background: #fff; text-align: center; } #pages ul li { display: inline; margin: 0 2px 0 2px; padding: 0; } #pages ul li span, #pages ul li a { display: inline-block; margin-bottom: 5px; padding: 5px 12px; background: #eeeff7; vertical-align: middle; text-decoration: none; } #pages ul li a:hover { color: #000; background: #ccf; border-color: #00f; } .bg_05 { border:1px solid #cccccc; padding:0 10px 0 10px; background-image:url(../image/bg_05.gif); background-repeat:repeat-x repeat-y; background-position:left top; } .bg_06 { border:1px solid #cccccc; padding:0 10px 0 10px; background-image:url(../image/bg_05.gif); background-repeat:repeat-x repeat-y; background-position:left top; margin-bottom:2em; } .bg_20 { background-color:#e0d2b7; padding:20px; margin-bottom:2em; } .report_head { background-image: url(../image/dotline_1.gif); background-repeat: repeat-x; background-position: left bottom; margin-bottom: 24px; padding-bottom: 4px; }