@charset "utf-8";

body{
text-align:center;
background-color:#ffffff;
margin:0px;
padding:0px;font-size:12px;
background-image:url("http://blog1.mmm.me/imgs/b/bjgwsegx/back-mizutama.gif");
cursor:default;
scrollbar-face-color:white;
scrollbar-highlight-color:#FCC1A7;
scrollbar-shadow-color:EFBEA8;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#FCC1A7;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:white;}

body,td{
font-size:12px;
font-color:#F42222;}

br{
letter-spacing:normal;}

#center {
padding-top:10px;
}

.sidebar{
padding-top:10px;
}



#content {
width:770px;margin-top:20px;margin-bottom:20px;
padding-top:0px;
background-color:white;
}

#comment{clear:both;}

#header{
height: 150px;
width: 770px;
background-color: #ffffff;
border: none;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/icetachi.gif) no-repeat; 
}

#menu{
float:left;width:165px;
margin:10px 0px 0px 5px;
padding:0px;
background-color:white;
font-size:11px;
color:black;
text-align:left;}

#main{
float:center;width:405px;
margin:20px 5px 0px 5px;
padding:0px;
text-align:left;color:black;
background-color:white;
}

#sub{
float:right;width:160px;
margin:10px 3px 0px 0px;
padding:0px;
background-color:white;
font-size:11px;
color:black;
text-align:left;}

#footer{
float:both;width:770px;
color:black;font-size:11px;
letter-spacing:1px;
text-align:center;
border-top:dotted 1px #735692;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
background-image:url();}

/*??????
------------------------------------------------------------*/

/*???????*/
.site_title{
text-align:left;
font-size:20px;
font-family:Verdana,Osaka ;
font-weight:bolder;
color:#F42222;
padding-top:80px;
padding-left:80px;
margin:0px;}

/*?????????*/
.site_title a{
color:#F42222;
text-decoration:none;}

.site_title a:hover{
color:#F42222;
text-decoration:underline;
cursor:pointer;}

/*???????*/
.site_intro {
text-align:left;
margin-top:30px;
font-size:10px;
font-weight:normal;
color:#685d4d;
padding-right:50px;
padding-left:80px;
line-height:150%;
letter-spacing:3px;}


/*???????
------------------------------------------------------------*/
table.calendar{
font-size:75%;color:black;width:95%;
border-collapse:separate/*collapse*/;
border-spacing:0;
padding:0.5em 0 0.7em 0;}

.calendar caption {
font-size:100%;color:black;
border-bottom:1px solid #777;
padding:0 0 0.5em 0;}

.calendar th {
font-weight: normal;}

.calendar td{
width:14%;text-align:center;
padding:0.1em;}

.calendar td a{display:block;}

th#sat{color:blue;}
th#sun{color:red;}

/*??????????*/
.calendar a{
color:#AF1818;   
text-decoration:none;}

.calendar a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}



/*???????????
------------------------------------------------------------*/
h2{
font-size:14px;color:#735692;
height:51px;width:35px;
text-align:left;
margin-top:30px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:20px;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/neko-1.gif) no-repeat 2px 0%;}

h3{
font-size:14px;color:#735692;
height:51px;width:35px;
text-align:left;
margin-top:30px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:20px;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/neko-2.gif)
no-repeat 2px 0%;}


/*?????????*/
.menu_title {font-size:14px;color:#735692;
height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/neko-1.gif) no-repeat 2px 0%;}

.menu_title2 {
font-size:14px;color:#735692;height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/neko-2.gif)
no-repeat 2px 0%;
}

.menu_title3 {
font-size:14px;color:#735692;height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog1.mmm.me/imgs/b/bjgwsegx/neko-2.gif)
no-repeat 2px 0%;
}


/*???????*/
.menu_body { font-size:11px;
color:black;

             padding : 10px 5px 5px 5px;
}
.menu_body ul{
text-align:center;
margin:0px;
padding-left:20px;
padding-bottom:10px;
list-style-type:circle;
text-decoration:none;}

.menu_body li{
text-align:left;
font-size:11px;
color:black;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

.menu_body li a{
text-decoration:none;
color:black;}

.menu_body li a:hover{
color:gray;
text-decoration:underline;
cursor:pointer;}

.menu_body a{
color:#735692;   
text-decoration:none;}

.menu_body a:hover{
color:#735692;
text-decoration:underline;
cursor:pointer;}






/* ??????????????
------------------------------------------------------------*/
ul{
text-align:center;
margin:0px;
padding-left:20px;
padding-bottom:10px;
list-style-type:circle;
color:#735692;
text-decoration:none;}

li{
text-align:left;
font-size:11px;
color:black;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

li a{
text-decoration:none;
color:black;}

li a:hover{
color:black;
text-decoration:underline;
cursor:pointer;}   

/* ?????????
------------------------------------------------------------*/
.pay{
text-align: center;}

.pay img{
background:white;
border:0px solid black;
margin:0px 10px 5px 0px;
padding:5px;}


/*?????
--------------------------------------------------*/
/*??????????1?????*/
.entry_table{
width:400px;
margin:10px 10px 30px 20px;
margin-bottom:30px;
padding:0 15px;}

/*?????????????*/
.entry_navi{
font-size:10px;
text-align:center;}

.entry_navi a{
font-size:10px;
color: black;
text-decoration:none;}

.entry_navi a:hover{
color:black;
text-decoration:underline;
cursor:pointer;}

/*?????????*/
.entry_title{
font-size:12px;
font-weight:nomal;
color:#ffffff;
background:#073569;
text-align:left;
margin:5px 5px 0px 5px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
letter-spacing:2px;}

/*??????????*/
.entry_text{
font-size:10px;color:black;
margin:10px 10px 20px 10px;
line-height:180%;
letter-spacing:2px;}

.entry_text a{
font-size:10px;color:#AF1818;
text-decoration:none;}

.entry_text a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}

/*????????????????*/
.entry_state{
font-size:11px;color:#AF1818;
border-top:dotted 1px #073569;
margin:10px 5px 10px 5px;
padding-top:10px;
text-align:center;}

.entry_state a{
font-size:11px;color:#AF1818;
text-decoration:none;}

.entry_state a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}

#pagetop{
margin:0px 0px 50px 0px;}

/*????????*/
.entry_text img{
background:white;
border:0px solid gray;
margin:0px 10px 5px 0px;
padding:5px;
float:left;}  

img.emoji{ 
margin:2px 2px 4px 2px; 
vertical-align:middle; 
float:none}

/*??
---------------------------------------------------------*/
#search { 
font-size:10px;color:black;
text-align:left;
margin-top:0px;
padding:0px 0px 0px 10px;}

/*????
---------------------------------------------------------*/
#footer a{
color:#735692;
text-decoration:none;}

#footer a:hover{
color:#735692;text-decoration:underline;cursor:pointer;}

.iine{width:122px;height:20px;background:transparent url() no-repeat;}
.iine:hover{background-position:0 -20px;}
.iine div{font:12px/22px '?? ?????',sans-serif;text-indent:0;}
.iine a{text-decoration:none;}
