@charset "utf-8";

/* Default
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}
body{
margin:30px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link    { color:#9e9f00; }
a:visited { color:#9e9f00; }
a:active  { color:#9e9f00; }
a:hover   { color:#ffffff; background-color:#9e9f00; }
img{
border:none;
}

p{
font-size:12px;
}
p#url{
font-size:30px;
font-weight:bold;
color:#9e9f00;
margin:10px 0;
}

#footer{
margin-top:30px;
padding:15px;
border-top:1px #8e8f11 solid;
}
#footer p{
margin-top:5px;
font-size:11px;
line-height:160%;
}



/* Contents
----------------------------------------------------------------*/
#contents{
margin:30px 0;
}
#contents div{
margin:0 0 20px 0;
padding:0 20px;
}
#contents div div{
margin:0;
padding:0 20px;
}
#contents div div div{
margin:0;
padding:0 20px;
}
#contents p{
}
#contents a{
}



/* RSS read
----------------------------------------------------------------*/
#contents div.blog01{
padding:10px 20px 0 20px;
}
#contents div.blog01 p{
margin:0 0 15px 0;
padding:0;
font-size:14px;
font-weight:bold;
}
#contents div.blog01 div.part{

}
#contents div.blog01 div.part dt{
margin:0;
font-size:12px;
}
#contents div.blog01 div.part dd{
margin:0 0 10px 0;
font-size:12px;
}



/* Clear,ClearFix
------------------------------------------------------------------*/
/*clear*/
.clear{
height:0;
margin:0;
padding:0;
font-size:1px;
clear:both;
}

/* clearfix */
.clearfix:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
.clearfix{
min-height: 1px;
}
* html .clearfix{
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

