/* ----メイン---- */
body{
	margin:4px 0px 4px 0px; 
}
body,p,div,tr,td{color:#333333; }


#bodyArea{
	background-color:#FFFFFF; 
	border-top:#999999 0px solid; border-right:#999999 1px solid; border-bottom:#999999 0px solid; border-left:#999999 1px solid; 
	margin:0px auto; 
	padding:0px 0px 0px 0px; 
	width:760px; 
}
#titleArea{
	border-top:#999999 0px solid; border-right:#999999 0px solid; border-bottom:#999999 0px solid; border-left:#999999 0px solid; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	height:130px; 
}
.titleLeft{
	margin:20px 0px 0px 0px; 
	padding:0px 0px 0px 0x; 
	width:572px; /*272*/
	text-align:left; /*right*/
	color:#333333; 
	float:left; 
}
.titleRight{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	width:168px; /*468*/
	float:right; 
}


#areaA{
	background-color:#FFFFFF; 
	border:#999999 0px solod; 
	margin:0px 182px 0px 0px;
	padding:0px 0px 0px 0px; 
}
#areaB{
	float:left; 
	background-color:#FFFFFF; 
	border:#999999 0px solod; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	width:182px; 
}
#areaC{
	float:right; 
	background-color:#FFFFFF; 
	border:#999999 0px solod; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	width:182px; 
}


/* ----タブメニュー---- */
#tabmenu{
	border:#FFFFFF 0px solid; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}

.tab{
	background-color:#000000; 
	border-top:#000000 1px solid; border-right:#FFFFFF 1px solid; border-bottom:#000000 1px solid; border-left:#000000 1px solid; 
	margin:0px 0px 0px 0px; 
	padding:2px 2px 2px 2px; 
	width:80px; 
	float:left; 
	text-align:center; 
	font-size:small; 
}

.tab a{background-color:#000000; display:block; }
.tab a:link{color:#FFFFFF; text-decoration:none; }/* 未表示リンク */
.tab a:visited{color:#AAAAAA; text-decoration:none; }/* 表示済みリンク */
.tab a:hover{color:#000000; background-color:#F1F1F1; }/* カーソルON(NN無効) */
.tab a:active{text-decoration:none; }/* カーソルクリック(NN無効) */


/* ----テキスト---- */
p{padding:0px 20px 0px 20px; font-size:medium; line-height:130%; }
div.p{padding:0px 20px 0px 20px; font-size:medium; }

.fs_l{font-size:medium; }
.fs_m{font-size:small; }
.fs_s{font-size:x-small; }
.fs_ss{font-size:xx-small; }
.att{color:#CC0000; }
.bd{color:#FF6699; }

/* ----文章---- */
.note{
	background-image:url(underline.gif);/*21x24*/
	line-height:24px; 
	margin:5px 20px 30px 5px; 
	padding:2px 8px 0px 5px; 
	font-family:monospace; font-size:small; 
}

blockquote{
	font-size:small; line-height:150%; 

}


/* ----位置---- */
.floatRight{padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:10px; float:right; }
.floatLeft{padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:20px; float:left; }
.floatCenter{clear:both; display:block; }

.alignCenter{text-align:center; }

/* ----リスト---- */
ul,ol{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; }
li,a{list-style-image:url(../img/mt00.gif); list-style-position:inside; margin:0px 0px 8px 0px; }

/* ----テーブル---- */
.th0{border:#000000 1px solid; padding:2px; }
.th1{background-color:#000000; padding:2px; color:#FFFFFF; }

.td0{border:#000000 1px solid; padding:2px; }
.td1{border:#000000 1px solid; padding:2px; text-align:center; }
.td2{background-color:#000000; padding:2px; }
.td3{background-color:#CCFFFF; border:#000000 1px solid; padding:2px; text-align:center; }
.td4{background-color:#FFE4E1; border:#000000 1px solid; padding:2px; }


/* ----広告---- */
.ad{
	margin:0px 0px 20px 0px; 
	padding:0px; 
	text-align:center; 
	font-size:xx-small; 
}

/* ----コントロール---- */
.control{
	margin:0px 0px 20px 0px; 
	padding:0px; 
	text-align:center; 
	font-size:x-small; 
}


/* ----注意---- */
p.attention{
	background-color:#FFFFFF; 
	border-top:#FF0000 2px dotted; border-right:#FF0000 2px dotted; border-bottom:#FF0000 2px dotted; border-left:#FF0000 2px dotted; 
	margin:0px 0px 0px 0px; 
	padding:20px 20px 20px 20px; 
	font-size:small; color:#FF0000; 
	line-height:130%; 
}

/**{border: 1px solid red !important;}*/
