body {background: #fff url(../images/bg.jpg) repeat-x; font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif; font-size: 12px; color: #333333;}

a {color:#0000FF; text-decoration: none; }
a :visited{color:#0000FF; text-decoration: none; }
a:hover {text-decoration: underline; color:#0000FF;}


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

#header {height: 10px;}
#header h1 {
font-size: 26px;
font-weight: 100;
padding: 12px 0 5px 10px;
}
#header h1 a {color: #fff; text-decoration: none;}
#header h1 a:hover {color: #eee; text-decoration: none;}
#header p {color: #ccc; font-size: 12px; font-weight:bold; padding: 3px 0 0 10px;}

#intro {
background: #fff url(../images/intro.jpg) no-repeat;
height: 90px;
padding: 30px;
}

#content {
padding: 10px 20px;
}

.articles p {line-height:160%; display:inline;}
.articles a {color:#0000FF; text-decoration:underline;}
.articles a :visited{color:#0000FF; text-decoration:underline; }
.articles a:hover { text-decoration:none; color:#0000FF;}


.articles2 {margin-top:15px;}
.articles2 a {color:#0000FF; text-decoration:underline;}
.articles2 a :visited{color:#0000FF; text-decoration:underline; }
.articles2 a:hover { text-decoration:none; color:#0000FF;}
.articles2 li {line-height:180%;}



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


.pankuzu {font-size:12px; padding:0 0 10px 0;}








.left {width: 568px; float: left; text-align: justify; margin-top:70px;}
.left h2 {color: #26478A; font-size: 14px; font-weight:bold ;padding : 10px 0 10px 0;}


.right {width: 150px; float: right; margin:70px 10px 10px 10px; border-left: 1px solid #bbb; font-size: 12px; padding-left:10px;}
.right ul {list-style-type: square; padding: 5px 10px 10px 20px;}
.right h3 {height: 30px; font-size: 14px; color: #666; line-height: 30px; font-weight:bold;}
.right a { text-decoration: none }

.right2 {width: 150px; float: right; margin:10px 10px 10px 10px; border-left: 1px solid #bbb; font-size: 12px; padding-left:10px;}
.right2 ul {list-style-type: square; padding: 5px 10px 10px 20px;}
.right2 h3 {height: 30px; font-size: 14px; color: #666; line-height: 30px; font-weight:bold;}
.right2 a { text-decoration: none }



#footer {
border-top: 1px solid #aaa; text-align: center; color: #333; font-size: 12px; padding: 5px 0 10px 0;margin-top: 20px;}