div { display:block; zoom:100%; } div:after { content:""; height:0; clear:both; display:block; visibility:hidden; } /* ------------ */ body { font-size:13px; line-height:140%; word-break:break-all; margin:0; padding:0; color:#555555; text-align:center; background-image: url(/company/recruit/camp2014/image/bg.gif); background-repeat: repeat-x repeat-y; background-position: left top; background-color: #efefdf; } th { font-size:13px; font-weight:normal; word-break:break-all; line-height:140%; vertical-align:top; color:#555555; } td { font-size:13px; word-break:break-all; line-height:140%; vertical-align:top; color:#555555; } span,div,dt,dd { line-height:140%; word-break:break-all; } h1,h2,h3,h4,h5,h6 { line-height:140%; word-break:break-all; display:block; } img { border:none; outline:none; } form { margin:0; } a:link { text-decoration:none; color:#486B97; } a:visited { text-decoration:none; color:#5B8190; } a:active { text-decoration:none; color:#5B8190; } a:hover { text-decoration:underline; color:#946349; } div#contents_head div#timestamp { float:right; width:300px; text-align:right; } td.contents_head { border-left:5px double #C40017; background-color:#C40017; padding:6px 9px 5px 6px; color:#ffffff; font-size:13px; font-weight:bold; margin:0 0 0 0; } h1.contents_head { padding:5px 2px 3px 3px; font-size:17px; border-bottom:1px dashed #7C3432; margin:0 0 10px 0; } /*--------------------*/ div#wrap { width:950px; text-align:left; margin:20px auto 0 auto; } div#box { margin:0 0 10px 0; } div#inner { margin:0 0 0 10px; padding:0 0 10px 0; } div.box { margin:0 0 10px 0; } div.inner { margin:0 0 0 10px; padding:0 0 10px 0; } .tanto { margin:0; text-align:right; } #tanto { margin:0; text-align:right; } /*--------------------*/ div#inquiry { display:block; } div#inquiry h4 { border-top:1px dotted #C40017; border-bottom:1px dotted #C40017; padding:7px 0 5px 10px; color:#C40017; font-size:15px; margin:0 0 10px 0; } div#inquiry h5 { margin:0 0 5px 0; font-size:13px; } div#inquiry ul { margin:0 0 0 20px; padding:0; list-style-type:square; } div#inquiry li { margin:0; padding:0 0 5px 0; } /*--------------------*/ #soldout { margin:0 0 10px 0; padding:10px 0 8px 8px; border:1px dotted #cc0000; color:#cc0000; display:block; } #soldout ul { margin:3px 0 0 30px; padding:0; } /*--------------------*/ div#pagetop { display:block; margin:20px 0 30px 0; text-align:right; } div#pagetop img { vertical-align:middle; margin:0 3px 0 0; } #head { width:100%; margin:auto; text-align:left; border-bottom:1px solid #999999; margin:0; } .globalHead { background-color:#0A1945; margin:0; height:37px; overflow:hidden; } .globalLogo { float:left; width:200px; padding:5px 0 0 5px; } .globalNavi { float:right; width:550px; margin:0; padding:20px 5px 0 0; } .globalNavi ul { margin:0; padding:0; list-style:none; } .globalNavi li { float:right; margin:0 0 0 5px; overflow:hidden; height:13px; } .globalNavi li a:hover img { filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; } /*-----*/ #foot { width:950px; margin:0 0 15px 0; text-align:left; border-top:2px solid #cccccc; padding:10px 0 0 0; } #foot .foot-navi { float:left; width:700px; } #foot .foot-navi ul { margin:0; padding:0; list-style:none; } #foot .foot-navi li { float:left; margin:0 15px 0 0; padding:0 0 0 17px; background-repeat:no-repeat; background-position:left top; line-height:100%; } #foot .foot-navi li.mandarake { background-image:url(/image/foot/mandarake.gif); } #foot .foot-navi li.recruit { background-image:url(/image/foot/recruit.gif); } #foot .foot-navi li.privacy { background-image:url(/image/foot/privacy.gif); } #foot .foot-navi li.inquiry { background-image:url(/image/foot/inquiry.gif); } #foot .foot-navi li.rss { background-image:url(/image/foot/rss.gif); } #foot .copyright { float:right; width:230px; text-align:right; }