*{
margin:0px;
padding:0px;
}


body  {line-height: 140%;font-size: 0.75em;  color: #000000; background-color: #fff; margin: 0; padding: 0 ;}

#top
{  width: 578px;background-image: url("/img200305/main_bg.gif"); background-repeat: repeat-y;margin:0px;padding-bottom:20px;}

#top_main
{ width: 507px;text-align: left;}
#top_left
{ width: 286px; text-align: left; float:left }
#top_right
{ width: 220px; text-align: left; float:right; padding-top: 40px;}

#top_footer
{ clear: both;padding-top: 20px;}


.top_logo
{padding-top: 10px;padding-left: 180px;padding-right: 70px;padding-bottom: 10px;float:left}
#korea_link
{padding-top: 10px;font-size: 11px;height: 21px}

#top_copy
{ line-height: 180%;padding-top: 20px; padding-left: 12px; padding-bottom: 15px; border-left: solid 1px #000; border-right: solid 2px #000; }

h1 {font-size: 12px; font-weight: bold;padding-top: 1px;padding-bottom: 1px;}
h2     { font-weight: normal; font-size: 12px;padding-top: 1px;padding-bottom: 1px;}

.link   { margin-left: 10px;}
.link ul    { text-align: left; vertical-align: middle; list-style-type: none; list-style-position: outside }
.link li   { text-align: left; vertical-align: middle; line-height: 150%;}

#right_annai
{ line-height: 140%; padding-top: 4px; padding-left: 10px; padding-right: 5px;padding-bottom: 4px; border-top: solid 1px #000;border-bottom: solid 1px #000;}
#right_jisseki, #right_kaisha
{ line-height: 140%; padding-top: 4px; padding-left: 10px; padding-right: 5px;padding-bottom: 4px; border-bottom: solid 1px #000;}
#right_contact
{ line-height: 140%; padding-top: 4px; padding-left: 10px; padding-right: 5px;padding-bottom: 4px; border-bottom: solid 1px #000;}


/*ページ共通*/
#pan_link 
  { width:578px;text-align:right;margin:0px;padding:0px;}

.mainarea_logo
{padding-top: 30px;padding-bottom: 30px;}

.mainarea
  { width:500px;text-align:left;margin-top:20px;padding:0px;}

.pagetop_link
  { width:500px;text-align:right;margin:0px;padding:4px;}


/*実績*/
.mainarea h3
 { font-size: 1.25em;border-bottom: solid 1px #000;padding-bottom:3px;margin-top:20px;margin-bottom:6px;}

.site_pics
 { margin:10px 20px 10px 20px ;}

.jisseki_waku
 { line-height: 140%;font-size: 1em;width:500px; text-align:center;}
.jisseki_waku td
 { padding:4px;}

.jisseki_tble
 { line-height: 140%;font-size: 1em;margin-bottom:20px}

/*事業内容*/
.mainarea_logo_bussi
{padding-top: 30px;padding-bottom: 0px;}

.shinrai_l ul 
 { margin:0px 0px 20px 20px ;float:left; }

.shinrai_l li 
 { color:#6666cc ;line-height: 130%;margin-bottom:10px}


.seisaku_policy_block
 { margin:0px 0px 40px 0px ; }

.seisaku_policy_block img
 { margin:0px 0px 10px 0px ; }

.seisaku_policy_block p
 { margin:0px 0px 6px 0px ; line-height: 140%;font-size: 1em;}

/*サーバ管理*/
.op_tble
 { border: solid 4px #009;margin-top:20px;margin-bottom:6px;}

.other_tble
 { border: solid 4px #66c;margin-top:20px;margin-bottom:6px;}

/*ログ解析*/
.log_tble
 { line-height: 140%;font-size: 1em;margin:20px 0px}

/*会社概要*/
.gaiyo_tble
 { line-height: 140%;font-size: 1em;}
.gaiyo_tble td
 {padding:8px}
