
.box_menu_fff {	padding: 3px 3px 5px 3px;
		margin:0 0 0 0;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;}
}

.cnr4_fff{	margin: 0 4px;
		background-color:#ccc;
		}
.cnr3_fff{	margin: 0 3px;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;}
.cnr2_fff{	margin: 0 2px;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;}
.cnr1_fff{	margin: 0 1px 0 1px;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;
		height: 1px;}

.menu_pref	{
		background-color:#cc9;
}
/*************************************
 HTML COMMON
*************************************/

h1{font-size:12px; color:#fff; background:#999; width:800px; text-align:right; margin:0px; padding-right:5px; font-weight:normal;}
h2{font-size:12px; color:#fff; font-weight:normal; margin:0px; padding:0px;}

img {	border: 0;}
body {	margin: 0px 0 0 0px;
	line-height:120%;
	color: #666;
	font-size:12px;
	background: transparent url('../pic_ms/bg_dot2.gif') repeat-y 50% 50%;
	text-align: center;
}
td {	line-height:120%;
	color: #666;
	font-size: 12px;
}

li {margin: 0 0 0px 0px;}

li.li_setumei {margin: 0 0 10px 0px;}

ol,ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
}

/*************************************
 COMMON CLASS
*************************************/

.f11 {  font-size: 11px; }
.f14 {  font-size: 14px; }
.f18 {  font-size: 18px; }

.right{text-align:right;
	margin-left:auto;
	margin-right:0;}

.left{	text-align:left;
	margin-left:0;
	margin-right:auto;}

.center{text-align:center;
	margin-left:auto;
	margin-right:auto;}

/*************************************
 PAGE LAYOUT
*************************************/

.body_table{
/*
	border-left: 1px solid #000;
	border-right: 1px solid #000;
*/
	width: 800px;
	background-color: #fff;
}

.container{
	padding-left: 20px;
	padding-right: 20px;
	width: 800px;
	background-color: #fff;
}

.menu_table{
	height: 38px;
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:5px solid #8ec31f;
}

.menu_td{
	background: transparent url('../pic_ms/bg_bar.gif');
	text-align:center;
	border-top:1px solid #fff;
}

.footer1{
	text-align:center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.footer2{
	color: #fff;
	background-color: #666;
	text-align:center;
	border-top:1px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer{
	clear:both;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
	text-align: center;
}
	div#footer_top {
		margin: 0 auto 0 auto;
		padding: 5px 0px 0px 0px;
		border-top:1px dotted #ccc;
		text-align:center;
	}
		#footer_top ul{
			list-style-type:none;
			margin: 0 0 5px 0;
			padding: 0;
			font-size: 11px;
		}
		#footer_top ul li{
			display: inline;
			padding: 0 5px;
			border-right:1px solid #ccc;
		}
		#footer_top ul li.last{
			border-right:0px;
		}
	#footer_btm{
		clear:both;
		border-top:1px solid #ccc;
		line-height:120%;
		padding:5px 0 0px 0;
	}

/*************************************
 LINK
*************************************/

a:visited{color:#0000ff;}
a:hover { background: #ccffaa;}


/*************************************
 ORIGINAL : 
*************************************/


