/*  BASE  */

a:link {color: #3399FF;text-decoration: none; }
a:visited {color: #3399FF;text-decoration: none; }
a:hover {color: #FF6600; text-decoration: underline;}
a:active {color: #FF0000; text-decoration: underline;}

body,td { font-size: 12px; color: #555555;}

.fs01 { font-size: 14px; letter-spacing:0.1em; line-height:130%;}
.fs02 { font-size: 12px; line-height:130%;}
.fs03 { font-size: 10px; }

.lh2 {line-height: 120%; }
.lh3 {line-height: 130%; }

#BodyArea {width:880px;}
#MainArea {float:left; width:720px;}
#BannerArea {float:right; text-align:left; width:155px; margin-left:5px;}

/*  NEWS  */
.newsBar {margin:5px 1px 5px;}
.newsBacknum-r { margin:5px 20px 5px; font-size:13px; letter-spacing:0.1em; text-align:right;}
.newsBacknum-l { margin:5px 3px 5px; font-size:13px; letter-spacing:0.1em;}

/*  綾乃SPRITS＆Cafe用  */

.tBar {margin: 10px auto 5px;}
.contFrm {margin: 5px 5px 10px 20px; padding:5px; line-height:130%;}
.contFrmPk {margin: 5px; padding:10px; background-color:#FFD9EC; line-height:130%;}
ul,ol,li{margin-bottom:5px;}
.contFrm_charabutton {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.contFrmNormal {margin: 0px 10px 0px; padding:10px; line-height:130%;}


/* Cafe専用 */
.contFrmOrange {margin: 5px; padding:10px; background-color:#ffdbb7; line-height:130%; color:#333333;}

/* 麻雀専用 */
.sysFrmMahjong {
	padding:8px;
	background-color:#D9FFFF;
	line-height:150%;
	color:#333333;
	border: 1px solid #33CCFF;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}



/*  右側常設リンク用  */

.m-info {
	font-size:11px;
	width:140px;
	margin-top:2px;
	margin-bottom:10px;
	text-align:left;
	line-height:110%;
}

