@charset "utf-8";

* {margin:0px;padding:0px;}

html {
scrollbar-face-color:#79bcd3;
scrollbar-arrow-color:#ffffff;
scrollbar-3dlight-color:#79bcd3;
scrollbar-darkshadow-color:#79bcd3;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#f0f0dc;
overflow-y: auto;
}

body{
font-family: Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Helvetica, Arial, sans-serif;
font-size: 87.4%;
background:url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/4.gif) repeat; 
line-height:180%;
letter-spacing: 0.15em;
color:#666666;
}

.clear {
clear: both;
}

img{
border:none;
vertical-align:middle;
margin:0px;
padding:0px;
}

li {list-style-type:none;}

hr {display:none;clear:both;}

br{letter-spacing:normal;}

br.clear {clear:both;}


h1,h2,h3,h4,h5,h6 {
font-size:100%; 
font-weight: normal; 
line-height: normal; 
margin:0; 
padding:0;
}

a {text-decoration:none;overflow:hidden;}

form {
padding: 0px;
margin: 5px;
}

button,input,select,textarea{font-size:110%;vertical-align:middle;margin:0;}

a:link {
color:#998c66;
text-decoration: none;
}
a:active {
color: #998c66;
text-decoration: none
}
a:visited {
color: #998c66;
text-decoration: none
}
a:hover {
color: #998c66;
text-decoration: underline;
}

#wrapper {
width: 890px;
margin: 0px auto;
font: 11px Verdana,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background:#ffffff;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

#left{
width:625px;
background:#ffffff;
}

#header{
margin:0px;
}

h1 {
padding: 5px;
font-size: 1.8em;
font-weight: bold;
line-height: normal; 
}

h1,h1 a:link,h1 a:visited {color: #000000;}
h1 a:hover,h1 a:active {color: #91cc66;}

.site_intro {
font-size: 12px;
font-weight: lighter;
text-align: right;
padding: 5px 5px 5px 5px;
margin-top: 15px;
color: #000000;
border-bottom:1px solid #000000;
}

.title_img{
background:url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s14top_img.gif) repeat; 
height:120px;
}

ul#calendar {
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s14_1.gif) repeat center top;
padding-top:3px;
height:17px;
text-align:center;
letter-spacing: 0;
}

ul#calendar li {
padding: 0px 2px 0px;
margin:0px;
background-image: none;
display : inline;
list-style-type:none;
}

#calendar a:link {color: #91cc66; font-weight: bolder; text-decoration:none;}
#calendar a:visited {color: #888888; font-weight: bolder; text-decoration:none;}
#calendar a:active {color: #888888;font-weight: bolder; text-decoration:none;}
#calendar a:hover {color: #888888;font-weight: bolder; text-decoration:underline;}

.linkmenu {
margin:0;
font-size: 13px;
padding-top:10px;
width:265px;
background:#ffffff;
}

.menu_title {
color: #998c66;
background:url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s14menu_t.gif) repeat-x 95% top;
padding:30px 0 30px 5px;
font-weight: bold;
}

.sideContents {
margin:0 5px 30px 5px;
font-size: 87.4%;
}

#body{
margin: 0px 5px 0px 0px;
width: 100%;
background: transparent;
}

.box{
margin: 0px 0px 15px 0px;
background: #ffffff;
}

.box h3{
margin: 5px 0 0;
padding: 15px;
font-size: 110%;
background: url("http://blog-imgs-67.fc2.com/h/a/c/haccaday/s14_1.gif") repeat ;
font-weight: bold;
}

.box h3 a{
color: #555555;
background: transparent;
}

.box h4{
margin: 5px 0 0;
padding: 15px;
font-size: 110%;
background: url("http://blog-imgs-67.fc2.com/h/a/c/haccaday/s14_3.gif") repeat ;
font-weight: bold;
}

.box dl{
border:1px #888888 dashed; 
padding:20px; 
margin:25px 5px 15px 5px;
}

.box dt{
margin: 0 0px 5px;
border-bottom: 2px #bbbbbb solid;
}

.entry_date {
text-align: center;
margin-bottom: 15px;
padding: 0px 5px 15px;
}

.entry_body{
margin:0;
padding:25px;
}

.entry_body img{
margin: 0px;
padding: 10px;
}

.entryData {
color: #79bcd3;
padding: 3px 0 30px;
}

.entryData ul {
font-size: 93%;
letter-spacing: 0.2em;
padding: 0px 10px 0 15px;
font-weight: normal;
}

.entryData li {
padding:0 30px;
}

.entryData li a {
font-size: 85%;
color: #998c66;
letter-spacing: 0.2em;
}

.comment-info {
border-bottom : dashed 1px #bbbbbb;
padding-left:5px;
margin-top:30px;
}

input,textarea{
border:1px solid #777777;
}

.pagetop {
padding: 10px 10px 5px;
font-size: 90%;
text-align: right;
}

.pagetop a:link, .pagetop a:visited {
color: #999999; border: none;}
.pagetop a:hover, .pagetop a:active {
color: #cccccc; border: none;}

ul.admin {
margin : 0 0 0 5px;
padding : 5px 0 0 0;
font-size : 80%; 
list-style-type : none;
text-align : left;
}

ul.admin li { 
display : inline; 
}

.entry_navi{
font-size:10px;
text-align:right;
}

.navi {
margin: 0px 5px 15px 0px;
list-style: none;
text-align:right;
font-size:19px;
}

.plugin-search .submit{
background:#91cc66;
color:#ffffff;
font-weight: bold;
margin-top:5px;
}

.copyright{
padding: 0 15px;
font-size: 10px;
}

blockquote {
font-size: 12px;
color: #444444;
margin: 15px 10px 25px 5px;
padding: 10px;
border-left: 3px double #CCCCCC;
}

.b1{
border-right:1px solid #000000;
}