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

body { padding:10px; font-family: "ＭＳ Ｐゴシック", Osaka, Arial; font-size: x-small; line-height: 120%; color: #9f9; background:#2D2D2D; }

img { border:none; }

a,
a:link,
a:visited { color:#fff; text-decoration:none; }
a:active,
a:hover { color:#f33; text-decoration:none; }

#header { padding:5px; }
#header h1 { padding:0px; font-weight:normal; font-size:xx-small; color:#666; line-height:150%; text-align:center; }

#container { margin::0px; width:885px; }
#wrapper { position: relative; top: 20px; margin:0px 50px; padding:0px; width:785px; height:1425px; text-align:left; background: url(images/bck.jpg) no-repeat top; }

.boxL { float:left; width:385;}
.boxL h2 { margin-left:85px;}

.click { position: absolute; margin:0px; padding:0px; width:330px; height:355px; z-index:2; left: 455px; top: 0px; visibility: visible; }
.conts { clear:both; position:relative; width:785px; height:940px; z-index:1; visibility: hidden; }

.news { position:absolute; margin:0px; padding:0px; width:610px; height:300px; z-index:3; left:90px; top:370px; visibility: visible; }

.boxR { float:right; width:330px; height:355px; text-align:right; }

.map { margin: 20px auto; padding-bottom:10px; text-align:center; background:#999; width:580px; }
.goBack { margin:20px; text-align:center; }
.goBack a,
.goBack a:link,
.goBack a:visited { color:#fff; text-decoration:underline; }
.goBack a:active,
.goBack a:hover { color:#f33; text-decoration:underline; }

#footer { margin-top: 100px; font-size:xx-small; color:#666; font-weight:normal; text-align:center; }

