﻿@charset 'utf-8';
/* ----- HTML再定義 ------------------------------------ */

* {margin:0px;padding:0px;font-size:12px;font-style:normal;font-family:Verdana,Osaka,sans-serif;text-align:left;}
body {padding:0px;background:#FFFFFF url(img/bg.jpg) repeat;color:#777777;text-align:center;}
h1 {padding:70px 0 0 40px;color:#ffffff;font-size:24px;}
p, li, dt, dd {color:#777777;line-height:1.4;}
p {margin-bottom:15px;margin-left:10px;}
ul {margin:0px 0px 20px 20px;}
ul li {list-style-type:none;}
em {font-weight:bold;}
dl {margin-bottom:20px;margin-left:10px;}
dl dd {margin:0px 0px 10px 30px;}
form {margin-left:10px;}
form dl dt {float:left;clear:left;width:5em;}
form dl dd {margin:1px;}
form dl dd textarea {margin-top:2px;}
form ul {margin:0px 0px 20px 0px;}
form ul li {list-style-type:none;}
form fieldset {border:0px solid #000000;}
form legend {display:none;}
form input, form select {margin-right:1px;padding:1px;border:1px solid #777777;background:#ffffff;color:#777777;font-size:90%;}
@media screen {form input, form select {font-family:Verdana,Arial,sans-serif;}}
form select {margin-top:1px;}
form p input {text-align:center;}
form textarea {padding:1px;border:1px solid #777777;background:#ffffff;color:#777777;font-family:'ＭＳ ゴシック',Osaka,monospace;line-height:1.2;}
a:link {color:#2b4776;text-decoration:none;}
a:visited, a:active {color:#999999;text-decoration:none;}
a:hover {color:#6d9ab1;border-bottom:1px dashed #798cc6;text-decoration:none;}

/* ----- 基本構造 -------------------------------------- */

div#container {width:820px;margin:0px auto;border: 1px solid #444444;background:#FFFFFF;}
div#header {width:820px;height:200px;margin-bottom:20px;background:url(img/01.jpg) no-repeat center;}
div#header2 {width:820px;height:200px;margin-bottom:20px;background:url(img/02.jpg) no-repeat center;}
div#header4 {width:820px;height:200px;margin-bottom:20px;background:url(img/04.jpg) no-repeat center;}
div#menu {float:right;width:200px;}
div#menu h2 {margin:0px 7px 10px 5px;padding:5px;border-right:1px dashed #999999;border-bottom:1px dashed #999999;color:#798cc6;font-size:12px;text-align:right;}
div#menu ul {margin:0px 12px 15px 10px;}
div#menu a:hover {letter-spacing:0px;}
div#logs {float:left;width:550px;height:300px;margin-right:0px;margin-bottom:0px;background:url(img/03.jpg) no-repeat center;}
div#logs2 {float:left;width:585px;}
div#footer {float:none;clear:both;margin:20px 0px;}
div#footer address {text-align:center;}