body {
margin: 15px 0px 20px 0px;
background-image: url("http://hamster-santa.info/img/back_119.GIF") ;
	}
a:{color:#660000; text-decoration:none;}
a:link {color:#660000; text-decoration:none;}
a:visited {color:#660000; text-decoration:none;}
a:active {color:#FFCC33; text-decoration:none;}
a:hover {color:#FFCC33; text-decoration:none;}


#main{
margin:0 auto 0 auto;
padding:0 0 0 0;
width:750px;
}

#main_left{
margin:0px;
padding:0px;
width:510px;
float:left;
}

#main_right{
margin:0px;
padding:0px;
width:220px;
float:right;
text-align:left;
}


#header{
margin:0 auto 0 auto;
padding:0 0 20px 10px;
width:740px;
}

#navcontainer{
margin:0px;
padding:0px;
}

#navcontainer UL{
list-style: none;
margin: 0;
padding: 0;
background: #006633;
}

#navcontainer LI{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A{
color: #FFF;
display: block;
width: auto;
text-decoration: none;
background: #006633;
margin: 0;
padding: 4px 10px;
font-family:"Verdana", "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý";
font-size: 12px;
text-align: center;
border-top:2px solid #996600;
}

#navcontainer A:hover, #navcontainer A:active { background: #aeffae;color:#333; }

#navcontainer A.active:link, #navcontainer A.active:visited{
position: relative;
z-index: 102;
background: #8dde8d;
font-weight: bold;
}


.site_title{    
font-size:40px;
margin: 0px 0px 10px 20px;
font-family: "Impact","Charcoal";                
color: #9e957d;
}

.site_title a,
.site_titlea:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
color:#9e957d;font-family: "Impact","Charcoal";  
}


h1 {   
font-family:"ÎïÎ®Îì½ñ","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 18px;
font-weight: bolder;
color: #ffffff;
background: #006633;
width:300px;
margin: 15px 0px 15px 0px;
padding: 7px 0px 5px 20px;
border-top:2px solid #996600;¡¡¡¡¡¡¡¡ 
}

ul {    
margin: 0px 0px 0px 15px;
padding: 0px;   
}




.description {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	margin: 5px 0px 10px 20px;
}


.blackboard{
	font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 13px;
	line-height: 150%;         
	color: #ffffff;
         	padding: 5px 10px 5px 20px;
	}
