body {
        margin: 0px ;
        background: url(http://hamster-santa.info/img/back_119.GIF) repeat ; 
	}


.back {
        width:100%;
        background: url(http://hamster-santa.info/faq/tc/table_corkboard_bg01) repeat ; 
         border:solid 5px #cc6633;

	}

.back2 {
        border-top:solid 1px #f4ddd2;
        border-left:solid 1px #f4ddd2;
        border-bottom:solid 1px #884422;
        border-right:solid 1px #884422;
        width:790px;
	}

.back3 {
        border-top:solid 1px #884422;
        border-left:solid 1px #884422;
        border-bottom:solid 1px #dd9977;
        border-right:solid 1px #dd9977;
        width:100%;
	}



a:{color:#2d2d4a; text-decoration:none;}
a:link {color:#2d2d4a; text-decoration:none;}
a:visited {color:#2d2d4a; text-decoration:none;}
a:hover {color:#2d2d4a; text-decoration:none;}




#outline {
width:750px;
margin:0;
 }


#right { float:right; width:270px; text-align:left;}
#left { float:left; width:480px; text-align:left;}


h1 {   
	font-family:"ＭＳ Ｐゴシック","麗流隷書","Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
      	margin:0px 0px 0px 0px;
         padding:10px 0px 10px 0px;
         border-width:  0px 0px 0px 0px;
         border-color: #666666;
         border-style: dotted;
         　　　　 
         	}


.title{
       text-align:center;
       padding:10px 0 20px 0;

}


.boad_left {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
　　　　font-size: 12px;
　　　　line-height: 170%;         
　　　　color: #333333;  
        padding: 0px 0px 0px 5px; 
 
   
}

.boad_right {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
　　　　font-size: 12px;
　　　　line-height: 170%;         
　　　　color: #333333;  
        padding: 20px 0px 0px 10px;  
 
  
}

.boad_bottom {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
　　　　font-size: 12px;
　　　　line-height: 170%;         
　　　　color: #333333;  
        padding: 0px 10px 10px 10px; 
  
}



.boad2 {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 12px;
　　　　line-height: 250%;         
　　　　color: #333333;  
        padding: 0px 0px 10px 0px;
        
       
}



.shop {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 13px;
　　　　line-height: 170%;         
　　　　color: #333333;  
        padding: 10px 0px 10px 0px;     
       
}


.shop a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


.shop2 {  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 13px;
        color: #333333;  
        margin: 10px 0px 0px 0px; 
        padding: 5px 3px 5px 3px; 
        background-color: #ffffcc; 
        line-height: 170%;    
       
}


.shop2 a:hover {color:#333333; background:#ffcc66;}


/* SEARCH---------------------------------------------------------------------- */
.search {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #333333;
	line-height: 170%;
	margin: 20px 0px 5px 20px;
}


.search_box {
	margin: 0px 0px 5px 20px;
}


/* 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;
}




.copyright a:hover {color:#333333; text-decoration:none;
visibility:visible;
float:none;
clear:none;
position:relative;
top:0pt;
left:0pt;
}


.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;
}


html {
   scrollbar-base-color: #CC6633;
   scrollbar-track-color: #FFFFFF;

}

.tdtitle{  
        padding: 0px 0px 0px 10px;  

}



.tbtitle{  
        margin: 0px 0px 10px 0px;  
       
}

.tdtext{  
        padding: 0px 0px 20px 10px;  
        line-height: 170%;  
        font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 13px;        
        color: #333333;
 
           
}


.tdtext a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.tdtext2{  
        padding: 0px 0px 0px 10px;  
        line-height: 170%;  
　　　　font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 13px;        
        color: #333333;
 
           
}


.tdtext2 a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.ranking{  
        padding: 0px 10px 0px 10px;  

}

.ranking a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.rank{
	font-family:"MS UI Gothic","ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height: 170%; 
        	color: #333333;
	background: #ffffcc;
         padding: 10px 0px 10px 10px; 
         margin: 0px 0px 0px 0px;  
}

.rank a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.rank ol{  
         margin: 0px 0px 0px 0px; 
         padding: 0px 0px 0px 0px;     
}


.rank li {
        list-style: decimal inside;
        padding: 5px 0px 0px 0px;
}

.top_td{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #333333;
         font-weight: bolder;
　　　　　line-height: 100%;  
	margin: 0px;
　　　　 padding: 0px 0px 10px 0px;
         text-align:left;
}

.toptitle{
         font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 13px;         
	color: #333333;
         line-height:150%; 
         	margin:0px; 
         padding: 0px 0px 0px 10px;
	}


.toptitle a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


.toptitle2{
         	margin: 5px 0px; 
	}

.toptitle3{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 13px;        
	color: #333333;
         	margin:5px 0px 0px 0px; 
         padding: 0px 0px 0px 10px;
	}

.toptitle3 a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.toptitle4{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 13px;        
	color: #333333;
         	margin:0px 0px 10px 10px; 
         padding: 0px 0px 0px 0px;
	}

.toptitle4 a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


.ring{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #333333;
         line-height: 200%;  
	margin: 0px 0px 10px 0px;
         padding:5px 25px 5px 15px;
         text-align:left;
         border:solid 1px #999999;
         background:#ffffff;
}    
 
.ring2{
         font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #333333;
 　　　　line-height: 200%;  
	margin: 0px 0px 10px 0px;
         padding:5px 5px 0px 5px;
         text-align:left;
         border:solid 1px #999999;
         background:#ffffff;
         height:140px;
}   

.gazo{
　　　　font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 12px;        
        color: #333333;
        line-height: 170%; 
        padding:0px 0px 20px 10px;
	}

.topic {
        background: url(http://hamster-santa.info/faq/img/topic.gif) no-repeat ; 
        width:150px; 
        height:210px;
	}

.topic_text {
　　　　font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 12px;        
        color: #333333;
        line-height:160%;
        margin:0px 0px 0px 0px; 
        padding:40px 0px 0px 10px;
	}

.topic_text a:{color:#ff3333; text-decoration:none;}
.topic_text a:link {color:#ff3333; text-decoration:none;}
.topic_text a:visited {color:#ff3333; text-decoration:none;}
.topic_text a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.bottom_link {
　　　　font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 13px;        
        color: #333333;
        line-height: 170%;
        margin:0px 0px 0px 0px; 
        padding:0px 0px 0px 20px;
	}
.bottom_link a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


.bottom_link2 {
        margin:0px 0px 0px 0px; 
        padding:20px 0px 0px 0px;
	}

.bottom_link2 a:hover {color:#333333; text-decoration:none;}

.rss{
　　　　font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
        font-size: 12px;        
        color: #333333;
        line-height: 170%; 
        margin:5px 0px 15px 5px;
    }

.rss a:{color:#333333; text-decoration:none;}
.rss a:link {color:#333333; text-decoration:none;}
.rss a:visited {color:#333333; text-decoration:none;}
.rss a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


.c_title{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 15px;        
	color: #333333;
         font-weight: bolder;
         	margin:0px 0px 15px 0px; 
         padding: 0px 0px 0px 0px;
	}

.c_title a:{color:#282860; text-decoration:none;}
.c_title a:link {color:#282860; text-decoration:none;}
.c_title a:visited {color:#282860; text-decoration:none;}
.c_title a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}

.c_title2{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 15px;        
	color: #333333;
         font-weight: bolder;
         	margin:0px 0px 0px 0px; 
         padding: 0px 0px 0px 0px;
	}


.topham {
        height:55px;
        padding-left:5px;
        background: url(http://ham119.info/img/tophamback.gif) no-repeat ; 
	}


.n_pv td{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 0px;        
	color: #F8F2EC;
         margin:0px 0px 0px 0px; 
         padding: 0px 0px 0px 0px;
         height:25px;
	}

.top_navi{
　　　　 font-family:"MS UI Gothic","ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 13px;  
         	margin:0px 30px 20px 15px; 
         padding: 5px 10px;
         border:1px solid #ccc;
         background:#EEE;
	}

.top_navi a:hover {color:#ff3333; border-bottom-width:1px;border-bottom-style:dotted;
}


* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
