body {
text-align:center;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#CCCCFF;
cursor:crosshair;
}


#layout {
     width : 850px;
     background-color : #ffffff;
     border-right : solid 1px #999999;
     border-left : solid 1px #999999;
     margin:0px auto 0px auto;
}


#header {
     width : 800px;
     height : 150px;
     margin-top : 0px;
     padding-top : 0px;
     text-align : left;
     background-color : #001E5C;
     border-top : 5px solid #641D45;
     border-bottom : 10px solid #555555;
}


h1 {
     font-size: 30px;
     font-weight : bold;
     color : #FFFFFF;
     margin : 0px;
     padding : 50px 0px 0px 35px;
     text-align : left;
     font-family : "HGP創英角ｺﾞｼｯｸUB",Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka‐等幅";
}

h1 a {color: #FFFFFF;text-decoration: none;}
h1 a:link {color: #FFFFFF;text-decoration: none;}
h1 a:visited {color: #FFFFFF;text-decoration: none;}
h1 a:hover {color: #A2577B;border-bottom: none;}
h1 a:active {color: #A2577B;text-decoration: none;}

h2 {
     font-size : 14px;
     margin-top : 5px;
     margin-bottom : 5px;
     font-weight : normal;
     color : #EEEEFF;
 　  text-align : left;
     padding : 0px 2px 0px 35px;
     line-height : 150%;
     font-family : "ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック","Osaka‐等幅";
}

.introduction {
     margin : 10px 0 0 0;
     font-size : 14px;
}


a:link { color: #004077; text-decoration: none; }
a:visited	 { color: #004077; text-decoration: none;}
a:active	{ color: #A2577B; text-decoration: underline; }
a:hover { color: #A2577B; text-decoration: underline; }


blockquote {
     border : 1px dotted #cccccc;
     background-color : #ffffff;
     margin : 5px;
     padding : 5px;
     line-height : 20px;
}

table {
     border : 1px solid #cccccc;
     background-color : #ffffff;
}

p {
     margin : 5px;
     padding : 0px;
}

ul {
     padding-left : 10px;
     text-align : left;
}


#main {
     float : left;
     width : 500px;
     margin : 0px;
     padding : 30px 0px 0px 20px;
}



.entry {
     width : 520px;
     margin : 0px 10px 15px 0px;
     padding : 0px;
     background-color : #FFFFFF;
     border-top : 1px solid #999999;
     border-left : 1px solid #999999;
     border-right : 1px solid #999999;
     border-bottom : 1px solid #999999;
     over-flow : hidden;
     text-align : left;
}


.entrytitle  h3{
     margin : 0px;
     padding : 5px 0px 5px 35px;
     font-size : 16px;
     font-weight : bold;
     color : #333333;
     background-image : url(https://blog-imgs-29-origin.fc2.com/h/o/n/honig0206/mayatips.jpg);
     background-repeat : no-repeat;
     background-position : 2% 35%;
     background-color : #DDDDDD;
　　 text-align : left;
     border-bottom : 1px solid #cccccc;
     font-family:"MS UI Gothic",Verdana,"ＭＳ Ｐゴシック",Arial,"ヒラギノ角ゴ Pro W3","Osaka‐等幅";
}


.entrytitle a:link {color: #004077;text-decoration: none;}
.entrytitle a:visited {color: #004077;text-decoration: none;}
.entrytitle a:hover {color: #470026;border-bottom: none;}
.entrytitle a:active {color: #A2577B;text-decoration: none;}


.entry_text {
     margin : 0px;
     padding : 15px 20px 10px 25px;
     font-size : 12px;
     line-height : 20px;
     color : #333333;
     text-align : left;
     overflow : hidden;
}
.entry_text a:link {
     color : #004077;
     text-decoration : underline;
}
.entry_text a:visited {
     color : #004077;
     text-decoration : underline;
}
.entry_text a:hover {
     color : #A2577B;
     text-decoration : none;
}
.entry_text a:active {
     color : #A2577B;
     text-decoration : none;
}


.entry_state {
     margin : 0px;
     padding : 3px 10px 3px 0px;
     font-size : 12px;
     color : #666666;
     text-align : right;
     border-top : 1px solid #cccccc;
     background-color : #ffffff;
}

.tb_title {
     margin : 0px;
     padding : 20px 0px 0px 0px;
     font-size : 11px;
     line-height : 20px;
     color : #333333;
     text-align : left;
     overflow : hidden;
}

.posted {
     color: #333333;
     font-family: "Trebuchet MS", Verdana, sans-serif;
     font-size: 12px;
     border-top: 1px dotted #333333;
     text-align: right;
     margin-bottom: 25px;
     padding: 3px;
}

.bottom {
     color: #333333;
     font-size : 12px;
     text-align : left;
     margin-top : 20px;
     margin-bottom : 10px;
     padding : 3px;
}

.bottom table {
     color: #333333;
     font-size : 12px;
     text-align : left;
}

.comment {
     color: #333333;
     font-size : 12px;
     border-bottom : 1px solid #333333;
     text-align : left;
     margin-top : 10px;
     margin-bottom : 15px;
     padding : 3px;
}

.tb {
     color: #333333;
     font-size : 12px;
     border-bottom : 1px solid #333333;
     text-align : left;
     margin-top : 10px;
     margin-bottom : 15px;
     padding : 3px;
}

.pass {
	width :100px;
	border :1px solid #333333;
}

.page_link {
	border : 0px;
	color : #CCCCCC;
	padding : 5px 5px;
	margin : 5px 0px 5px 0px;
	text-align : center;
	font-size : 12px;
	width : 500px;
}


#side {
        float : right;
        width : 230px;
        margin : 30px 30px 0px 0px;
        padding : 0px;
        background-color : #FFFFFF;
        color : #555555;
        text-align : left;
}


#side p{
        margin : 0.3em;
        color : #666666;
        font-size : 12px;
}
#side textarea {
	border : 1px solid #999999;
	color : #999999;
	font-size : 12px;
}


#side input {
	border : 1px solid #999999;
	margin-top : 2px;
	color : #666666;
         background-color : #FFFFFF;
}

.sidetitle {
    font-size : 14px;
    color : #004077;
    font-weight : bold;
    background-image : url(https://blog-imgs-29-origin.fc2.com/h/o/n/honig0206/mayatips.jpg);
    background-position : 2% 40%;
    background-repeat : no-repeat;
    background-color : #DDDDDD;
    text-align : left;
    margin : 0px;
    padding : 5px 0px 5px 25px;
}


li {
     margin : 0px;
     padding : 0px 0px 0px 0px;
     line-height : 150%;
     color : #333333;
   }

ul {
     text-align : left;
     margin : 0px;
     padding : 0px;
     text-decoration : none;
     list-style-type: disc;
}

.side_text1,.side_text2,.side_text3 {
     font-size : 12px;
     padding : 8px 0px 0px 5px;
     line-height : 130%;
     margin : 0px 0px 30px 0px;
}


.side_text1 li {
     list-style-type : disc;
     margin : 0px;
     padding : 0px 0px 0px 5px;
     line-height : 150%;
     color : #666666;
}


.side_text2 li {
     list-style-type : disc;
     margin : 0px;
     padding : 0px 0px 0px 5px;
     line-height  : 150%;
     color : #666666;
}


.side_text3 li {
     list-style-type : disc;
     margin : 0px;
     padding  : 0px 0px 0px 5px;
     line-height : 150%;
     color : #666666;
}

#footer_top {
     align : left;
     width : 800px;
     clear : both;	
     margin : 0px;
     padding : 0px;
     border-top : 1px dotted #cccccc;
}

.calender_table ul { font-size:10px; text-align:center; padding:0px; margin:0px; list-style-position:inside;}
.calender_table li { background-color:#ffffff; display:inline; list-style-type:none; margin:0px; }
.calender_day { color:#999999; padding:0px 3px 0px 3px; }
.pmonth-calendar { margin:0px 10px 0px 0px; }
.nmonth-calendar { margin:0px 0px 0px 10px; }

.calender_day a { color: #641D45; text-decoration: underline; }
.calender_day a:link{ color: #641D45; text-decoration: underline; }
.calender_day a:visited { color: #641D45; text-decoration: underline;}
.calender_day a:active { color: #D799FF; text-decoration: underline; }
.calender_day a:hover { color: #D799FF; text-decoration: underline; }

#footer {
     width : 800px;
     clear : both;	
     margin : 0px 0px 0px;
     padding : 10px 0px 10px 0px;
     color : #F5FAFF;
     text-align : center;
     font-size : 11px;
     border-top : solid 10px #641D45;
     border-bottom : solid 5px #555555;
     background-color : #001E5C;
}


#footer a { color: #EEEEFF; text-decoration: none; }
#footer a:link { color: #EEEEFF; text-decoration: none; }
#footer a:visited	{ color: #EEEEFF; text-decoration: none;}
#footer a:active { color: #A2577B; text-decoration: underline; }
#footer a:hover { color: #A2577B; text-decoration: underline; }



textarea,input,select {
     font-family: Arial, Helvetica, sans-serif;
}


html {
     scrollbar-track-color     : #FFFFFF;
     scrollbar-face-color      : #FFFFFF;
     scrollbar-darkshadow-color: #FFFFFF;
     scrollbar-highlight-color : #EEEEFF;
     scrollbar-3dlight-color   : #FFFFFF;
     scrollbar-arrow-color     : #EEEEFF;
}

.pankuzu {
font-size:12px; 
text-align:left; 
margin:0px 0px 10px 0px;} 
.pankuzu a:link{color:#641D45} 
.pankuzu a:visited{color:#833A60}