@charset "utf-8";

* {margin:0px;padding:0px;}

html {
overflow-y: auto;
}

html,body {
background: url(http://www.maidsan-i.com/oblog/yukina/bg.jpg);
text-align: left;
margin: 0px;
padding: 0px;
font-size: 17px;
font-family: "Verdana","ＭＳ Ｐゴシック","Osaka";
color: #000000;
line-height: 20px;
letter-spacing: 1px;
scrollbar-arrow-color: #a8def0; 
scrollbar-face-color: #eeeeee;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #eeeeee;
scrollbar-track-color: #ffffff;
}

.clear {
clear: both;
}

img{
border:none;
vertical-align:top;
margin:0px;
padding:0px;
}

ul {
margin: 0px;
padding:0;
list-style-type: none;
text-decoration: none;
}

li {list-style-type:none;}

hr {display:none;clear:both;}

br{letter-spacing:normal;}

br.clear {clear:both;}

a:link    {color:#ff51a2; text-decoration:none;}      
a:active  {color:#ff51a2; text-decoration:none;}      
a:visited {color:#ffbcdb; text-decoration:none;}     
a:hover   {color:#ffbcdb; text-decoration:underline;} 

h1,h2,h3,h4,h5,h6 {
font-size:100%;
margin: 0px;
padding: 0px;
}

form {
padding: 0px;
margin: 5px;
}

#HEADER-block {
width: 980px;
padding: 0px;
}

#HEADER {
width: 980px;
height:400px;
padding: 0px;
margin: auto;
background:url(http://www.maidsan-i.com/oblog/yukina/header.jpg) no-repeat #fff;
color: #222222;
border:0px;
}

.site_title{
text-align: left;
margin: 5px;
font-weight:bold;
}

.intro {
font-weight: normal;
color: #555555;
padding: 0px 0px 0px 20px;
font-size: 13px;
}

#calendar {
text-align: center;
letter-spacing: 0px;
color: #666666;
padding: 10px;
background:#FFF;
}

#calendar ul {
font-family: "Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif; 
font-size: 11px;
list-style-position : inside;
}

#calendar li {
display : inline;
list-style-type : none;
background: url() no-repeat ;
padding:5px;
line-height:1.5;
}

.n {display:none}
.p<!--archive-->,.p<%archive_year><%archive_month><!--/archive--> {display:inline}
.p011,.p022,.p033,.p044,.p055,.p066,.p077,.p088,.p099,.p1010,.p1111,.p1212 {display:inline}

li.day {
padding: 0px 4px 0px 1px;
margin:0 0 0px;
}

#calendar a:link {color:#ff51a2; text-decoration:none;}
#calendar a:visited {color:#ff51a2; text-decoration:none;}
#calendar a:active {color:#ff51a2; text-decoration:none;}
#calendar a:hover {color:#ff51a2; text-decoration:underline;}

.line {
width: 100%;
1px;
margin: 0px;
background-color: #ffebf4;
}

#body {
width:100%;
padding: 0px 0px;
margin: auto;
color: #000000;
}

#main{
float: left;
width: 70%;
text-align: left;
}

.entry{
margin: 10px 0 55px 0;
background-color: #ffe6f2;
width:100%;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
}

.entrydate {
width: 12%;
color: #666;
font-size: 11px;
letter-spacing: 0.1em;
line-height: 140%;
vertical-align: top;
padding: 30px 0 5px 20px;
}

.entrybody {
width: 85%;
}

.entry_title {
width:97%;
margin:0 auto 8px;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 16px;
font-weight: bold;
padding: 25px 0px 12px 0px;
border-bottom:10px solid #f0d3da;
}

.entry_body {
text-align: left;
font-size: 70%;
margin: 5px 10px;
padding:20px;
line-height: 2em;
background:#FFF;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  

}

.entry_body img {
margin: 0 0 10px 0;
}

.tag_lnk {
margin: 0px;
}

.entry_state {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 11px;
color: #111111;
margin: 30px 5px 55px 0px;
text-align : left;
}

