@charset "utf-8";

* {
margin:0px;
padding:0px;
zoom:1;
font-size:100%;
}

html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td{
margin: 0;
padding: 0;
}

html {
scrollbar-3dlight-color:#f0f0f0;
scrollbar-arrow-color:#998d86 ;
scrollbar-darkshadow-color:#f0f0f0;
scrollbar-face-color:#f0f0f0;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#F0F0DC;
overflow-y: auto;
}

body { 
background:url('https://blog-imgs-67.fc2.com/h/a/c/haccaday/s14_3.gif') fixed;
margin:0;
padding:0px;
font-size:12px;
color:#f0f0f0;
line-height:180%; 
font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-weight: normal;
letter-spacing: 0.1em;	
}

.clear {
clear: both;
}

img{
border:none;
vertical-align:middle;
margin:0px;
padding:0px;
}

img.emoji {
vertical-align: middle;
border:0;
}

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{
text-decoration:none;
}
a:link{
color:#f0f0f0;
}
a:active {
color:#f0f0f0;
}
a:visited{
color:#f0f0f0;
}
a:hover{
text-decoration:underline;
color : #f0f0f0;
}

#container {
width: 950px;
margin:0 auto;
text-align: right;
padding:0;
}

.title{
padding:15px 0px 5px;
text-align:left;
background: #998d86 ;
margin:15px 0;
}

.img1{
background:#F0F0DC url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19page_entry.gif) repeat-x;
height:21px;
border: 1px #444444 dotted;
}

.img2{
background:#B3CA9C url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19page_entry.gif) repeat-x;
height:21px;
border: 1px #444444 dotted;
}

.site_title {
font-size: 26px;
margin:5px 0 15px 5px;
}

.site_title a:link,.site_title a:visited{
color: #f5cda6;
text-decoration: none;
}
.site_title a:active,.site_title a:hover{
color: #B3CA9C;
text-decoration: underline;
}

.intro{
margin: 0px 0px 0px 5px;
}

#contents { 
margin: 5px 0px 5px 0px;
padding: 5px 0;
width: 675px;
float: left; 
background-color: #998d86;
}

.entry {margin:0 0px 10px 0;}

.entry dl {
border:1px #F0F0DC dashed;
padding:20px;
margin:25px 0 15px 0;
}

h2 {
font-size:16px;
font-weight:bold;
height: 19px;
padding: 5px;
}

