﻿.cm{
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-size: 12px;
	color:#333333;
        }
.cm a{color:#666666;text-decoration: none;}
.cm a:hover{color:#65ab31;text-decoration: underline;}

.cmm{
	text-align:center;
	width:290px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-right:auto;
	margin-bottom:10px;
	font-size: 12px;
	color:#333333;
        }
.cmm a{color:#666666;text-decoration: none;}
.cmm a:hover{color:#65ab31;text-decoration: underline;}

.cm2{       
        text-align:right;  
        margin-top: 10px;    
        }

.cm3{       
        text-align:center;  
        margin-top: 10px; 
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;   
        }

.cm4{       
        text-align:left;  
        margin-top: 10px;    
        }



.cm-s a{
	border:1px solid #999999;
	width:182px;
	float:left;
	text-align:center;
	color:#666666;
	margin-top: auto;
	margin-bottom: auto;
	margin-left:10px;
	padding:0px;
	font-size: 85%;
	margin-right: 4px;
        }
.cm-s a:hover{color:#ff33cc; text-decoration: none; border:1px solid #999999;}


.cm-cl{ 
        clear:both;
        }


#asi{ 
text-align:right;
font-family: "mono","MS P ゴシック","Osaka";
font-size: 90%;
color:#666666;
margin-top:2px;
margin-right:2px;
 }

#asi a{ color:#666666; }
#asi a:hover{ color:#999999 ; text-decoration: none; border-bottom: 1px solid #333333; } 

/* ↓上に戻る（右下） */
#p-top a{ 
text-align:right;
font-family: "mono","MS P ゴシック","Osaka";
font-size: 11px;
color:#666666;
margin-right:15px;
line-height:25px;
text-decoration: ander-line;
 }
#p-top a:hover{ text-decoration: none; } 