.comment {
margin: 15px 0px 30px 0px;
background-color: #ffffff;
border-top: 25px solid #ffebf4;	
width:100%;
}

.comment_title {
font-size: 14px;
line-height:130%;
font-weight: bold;
color: #111111;
margin: 5px 0px 10px 0px;
padding: 5px 0px 0px 5px;
}

.mainCommentBody {
padding: 0px 5px 0px 5px;
font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Verdana", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
font-size: 12px;
line-height: 140%;
color: #444444;
border: 1px solid #bbbbbb;
margin: 10px 0px 5px 0px;
background-color:#f5f5f5;
}

.commentBody {
margin:5px 5px;
text-align: left;
line-height: 2em;
border: 1px dotted #dddddd;
background-color:#ffffff;
padding: 5px 5px 5px 5px;
}

.comment-footer{
margin:20px 0 15px 10px;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 11px;
}

.commentForm {
padding: 5px 5px 5px 5px;
}

.mainCommentBody td {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 11px;
}

.mainCommentBody .input {
width:250px;
border: 1px dotted #dddddd;
}

.mainCommentBody .textarea {
width:500px;
border: 1px dotted #dddddd;
height:90px;
}

.mainCommentBody .submit {
border: none;
margin:0px 5px 0px 10px;
padding: 0px 5px 0px 5px;
background-color:transparent;
}

.trackback_url {
font-size:84%;
padding:20px 0px 10px 30px;
text-align: center;
}

.trackback_url input {
border:none;
width: 310px;
color: #555555;
}

.tb_title {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 16px;
font-weight: bold;
padding: 5px 0px 5px 10px;
}

.entry_navi {
text-align: center;
margin: 5px auto 5px auto;
padding: 0px;
font-size:13px;
}

#side{
float: right;
width: 29%;
text-align: left;
}

.side_box{
margin-bottom: 20px;
}

.sidetitle{
font-weight: bold;
color: #FFFFFF;
margin-top:10px;
padding: 10px;
background-color: #fc95c5;
border-left:8px solid #ffbada;
}

.sidebody{
background:#ffffff;
font-size:12px;
padding : 5px 5px 0 12px;
border-left: 3px #ffebf4solid;
border-bottom: 3px #ffebf4solid;
}

.sidetext {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #734c26;
line-height: 170%;
margin: 2px 5px 20px 15px;
padding: 5px;
}

li {
margin: 0px 5px 0px 5px;
padding: 0px 0 0 15px;
background: url(http://blog-imgs-67.fc2.com/h/a/c/haccaday/list1.gif) no-repeat 0 5px;
}

.nolist {
margin: 0px 5px 0px 5px;
padding: 0px 0 0 15px;
background: url() no-repeat ;
}

.sidebody input {
font-size:11px;
color:#999999;
background-color:#ffffff;
border:1px solid #888888;
}

#footer ul {
padding: 20px 5px 5px 5px;
text-align: left;
font-size: 11px;
}

#footer li {
margin: 0 15px;
display: inline;
background: url() no-repeat ;
}

#footer address{
font-style:normal;
text-align: right;
padding: 2px 0;
font-weight: bolder;
font-size:9px;
}

.copyright {
margin : 20px 0 0 5px;
font-size: 11px;
}

.copyright a:link {
color : #000000 ; 
text-decoration : none ; 
background : #a8def0;
border-bottom : none ;
}
	
.copyright a:visited {
color : #000000 ; 
text-decoration : none ; 
background : #a8def0; 
border-bottom : none ;
}

.copyright a:hover {
color : #000000 ; 
text-decoration : none ; 
background: #14b814; 
border-bottom : none ;
}

.copyright a:active {
color : #000000 ; 
text-decoration : none ; 
background : #14b814; 
border-bottom : none ;
}

.allmonth{
margin:1.5em 5px 20px 0; 
font-size:13px; 
border-bottom:2px solid #ffebf4; 
display:block;
}

blockquote {
margin: 1em;
padding: 2em;
border: 1px solid #ffebf4;
}

/*--NK
------------------------------------------*/
#wrapper{
width:980px;
margin:auto;
}
#toProf{
margin:0 0 0px;
}