h2 a,h2 a:link,h2 a:visited {color:#f5cda6;text-decoration:none;}
h2 a:hover,h2 a:active {color:#B3CA9C;text-decoration:none;}

.entry_body {
padding : 0px 15px;
text-align:left;
}

.entry_more {
font-size: 12px;
line-height: 180%;
color: #dddddd;
margin: 15px;
text-align:left;
}

.entry_body img, .entry_more img {
margin : 0px ;
padding : 3px;
border: 1px solid #f0f0f0;
}

.entryFooter{
font-size:  1.1em;
text-align: left;
padding: 5px 0px 55px 15px;
}

.pagetop {
marign: 0;
padding: 5px 20px 30px 5px;
text-align: center;
}

.pagetop a,
.pagetop a:hover {
text-decoration: none;
}

.entry_date {
padding: 5px 4px 5px 3px;
font-family :"Verdana",arial;
letter-spacing: 1px; 
text-align: right; 
line-height: 18px;
}

.community {
font-size: 12px;
color: #f0f0f0;
margin-right:5px;
}

ul.navi {
text-align:center;
background:#F0F0DC url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19page_entry.gif);
list-style: none;
line-height:115%;
margin: 5px 0 45px 0;
padding: 8px 0;
border: 1px #444444 dotted;
}

ul.navi li{
display:inline;
margin:6px 1px;
}

ul.navi li a:link, 
ul.navi li a:visited
{ color: #555555;font-weight: lighter;}
ul.navi li a:hover
{ color: #998d86; }

div.navi{
font-size : 12px ;
font-family : "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",Osaka ;
color : #eeeeee;
line-height : 160% ;
margin-right:5px;
}

.calendar {
text-align: center;
font-size: 12px;
padding: 15px 0px 25px 0px;
}

.calendar li {
padding: 0px 3px 0px;
margin:0px;
background-image: none; 
display : inline;
list-style-type:none;
}

h3 { font-size: 115%; }

.plg3_header {
margin: 0px;
padding: 5px 15px 5px;
border-bottom: 5px #B3CA9C solid;
}

.sidebody{
background:#000000;
font-size:13px;
padding : 0 5px 0 12px;
border-bottom: 5px #B3CA9C solid;
}

.sidebody ul {
list-style: none;
margin: 0px 0 5px 0;
padding: 5px;
text-align: left;
border-bottom: none;
}

.sidebody li{
display: block;
margin: 5px auto;
font-size: 90%;
padding: 4px 5px 3px 25px;
border-bottom: 2px solid #F0F0DC;
background: url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19side.gif) no-repeat 5px 60%;
}

#side { 
width: 245px; 
margin: 5px 0px 5px 0px;
padding:5px 0px 0px 0px; 
float:right;
background-color: #998d86;
}

.linktitle { 
color: #000000;
letter-spacing: 3px;
font-size: 16px; 
font-weight: bold;
font-family:"Verdana", Georgia;
text-align: center;
background:#F0F0DC url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19page_entry.gif) repeat-x;
height:21px;
border: 1px #444444 dotted;
}

.menutext {
font-size: 100%;
margin: 5px 0 55px;
padding: 0 10px;
text-align:left;
}

.menutext ul li {
margin: 0 5px 0px;
padding: 0 5px 0 20px;
list-style: none;
background: url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19side.gif) 0 0.3em no-repeat;
}

.menutext ul li.nolist {
margin: 0px 15px 0px 10px;
padding: 0px 0px 0 15px;
list-style-type:none;
background: url();
}

.comment{
margin:0;
padding:10px 15px;
text-align:left;
}

.commentFooter{
font-size:  1.1em;
text-align: left;
padding: 5px 0px 55px 15px;
border-top: 5px #B3CA9C solid;
}

.mainFormText{
width:220px;
border:2px solid #F0F0DC;
}

.submit {
border: 1px dotted #777777;
padding:1px 3px;
}

.tra_body {
padding : 0px 15px;
text-align:left;
}

.tra_body input {width:350px;}

.tbtitle {  
padding:10px 5px 0 0;
color : #f5cda6;
text-decoration:underline; 
}

.top_freearea{ 
margin:10px 0;
padding:15px 0 5px 0;      
font-size:small;
text-align:left;
border-bottom:2px solid #777777;
}

.top_entry-body {
margin:0px;
padding:10px;
text-align:left;
}

.various_title {
font-size:12px;                      
color:#B3CA9C;                      
font-weight:bolder;                               
text-align:left;                    
border:#F0F0DC 2px solid;            
padding:0px 20px; 
margin:5px; 
}

ul.list_body {
margin: 0px 15px 5px 10px;
text-align:left;
}

.entry_header {
margin : 10px 5px;
padding: 5px 10px 15px 30px;
font-size : small;	
voice-family : "\"}\"";
voice-family : inherit;
font-size : small;
background:url(https://blog-imgs-67.fc2.com/h/a/c/haccaday/s19area.gif) left 7px no-repeat;
}

#menu{
width:auto;
height:45px;
margin-bottom:5px;
}

#menu ul {
list-style:none;
margin:5px;
padding:0;
}

#menu li {
float:right;
width:auto;
margin-right:25px;
padding:0;
text-align:left;
font-size:17px;
font-weight:bolder;
display:inline;
}

#menu li a:link ,#menu li a:visited{
padding:0;
color:#f5cda6;
text-decoration:none;
font-family:"Verdana",Candara, Optima, sans-serif;
}

#menu li a:hover{
color:#B3CA9C;
}

.plugin-search input{
width:110px;
margin-bottom:5px;
}

blockquote {
margin: 5px 8%;
padding: 1px 12px;
border: 2px solid #ffffff;
}