.blackboard a{color:#ffffff; text-decoration:none;}
.blackboarda:link{color:#ffffff; text-decoration:none;}
.blackboard a:visited{color:#ffffff; text-decoration:none;}
.blackboard a:active{color:#FFCC33; text-decoration:none;}
.blackboard a:hover {color:#FFCC33; text-decoration:none;}

.blackboard2{
	font-size: 10px;
	}

.blackboard3{
	font-size: 10px;
¡¡¡¡¡¡¡¡ border-bottom: 1px dotted #99CC66;

	}


.entry {
background: #fcfcfc;
margin: 0px;
padding: 20px 10px 20px 20px;
}

h2{
font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #333333;
margin: 30px 0px 20px 0px;
padding: 5px 0px 5px 20px;
border-top: 1px dotted #333333;
border-bottom: 1px dotted #333333;
background-image: url(http://hamster-santa.info/movie/img/img127_border_01.gif);
width: 350px;
}


.entry_body1 {
font-family:"Verdana","£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 170%;         
color: #333333;
margin: 15px 0px 10px 0px;
}


.entry_more {
font-family:"Verdana", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 170%;
color: #333333;
margin: 15px 0px 15px 0px;
}

.google {
font-size: 11px;
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
line-height: 110%;         
color: #666666;
padding: 0px 0px 0px 15px;
}





blockquote {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 5px;
	border-left: 3px solid #00cc33;
	background: #eeffee;
	}


.pict {
	border-width: 1px;
	border-style: solid;
	border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
¡¡¡¡¡¡¡¡margin-right : 5px;
}


.clm{
  
  padding-left : 10px;
  border-left-width : 5px;  
  border-left-style : solid;  
  border-left-color : #804000;  
  background-color : #ffefdf;
  margin-right : 30px; 
  margin-bottom : 20px;   
  color : maroon;
}

.clm2{
  
  padding-left : 10px;
  border-left-width : 5px;  
  border-left-style : solid;  
  border-left-color : #804000;  
  background-color : #ffefdf;
  margin-bottom : 20px;   
¡¡margin-right : 30px; 
  color : maroon;
}



.linktext {
width:200px;
font-family:"Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #666666;
line-height: 170%;
background: #fcfcfc;
padding: 10px;
margin: 10px 0px 20px 0px;
border: 1px solid #333;
}


.linktext_post{
padding:0 0 20px 15px;
}

.linktext2 {
	font-family:"Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
        	color: #666666;
	line-height: 170%;
	background: #fcfcfc;
         padding: 10px;
	margin: 10px 10px 20px 10px;
         border: 1px solid;
         border-color: #333  #333 #333 #333 ;
}

.linktext3 {
	font-family:"Verdana";
	font-size: 10px;
        	color: #666666;
	line-height: 170%;
	background: #fcfcfc;
         padding: 10px 0px 20px 0px;
	margin: 10px 10px 20px 10px;
         border: 1px solid;
         border-color: #CCC #333 #333 #CCC;
}

.linktextnavi {
	font-family:"Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
        	color: #666666;
	line-height: 170%;
	background: #fcfcfc;
         padding: 10px;
	margin: 10px 10px 20px 10px;
         border: 0px solid;
         border-color: #333 #333 #333 #333;
}


.mater{
	font-family:"Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
        	color: #666666;
	background: #fcfcfc;
         padding: 10px 0px;
	margin: 10px 10px 20px 10px;
         border: 1px solid;
         border-color: #CCC #333 #333 #CCC;
}


.blogbanner {
          padding: 0px;
          margin: 5px 10px 5px 10px;
          font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	 font-size: 11px;
	 color: #ffffff;

          
}



/* FOOTER---------------------------------------------------------------------- */
.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #333333;
	line-height: 170%;
	margin: 0px 0px 0px 20px;
¡¡¡¡¡¡¡¡ padding: 5px 0px 0px 0px;
}

.copyright2 {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #333333;
	margin: 0px;
¡¡¡¡¡¡¡¡ padding: 10px 0px 0px 0px;
}




.counter{
        margin: 5px 5px 5px 5px;
}


.today {
         font-family: "Verdana";
	color: #ff0000;
         
	margin: 1px 10px 20px 10px;
}

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://hamster-santa.info/img/t_tree.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://hamster-santa.info/img/t_end.gif);
}

.text img{
border: none 0px #FFFFFF;
}

.banner{
    margin: 0px;
  padding: 10px 0px 0px 0px;
  }

html {
scrollbar-3dlight-color :#fcfcfc;
scrollbar-arrow-color : #fcfcfc;
scrollbar-base-color : #99c699;
scrollbar-darkshadow-color : #fcfcfc;
scrollbar-highlight-color : #fcfcfc;
scrollbar-shadow-color : #fcfcfc;
scrollbar-track-color :#fcfcfc;
}



.entry_body1 hr {
  display: none;
}

a.toggleSequel {
  text-decoration: none;
}

.book {
	font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 13px;
	line-height: 120%;         
	color: #333333;
         	padding: 5px 0px 10px 10px;
         border-bottom:1px solid #999999;
         margin : 0px 0px 0px 10px; 
         width: 200px; 
	}

.faq {
	font-size: 10px;
        	color: #333333;
	line-height: 170%;
	background: #ffffcc;
         	padding: 5px 0px 10px 0px;
         width: 200px; 
	}

.kanren{
         	font-size: 11px;
         border-bottom:1px solid #999999;
¡¡¡¡¡¡¡¡ font-weight:bolder;  
         color:#666666;        
}
.kanren2{
         background-color:#ffffdd;
         width: 336px;¡¡¡¡¡¡¡¡         
}
.kanren3{
         	font-size: 10px;
         color:#999999;         
}


.qa{   
	font-family:"Verdana", "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý";
	font-size: 12px;
         color: #333333;
         line-height: 120%; 
¡¡¡¡¡¡¡¡ margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         border: 0px solid #ddecdd; 
}