@charset "utf-8";

* {margin:0px;padding:0px;}

html {
scrollbar-face-color:#a3bdc2;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#dcf0ee;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff; 
overflow:auto;
}

body {
color:#555555;
font: 12px/150% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
margin:0px;
padding:0px;
letter-spacing:1px;
background:#ffffff url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7back3.gif) center repeat-y fixed;
}

.clear {
clear: both;
}

img{
border:none;
vertical-align:top;
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 {
margin: 0px;
padding: 0px;
font-weight: bold;
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,
a:link,
a:visited {
font-weight: bold;
color: #404CBF;
text-decoration: none;
}

a:hover {
font-weight: bold;
color: #404CBF;
text-decoration: none;
}

a:active {
}

.content_main {
margin:0 auto;
padding:0;
width:800px;
}

#main{
width: 55%;
margin:0;
text-align:center;
float:left;
}

.left_side {
width:22%;
padding:0px;
margin:0;
float:left;
}

.right_side {
width:22%;
padding:0px;
margin:0;
float:right;
}

h1 {
font-size: 15px;
color: #999999;
margin:0 0 5px 15px;
font-weight: bold;
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7icon1.gif) no-repeat 0 center;
height: 34px;
padding:10px 0px 0px 40px;
vertical-align: middle;
text-align:left;
}

#blogname a{
color: #999999;
}

#menu {
margin:5px 8px 0px;
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7menu_back.gif) repeat-x 0 20px;
padding:0 0 20px 0;
}

.entry {
margin:35px auto 50px;
}

.entry dl {
margin : 1em 5px;
}

.entry dt {
margin:0 5px 0px 0;
font-size:15px;
font-weight:bold;
}

.entry dd {
margin: 0em 2em 0em;
}

.entry li {
list-style: disc inside;
margin-left: 0px;
background:url();
}

.profile_name {
font-weight:bolder;
margin-bottom:10px;
}

#date {
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7menu_back.gif) no-repeat ;
padding:1px 0 20px 20px;
text-align: left;
}

h2 {
font-size:14px;
font-weight:bold;
line-height: 1em;
padding: 10px 0 0px 10px;
}

.entry_text{ 
font-size:12px; 
color:#888888; 
line-height:140%; 
margin:15px 5px 0px 5px;
text-align: left;
}

.entry_text a:link    { color:#000000; text-decoration:none; }
.entry_text a:active  { color:#000000; text-decoration:none; }
.entry_text a:visited { color:#000000; text-decoration:none; }
.entry_text a:hover   { color:#aaaaaa; text-decoration:underline; }

.entry_more {
font-size: 12px;
line-height: 190%;
color: #444444;
margin: 30px 10px 25px 20px;
padding: 5px 0px 0px 0px;
text-align: left;
}

ul.entryState li {
display:inline;
border-right:1px solid #aaaaaa;
padding:0 5px;
background:url();
}

.comment_title { 
font-size: 150%; 
color: #cccccc;
font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐ ゴシック","Osaka‐等幅",sans-serif;
font-weight: bolder;
text-align: left;
background: url("http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7menu_back.gif") no-repeat 30px 1px;
margin: 1em 0em -1.3em 4em;
padding: 0em 0em 2em 3em; 
}

#comment {
border:0px;
padding:20px 0 0;
margin:15px auto 5px auto;
border:1px solid #aaaaaa;
}

.commentBody {margin:0px 15px 5px;text-align: left;}

ul.commentState {
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7comment.gif) repeat ;
margin:10px 0 0;
border-top:1px solid #aaaaaa;
padding:5px;
}

ul.commentState li {
display:inline;
border-right:1px solid #aaaaaa;
padding:0 5px;
background: url() ;
}

.form {
margin: 20px 25px 0;
}

.form dd input,
.form dd textarea {
font-size: 12px;
width: 380px;
}

.pagetop {
text-align: right;
margin: 10px 100px 35px;
font-size: 90%;
}

#trackbackURL {
margin:0 0 10px 0;
font-size:13px;
font-weight:bolder;
}

.mainTrabaUrl {
padding: 4px 0px 25px 5px;
}

.trackbackName {margin:0;}

.page_navi {
padding: 10px 60px 35px;
}

.p_left {
float: left;
}

.p_right {
float: right;
}

img.ya {
vertical-align: -7px;
}

.home {
text-align: center;
padding-top: 0px;
}

#footer {
padding: 55px 5px 10px 5px;
font-size: 11px;
}

.navi {
margin-right:5px;
}

.navi li{
width: 70px;
height: 25px;
color: #a3bdc2;
float: right;
font-size: 80%;
font-family:"ヒラギノ角ゴ Pro W3", Arial;
font-weight: normal;
list-style-type:none;
background:url();
}

.archives_title{
font-weight:bold;
}

.archives_day {
color: #404CBF;
}

.plugin-search {
margin:  0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:center;
}

.plugin-search input { 
border:1px solid #444444; 
color:#333333;
font-size:11px;
font-family: "Verdana", "メイリオ", "Osaka‐等幅";
background-color:#ffffff;
}

blockquote {
border:1px dashed #dddddd;
padding:10px;
margin:15px;
}

.linktitle {
font-family: "Verdana"; 
font-size: 13px; 
font-weight: bold; 
margin: 10px 5px 0px 0px;
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7menu_back.gif) 0 1px no-repeat ;
text-align:left;
padding-left:20px;
}

.plugin {
margin: 5px 5px 5px 5px;
padding-left : 13px;
}

li {
list-style-type: none;
background : url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/s7side_list.gif) 0 6px no-repeat;
padding:5px 0 0 20px;
}

.nolist {
margin: 0px 10px 0px 20px;
padding: 0px 0px 0 0px;
list-style-type:none;
background:url();
}

.plugin-calender {
font-family: "Verdana";
font-size: 11px;
color: #111111;
margin: 5px 5px 35px 5px;
}

.plugin-calender caption{
font-family: "Verdana";
margin-bottom: 15px;
font-size: 10px;
color: #60C040;
}

.plugin-calender tr,.plugin-calender td{
width: 25px;
height: 25px;
padding: 0px;
text-align:center;
}