@charset "utf-8";
/*------------------------------

    egglogベーシックスタイルシート
    $ 2005-07-17

------------------------------*/


/*------------------------------

    Basic Tags

------------------------------*/

body {
    margin: 0;
    font-size: 100%;
    font-family: Verdana, Tahoma, "ヒラギノ丸ゴ Pro W4", "MS UI Gothic", sans-serif;
    color: #666666;
    background-color: #ffffff;
    text-align: center;
}

h1, h2, h3, h4, h5 {
    color: #333333;
    background-color: transparent;
}

h1 {
    font-size: 140%;
}

h2 {
    margin-bottom: 50px;
    font-size: 130%;
}

h3 {
    font-size: 120%;
}

h4, h5 {
    font-size: 110%;
}


h1 a, h2 a, h3 a {
	color: #333333;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color: #b22222;
	text-decoration: none;
}

fieldset {
    border: solid 1px #999999;
}
legend {
    border: solid 1px #999999;
    padding: 5px 10px;
}



a {
	color: #b22222;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

blockquote {
    margin: 2em 0;
    padding-left: 40px;
    font-size: 85%;
    color: #708090;	/*#A0522D*/
    background: transparent url("../images/quote.png") 0% 0% no-repeat;
}

img {
    border: none;
}


textarea {
	width: 100%;
}

/*------------------------------

    id Tags

------------------------------*/

#container {
    margin: 0 auto;
    width: 500px;
    text-align: left;
}

#header {
    margin-bottom: 100px;
}

ul#navigation {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 95%;
    font-family: "Arial Black", Verdana, sans-serif;

}
ul#navigation li {
    margin: 0 10px 0 0;
    padding: 0;
    display: inline;
    list-style: none;
}


ul#pagination {
    margin: 0;
    padding: 0;
    display: inline;
}

ul#pagination li {
    margin: 0 15px 0 0;
    padding: 0;
    display: inline;
    list-style: none;
}

#antenna {
    line-height: 1.5em;
}

#antenna a:visited {
    color: #666666;
}

#footer {
    margin-top: 50px;
    font-size: 80%;
}

#keyword-searcher {
    text-align: right;
    font-size: 85%;
    margin: 0;
}

div#comment-area {
    padding: 5px 10px;
    border: solid 1px #999999;
    background-color: #eeeeee;
}
div#comment-area p {
    border-bottom: dashed 1px #999999;
}
div#comment-area div {
    margin-bottom: 20px;
}

/*------------------------------

    class Tags

------------------------------*/

h3.date {
    margin-bottom: 50px;
}

div.log-area {
    margin-bottom: 70px;
}

div.log-area h3 {
    font-size: 105%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div.log {
    margin: 20px 0;
    line-height: 180%;
}

/*ログの追記*/
.ps {
	border: dashed 1px #708090;
	padding: 1em 2em;
	font-size: 90%;
}

p.log-info {
    clear: both;
    border-top: dashed 1px #999999;
    font-size: 80%;
}


ul.archive {
    margin: 0;
    padding: 0;
    display: inline;
}

ul.archive li {
    margin: 0 15px 0 0;
    padding: 0;
    display: inline;
    list-style: none;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

img.snap {
    border: solid 1px #333333;
    padding: 10px;
}


img.float-left {
    margin: 0 20px 15px 0;
}
img.float-right {
    margin: 0 0 15px 20px;
}
.clear-both {
    clear: both;
}
.align-center {
    text-align: center;
}


pre.terminal, pre.script {
    padding: 5px 10px;
    font-size: 90%;
    font-family: Monaco, "MS UI Gothic",sans-serif;
}
pre.terminal {
    color: #ffff00;
    background-color: #666666;
}

pre.script {
    color: #666666;
    background-color: #f5f5dc;

}
