@charset "Shift_JIS";/* 全体構造 ------------------------------------------------------------------------------------------------------------------------------------ */body   { background-image: url("../img/baseBG.gif"); background-repeat: repeat; margin: 0; padding: 0 }#wrapper   { width: 800px }/* リンク　*/a:link     { color: #4d4739; text-decoration: none }a:visited     { color: #4d4739; text-decoration: none }a:hover    { color: #ffa500; text-decoration: none }/*ヘッダ*/#header     { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 800px; height: 79px; vertical-align: bottom }#header h1 img { margin: 0; padding: 0; position: absolute; top: 0; left: 0 }#header h2 img       { margin: 0; padding: 0; position: absolute; top: 34px; left: 605px }#header h3 img { margin: 0; padding: 0; position: absolute; top: 34px; left: 720px }#header h4 img { background-image: url("../img/navibg.gif"); background-repeat: no-repeat; visibility: visible; margin: 0; padding: 0; position: absolute; top: 50px; left: 0; width: 800px; float: none }#header table    { color: #333; font-size: 12px; font-family: Arial; line-height: 16px; text-decoration: none; background-image: url("../img/navibg.gif"); background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; top: 50px; left: 0; width: 800px; height: 29px }/*ページボディ*/#pagebody                { background-image: url("../img/networkbgd.jpg"); background-repeat: no-repeat; position: absolute; top: 79px; left: 0; width: 800px; height: 616px; clear: both }/*メインコンテンツ*/#main                { background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; top: 79px; left: 255px; width: 432px; clear: both }#main h1    { color: #275c17; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 24px; margin: 0; padding: 0 }#main h2 { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 16px; background-image: url("../img/coporatenamebar.gif"); background-repeat: no-repeat; text-indent: 6px; margin: 0; padding: 0; width: 432px; height: 16px; vertical-align: bottom }#main h3       { color: #275c17; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 16px; text-decoration: none; background-color: #cc9; background-image: none; background-repeat: no-repeat; text-align: right; margin: 0 0 0 0; padding-right: 9px; width: 423px; height: auto }#main h4                { color: #333; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 16px; text-decoration: none; background-image: url("../img/gline.gif"); margin: 9px 0 0 3px; padding: 0 0 15px 6px; width: 90px; height: auto; float: left; border: solid 1px #aaa }#main h5             { color: #333; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 16px; text-decoration: none; background-image: url("../img/gline.gif"); margin: 9px 3px 0 0; padding: 0 0 15px 6px; width: 316px; height: auto; float: right; border: solid 1px #aaa }#main p             { color: #333; font-size: 12px; font-family: Arial; font-style: normal; font-weight: normal; line-height: 16px; font-stretch: expanded; text-decoration: none }#main img { width: 432px; vertical-align: bottom }/*ナビゲーション*/#navigation    { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 190px; height: auto; clear: both }#navigation h1 img  { position: absolute; top: 36px; left: 25px; vertical-align: bottom }#navigation p img    { margin: 0; padding: 0; vertical-align: middle }#navigation p   { font-size: 12px; font-family: Arial; line-height: 16px; text-decoration: none; margin: 0; padding: 0; position: absolute; top: 299px; left: 25px }/*フッター*/#footer         { background-color: #8c8a7a; background-position: 800px 76px; position: absolute; top: 695px; left: 0; width: 800px; height: 79px; clear: both }#footer p  { color: #ede8d8; font-size: 10px; font-family: Arial; line-height: 12px; text-decoration: none; position: absolute; top: 52px; left: 12px }#footer h1 img { margin: 0; padding: 0; position: absolute; top: 6px; left: 690px }#footer h5   { color: #ede8d8; font-size: 12px; font-family: Arial; font-style: normal; font-weight: 400; line-height: 12px; text-decoration: none; margin: 0; padding: 0; position: absolute; top: 6px; left: 255px }