body   { color: #282828; font-size: 80%; margin: 0; padding: 0  }

p { margin: 0; padding: 0; }

td { margin: 0; padding: 0; }

a:link { color:#000000; }

a:visited { color:#666666;text-decoration:none;}

a:hover { color:#000000;text-decoration:underline;}

a:active {color:#666666;text-decoration:none; }



#backhi  { background-image: url("http://www.infocrest.co.jp/img/haikei_hi.gif"); background-repeat: no-repeat; margin: 0 auto; padding: 0; width: 760px; height: auto }
#header { height: 150px; width: 740px; margin: 0 auto; padding: 10px 0 0; }
#logoarea { height: 150px; width: 224px; float: left; margin: 0; padding: 0 0 0 20px; }
#headervisual  { background-image: url("http://www.infocrest.co.jp/img/header_visual.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 410px; height: 150px; float: right }
#navibar    { font-size: 6px; background-image: url("http://www.infocrest.co.jp/img/navi_ber.gif"); background-repeat: no-repeat; visibility: visible; margin: 0 auto; padding: 0; width: 740px; height: 8px }
#redbartop { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 37px; padding: 0; }
#naviarea { height: 32px; width: 740px; visibility: visible; margin: 0 auto; padding: 0; }
#menu { height: 32px; width: 666px; visibility: visible; margin: 0 auto; padding: 0; }
#mainvisual { height: 180px; width: 740px; visibility: visible; margin: 0 auto; padding: 0; }
#wholemid  { background-image: url("http://www.infocrest.co.jp/img/haikei_mid.gif"); background-repeat: repeat-y; visibility: visible; margin: 0 auto; padding: 0; width: 760px; height: auto }
#visualgra  { background-image: url("http://www.infocrest.co.jp/img/visual_gra.gif"); background-repeat: no-repeat; visibility: visible; margin: 0 auto; padding: 0; width: 740px; height: 24px }
#mainarea { height: auto; width: 740px; visibility: visible; margin: 0 auto; padding: 0; }
#mainleft   { visibility: visible; margin: 0; padding: 0; width: 520px; height: auto; float: left }
#mainleft2  { visibility: visible; width: 500px; height: auto; float: right }
#newsbar { height: 28px; width: 500px; visibility: visible; margin: 0; padding: 0; }
#newsarea       { background-image: url(http://www.infocrest.co.jp/img/news_haikei.gif); background-repeat: repeat-y; visibility: visible; margin: 0; padding: 0; width: 500px; height: auto }
#mainright { height: auto; width: 200px; visibility: visible; float: right; margin: 0; padding: 0; }
#mainright2 { background-color: #f0f0f0; background-repeat: repeat-y; height: auto; width: 180px; visibility: visible; margin: 0; padding: 0; }
#bunnerarea { height: auto; width: 180px; visibility: visible; margin: 0; padding: 0 0 0 0px; text-align:center;}
#bunnerarea img { margin: 14px 0 0; padding: 0; }
#footer { background-image: url(http://www.infocrest.co.jp/img/haikei_low.gif); background-repeat: no-repeat; height: 141px; width: 760px; visibility: visible; clear: both; margin: 0 auto; padding: 0; }
#news1 { height: auto; width: 500px; visibility: visible; margin: 0; padding: 0; }
#news1date { height: auto; width: 110px; visibility: visible; float: left; margin: 0; padding: 0 0 0 10px; }
#news1text { height: auto; width: 370px; visibility: visible; float: right; margin: 0; padding: 0 10px 0 0; }
#news2 { height: auto; width: 500px; visibility: visible; margin: 0; padding: 0; }
#news2date { height: auto; width: 110px; visibility: visible; float: left; margin: 0; padding: 0 0 0 10px; }
#news2text { height: auto; width: 370px; visibility: visible; float: right; margin: 0; padding: 0 10px 0 0; }
#news3 { width: 500px; height: auto; visibility: visible; margin: 0; padding: 0; }
#news3date { height: auto; width: 110px; visibility: visible; float: left; margin: 0; padding: 0 0 0 10px; }
#news3text { height: auto; width: 370px; visibility: visible; float: right; margin: 0; padding: 0 10px 0 0; }
#news4 { height: auto; width: 500px; visibility: visible; margin: 0; padding: 0; }
#news4date { height: auto; width: 110px; visibility: visible; float: left; margin: 0; padding: 0 0 0 10px; }
#news4text { height: auto; width: 370px; visibility: visible; float: right; margin: 0; padding: 0 10px 0 0; }
#news5  { visibility: visible; margin: 0; padding: 0; width: 500px; height: auto }
#news5date   { visibility: visible; margin: 0; padding: 0 0 0 10px; width: 110px; height: auto; float: left }
#news5text  { visibility: visible; margin: 0; padding: 0 10px 0 0; width: 370px; height: auto; float: right }
#news6  { visibility: visible; margin: 0; padding: 0; width: 500px; height: auto }
#news6date   { visibility: visible; margin: 0; padding: 0 0 0 10px; width: 110px; height: auto; float: left }
#news6text  { visibility: visible; margin: 0; padding: 0 10px 0 0; width: 370px; height: auto; float: right }
#topmainfinish { height: 1px; width: 740px; visibility: visible; clear: both; margin: 0 auto; padding: 0; }
#newsfinish { height: 1px; width: 500px; visibility: visible; clear: both; }
h1 { font-size: 14px; margin: 0; padding: 0; }
#pagemidashiarea h2 { background: url(http://www.infocrest.co.jp/img/midashi.gif) left top no-repeat;margin: 0px 0px 0px 0px;padding: 12px 0 10px 28px;font-size: 12px; }
h2 { font-size: 14px; margin: 0; padding: 0; }
h3 { font-size: 14px; margin: 0; padding: 0; }

#redbarnews { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 132px; padding: 0; }
#redbarservice { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 227px; padding: 0; }
#redbarcompany { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 322px; padding: 0; }
#redbarrecruit { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 417px; padding: 0; }
#redbarinquiry { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 96px; visibility: visible; margin: 0 0 0 512px; padding: 0; }
#redbarcolumn { background-image: url(http://www.infocrest.co.jp/img/navi_ber_red.gif); background-repeat: no-repeat; height: 8px; width: 95px; visibility: visible; margin: 0 0 0 607px; padding: 0; }
#naviareaunder { height: 50px; width: 740px; visibility: visible; margin: 0 auto; padding: 0; }
#pankuzunavi { font-size: 10px; height: 30px; width: 200px; visibility: visible; margin: 0; padding: 20px 0 0 20px; }
#lowermain { height: auto; width: 740px; visibility: visible; margin: 0 auto; padding: 0; }
#lowermain2hi { background-image: url(http://www.infocrest.co.jp/img/lower_main_haikei_hi.gif); background-repeat: no-repeat; height: 55px; width: 710px; visibility: visible; margin: 0 0 0 20px; padding: 0; }
#lowermain2mid { background-image: url(http://www.infocrest.co.jp/img/lower_main_haikei_mid.gif); background-repeat: repeat-y; height: auto; width: 710px; visibility: visible; margin: 0 0 0px 20px; padding: 0; }
#lowermain2low { background-image: url(http://www.infocrest.co.jp/img/lower_main_haikei_low.gif); background-repeat: no-repeat; height: 60px; width: 710px; visibility: visible; margin: 0 0 0 20px; padding: 0; }
#pagemidashiarea { height: 35px; width: 500px; visibility: visible; float: left; margin: 0px; padding: 20px 0 0 20px; }
#topicksarea { height: 35px; width: 176px; visibility: visible; float: right; margin: 0; padding: 20px 0 0 14px; }
#lowermain2midleft { height: auto; width: 460px; visibility: visible; float: left; margin: 0; padding: 30px 0 0 20px; }
#midashi1 { font-size: 14px; font-weight: bold; height: 20px; width: 460px; visibility: visible; margin: 0; padding: 0; }
#midashi1text { height: auto; width: 460px; visibility: visible; margin: 0; padding: 14px 0 0;line-height:150%; }
#interval1 { height: 40px; width: 460px; visibility: visible; margin: 0; padding: 20px 0 0; }
#gotopagetop1 { height: 16px; width: 100px; visibility: visible; float: right; margin: 0; padding: 0; }
#midashi2 { font-size: 14px; font-weight: bold; height: 20px; width: 460px; visibility: visible; margin: 0; padding: 0; }
#midashi2text { height: auto; width: 460px; visibility: visible; margin: 0; padding: 14px 0 0; }
#interval2 { height: 40px; width: 460px; visibility: visible; margin: 0; padding: 20px 0 0; }
#gotopagetop2 { height: 16px; width: 100px; visibility: visible; float: right; margin: 0; padding: 0; }
#midashi3 { font-size: 14px; font-weight: bold; height: 20px; width: 460px; visibility: visible; margin: 0; padding: 0; }
#midashi3text { height: auto; width: 460px; visibility: visible; margin: 0; padding: 14px 0 0; }
#interval3 { height: 40px; width: 460px; visibility: visible; margin: 0; padding: 20px 0 0; }
#gotopagetop3 { height: 16px; width: 100px; visibility: visible; float: right; margin: 0; padding: 0; }
#topicscontents { line-height: 20px; height: auto; width: 152px; visibility: visible; float: right; margin: 0; padding: 26px 24px 0 0; }
#midfinish { height: auto; width: 710px; visibility: visible; clear: both; margin: 0; padding: 0; }
#footnavi {text-align:right;}
#footnavi a{color:#666666;text-decoration:none;}