* {
	margin: 0;
	padding: 0;
	color:#666666;
	border:0;
}


/*--------------------------------------------------------

共通

--------------------------------------------------------*/

a {
	color: #666666;	
}

a img {
	border: 0;
}

.invisi {
	display: none;
}


/*--------------------------------------------------------

全体

--------------------------------------------------------*/
#main {
	width:798px;
	margin:0 auto;
	border-left:#ffebf5 1px solid;
	border-right:#ffebf5 1px solid;
	border-bottom:#ffebf5 1px solid;
	/*overflow:auto;*/
	line-height:150%;
	font-size:12px;
	}
	

#main h2{
	width:798px;
	margin:0;
	padding:0;
	}

#lead {
	margin:20px 0 30px 40px;
	}

.btn {
	width:200px;
	margin:0 auto 7px auto;
	}

.teishi {
	width:798px;
	text-align:center;
	margin:0 auto 20px auto;
	}

ul#mel {
	margin:20px 50px 20px 60px;
	list-style-image:url(../melmaga/images/icon_kira.gif);
	}
	
ul#mel li{
	padding-left:10px;
	margin-top:0;
	margin-bottom:2px;
	}

ul#mel li.simple {
	list-style-type:none;  
	}




/*--------------------------------------------------------

メニュー部分

--------------------------------------------------------*/

ul#mNayami{
    list-style:none;
    width:520px;
		height:150px;
		margin:0 0 0 50px;
	  padding:0;
}

ul#mNayami span{
 		display:none;
}

ul#mNayami li{
    list-style:none;
		margin-right:3px;
    float:left;
}


/* point */
ul#mNayami li.point a{
 		background:url(../../amicolife/nayami/images/icon_point.gif);
		display:block;
    width:170px;
    height:48px;
}
ul#mNayami li.point {
    width:170px;

}
ul#mNayami li.point a:hover {
    background-position:0px -48px;
}


/*--------------------------------------------------------

修正

--------------------------------------------------------*/

body#melmaga div#body div#main {
	float: none;
	width: 798px;
	margin: 0 auto;
	padding: 0;
	background-image: none;
}

