body {background: #000;font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif;font-size: 12px;line-height: 150% ;color: #aaa;}

img { border: none; }
a { color: #97C4FF; text-decoration: none;}
a:hover { text-decoration: underline; color : #aaa; }

#wrap {margin: 40px auto 0 auto;width: 800px;}

#header { border: 5px solid #222;height: 100px;background: #333;}
#header h1 {font-size: 16px;font-weight:bold ;padding: 12px 0 5px 10px;
}
#header h1 a {color: #fff;text-decoration: none;}
#header h1 a:hover {color: #aaa;text-decoration: none;
}
#header p {color: #97C4FF;font-size: 14px;font-weight:bold ;padding: 0 0 0 11px;line-height:140%;}

.left {margin-top: 10px;width: 570px;float: left;text-align: justify;border: 5px solid #222;padding: 10px;background: #333;}

.left h2 {color: #97C4FF ;font-size: 14px;font-weight:normal ;padding : 10px 0 15px 0;}


.pankuzu {font-size:12px; display:inline; margin-bottom:15px;}

.listy {width :550px; overflow:hidden; text-align:justify; text-justify:inter-ideograph; margin:0px; padding:0px;}
.listy li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none;}
.listy a {padding: 5px; display:inline-block;}

.right {margin-top: 10px;width: 160px;float: right;border: 5px solid #222;font-size: 12px;padding: 10px;background: #333;}
.right h2 {height: 30px;font-size: 12px;color: #666;line-height: 30px;}
.right a { text-decoration: none }

#footer {
margin-top: 10px;
text-align: center;
color: #eee;
font-size: 11px;
border: 5px solid #222;
padding: 10px;
background: #333;
}