* {margin:0px;padding:0px;}

html {
scrollbar-arrow-color:#666666;
scrollbar-face-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#666666;
scrollbar-shadow-color:#666666;
scrollbar-track-color:#ffffff;
color:#000000;
overflow-y: auto;
}

body {
width:100%;
text-align:right;
font-size:13px;
font-family:"Verdana",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,"Osaka‐等幅";
line-height:23px;
background-color:#ffffff;
letter-spacing:1px;
}

div,p{
margin: 0px;
padding: 0px;
border: 0px;
}

.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%;}

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 : #d379a6 ;}
a:visited {color : #d379a6 ;}
a:hover {color : #79bcd3 ;text-decoration : none;}
a:active {color : #79bcd3 ;}

#wrapper {
margin:5px auto;
text-align:left;
background-color:#ffffff;
width:100%;
}

#header {
margin:0px;
padding:0;
background: #f0dce6;
text-align: right;
height:23px;
}

#header h1 {
text-align: center;
font-size: 21px;
padding-bottom: 2px;
line-height:100%;
}

#intro {
font-size: 100%;
letter-spacing: 0.2em;
line-height: 120%;
padding: 15px auto 0;
text-align: center;
}

#box {
margin:5px auto; 
}

.entry {
margin-bottom: 30px;
}

.entry_in {
margin-bottom:-1px;
padding: 35px 20px 25px 20px; 
background:#ffffff;
}

.entry_title {
font-size: 15px; 
font-weight: lighter; 
}

.entry-day {
font-size: 13px;
margin:5px 0px;
padding:5px;
background: #f0dce6;
text-align: right;
font-family:"Corbel", Geneva, Helvetica, sans-serif;
}

.entry-body {
padding : 0px 15px 0px 15px;
background-image:url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s11sen.gif);
margin-top:10px;
line-height:23px;
}

.entry-more {
margin-top: 14px;
}

.entry-body img,.entry-more img {
padding:0 6px;
}

.entry_state {
padding-top: 5px; 
text-align: right;
border-bottom: 17px solid #e6dcf0;
font-family:"Corbel", Geneva, Helvetica, sans-serif;
}

.entry dl{
border-left: 17px solid #dcf0f0;
padding:23px;
margin:23px 0 23px 0;
}

.entry dt{
margin-bottom: 23px;
padding: 0px 0 0px 35px;
font-size: 19px;
font-weight: normal;
line-height: 23px;
}

.entry dd {
margin: 0px 5px 0px 1px;
}

.entry-tag {
padding: 5px;
background: #dcf0f0;
font-weight: normal;
}

#side { 
padding:15px 0 0 15px;
font-family:"Corbel", Geneva, Helvetica, sans-serif;
}

.linktitle { 
font-size: 140%; 
color: #dce1f0;
font-family: "Lucida Sans Unicode","Verdana",'Osaka',sans-serif;
font-weight: bold;
text-align: left;
margin: 0em 0em 0px 0em;
padding: 1em 0.6em 0em 1em; 
}

li{
background:url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s11side.gif) no-repeat left 4px;
list-style:none;
margin:5px 5px 0px 0px;
padding:0 0 0 15px;
height:100%;
}

.nolist {
margin: 0px 15px 0px 0px;
padding: 0px 0px 0 10px;
list-style-type:none;
background:url() ;
}

.linktext{
background: #dce1f0;
margin:0;
padding:5px;
}

.comment_body{
margin:30px 0 0;
padding:5px 20px 20px;
}

.comment_title{
font-size: 15px; 
font-weight: lighter; 
font-family:"Corbel","Times","MS P ゴシック","Osaka";
}

.comform input {
border:1px #dcf0f0 solid;
color:#111111;
background-color:#ffffff;
margin:5px 0 0 0;
}

.comform textarea {
border:1px #dcf0f0 solid;
color:#111111;
background-color:#ffffff;
margin:5px 0 0 0;
}

.btn{
margin: 0px 15px;
}

.btn input{ padding: 3px;border:none; }

.comment-right{
font-family:"Corbel", Geneva, Helvetica, sans-serif;
}

.commentBody {margin:5px 5px;}

.comment-info {
border-bottom : solid 17px #e6f0dc;
}

.comment-name{
margin:5px 10px;
color:#b3c2a3;
font-size: 12px; 
text-align: right;
}

.trackback_body {
padding: 0px 25px 5px;
line-height: 1.3;
}

.pageTop {margin:10px 0px 5px 20px;}

#footer {
text-align:right;
margin:15px 0 5px 0;
}

#copyright {
font-size:12px;
padding:5px 15px 5px 0;
text-align:right;
}

ads {
margin : 0px;
}

.searcharea{
margin-left:25px;
}

h4{
font-size:16px;
background:url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s11search.gif) no-repeat left 30px;
padding:25px 0 15px 20px;
}

.searcharea li{
padding:0 5px 0px 20px;
font-family:"Corbel", Geneva, Helvetica, sans-serif;
}

.searcharea span{
margin:0px 5px;
}

#calender {
text-align: center;
margin:5px auto 15px auto;
padding:0 0 0px 0;
color:#111111;
border-bottom : solid 14px #f0e6dc;
}

#calender ul {
text-align: center;
font-family:"Corbel", Geneva, Helvetica, sans-serif;
font-size: 16px;
list-style-position : inside;
padding: 5px;
margin:0;
}

#calender li {
padding: 2px 2px 0;
margin:0px;
background-image: none;
display : inline;
font-size: 16px;
list-style-type:none;
}

blockquote { 
color: #79bcd3;
font-family: "Verdana","ＭＳ Ｐ ゴシック","Osaka‐等幅",sans-serif;
border-left: 5px solid #dcf0f0;
margin: 0em 0.7em;
padding: 23px 0.6em; 
}