* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:200%;
color: #333333;
}

img { border: none; }
a { color: #22456F; text-decoration: none;}
a:hover { text-decoration: underline; color : #000; }

#wrap {margin: 40px auto 0 auto;width: 800px;}

#header { border: 5px solid #ddd;height: 100px;}
#header h1 {font-size: 26px;font-weight:bold;padding: 12px 0 5px 10px;}
#header h1 a {color: #182535;text-decoration: none;}
#header h1 a:hover {color: #000;text-decoration: none;}
#header p {color: #aaa;font-size: 12px;font-weight: 100;padding: 5px 0 0 10px;line-height: 12px;}


.pankuzu {font-size:12px;}


.left {
margin-top: 10px;
width: 570px;
float: left;
text-align: justify;
border: 5px solid #ddd;
padding: 10px;
}
.left h2 {
color: #FF4800;
font-size: 14px;
font-weight: 100;
padding : 10px 0 15px 0;
}



.list {width :550px; overflow:hidden; text-align:justify; text-justify:inter-ideograph; margin:0px; padding:0px;}
.list li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none;}
.list a {padding: 5px; display:inline-block;}


.right {margin-top: 10px;width: 160px;float: right;border: 5px solid #ddd;font-size: 10px;padding: 10px;}
.right ul {list-style-type: square;padding: 5px 10px 10px 20px;color: #59799F;}
.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: #444;
font-size: 11px;
border: 5px solid #ddd;
padding: 10px;
}
