div,p,ul,ol,li,dl,dt,dd{margin:0px;padding:0px;font-size:11px;	font-family : MS ¥´¥·¥Ã¥¯,Osaka,¥Ò¥é¥®¥Î³Ñ¥´ Pro W3,Osaka,trebuchet ms,sans-serif;}
body{background-color: #EDEADA;}
a:link,
a:visited{
	color:#F0027F;
	text-decoration: none;
}
a:hover{
	color:#6CA6A4;
	text-decoration:underline;
}

#base {
	position:relative;
	margin:50px auto;
	width:850px;
	height:600px;
	background-color:#fff;
}
#menu{
	position:absolute;
	left:370px;
	width:30px;
	height:600px;
	background-color:#fff;
}
#menu ul{margin:20px 0px 0px;}
#menu ul li{display:block;width:14px;margin:0px 0px 20px;}
#menu ul li a{display:block;width:14px;background:url(http://mokely.com/img/menu.gif) no-repeat left top; text-indent:-9999px;}
#menu ul li#mn-top a{height:37px;background-position:0px 0px;}
#menu ul li#mn-top a:hover{background-position:-14px 0px;}
#menu ul li#mn-info a{height:41px;background-position:0px -37px;}
#menu ul li#mn-info a:hover{background-position:-14px -37px;}
#menu ul li#mn-collection a{height:84px;background-position:0px -78px;}
#menu ul li#mn-collection a:hover{background-position:-14px -78px;}
#menu ul li#mn-shoplist a{height:75px;background-position:0px -162px;}
#menu ul li#mn-shoplist a:hover{background-position:-14px -162px;}

#main{
	position:absolute;
	left:400px;
	top:0px;
	width:450px;
	height:600px;
	overflow:auto;
	background:url(http://mokely.com/img/bg_right.gif) no-repeat right top #fff;
}
.block,.entry{margin:20px 30px;}

/* illust */
#base{background:url(http://mokely.com/img/illust_collection.jpg) no-repeat left top;}
#collection h1{
	background:url(http://mokely.com/img/sbj_clctn.gif) no-repeat left top;
	text-indent:-9999px;
}
.entry{width:360px;overflow:hidden;line-height:150%;}
.entry_date{text-align:left;color:#9E9CA9;font-size:0.8em;}
.entry_title{font-size:14px;font-weight:bold;margin-bottom:10px;}
.entry_body{line-height:160%;}
.page_navi{font-size:0.8em;}
.entry_navi{text-align:center;}