/******************* ページ全般 *********************/
/*色*/
a		{	text-decoration:none;}
a:link 		{ 	color: #38b; }
a:visited 	{ 	color: #000; }
a:active 	{ 	color: #000; }
a:hover		{	color: #38b;position:relative;bottom:0px;}

body{
scrollbar-track-color: 		#f3f5f0;
scrollbar-face-color: 		#666;
scrollbar-shadow-color: 	#666;
scrollbar-darkshadow-color: 	#666;
scrollbar-highlight-color: 	#666;
scrollbar-3dlight-color: 	#666;
scrollbar-arrow-color: 		#f3f5f0;
background-color: 		#fff;
}

.clear{clear:left;}

*{
marign:0px;
padding:0px;
}

img{
border:				1px solid #000;
}

body{
	font-size : 		12px;
	line-height : 		18px;
	letter-spacing : 	1px;
	color:			#8f8a80;
	text-align:		center;
}

#mainpage{
	margin:			0px auto 200px;
	padding:		20px auto 40px;
	width:			610px;
	height:			auto;
	border-left:		#fff 10px dotted;
	border-right:		#fff 10px dotted;
	background-color:	#fff;
}

#page{
	margin:			10px 0px 0px;
	padding:		0px 0px 0px 5px;
}


.menu{

}
.menu-line{
	height:			100px;
	margin:0px 5px 0px 10px;
}

ul{
	list-style: none;
}
li{
	float:left;
	font-size:		12px;
	line-height:		16px;
	letter-spacing:		0px;
	margin:			0px 1px;
}

#main{
	margin:0px;
}

#lasthis{
	border:			#99aaaa dotted 1px;
	border-radius:		10px;
	padding:		10px 20px 10px;
	margin:			10px 20px 20px;
	text-align:left;
	color:			#cfcac0;
	background-color: 	#333;
}

#prof{
	text-align:left;
	margin:			30px 10px 20px;
}

#twhist{
	padding:		10px 5px;
	margin:			0px 0px;
}


#memo{
	color:			#888;
	font-size:		14px;
	line-height:		20px;
	letter-spacing:		0.8px;
	text-align:		left;
	margin:			0px;
	padding:		20px;
	border-top:		#333 1px dashed;
	border-bottom:		#333 1px dashed;
}


.memo-sen{
	border:			#000 dashed 1px;
	margin:			20px 0px;
}

.mmmm{
	margin:			30px 20px 10px;
}

.mailex{
	font-size:		12px;
	clear:left;
	text-align:		left;
	padding:		20px 0px 10px;
	margin:			0px 20px;
}


#footer{
	margin:			10px auto 10px;
	height:			30px;
}


.memo-old{
	color:			#555;
	font-size:		14px;
	line-height:		20px;
	letter-spacing:		0.8px;
	text-align:		left;
	margin:			0px;
	padding:		10px;
	border-top:		#333 1px dashed;
}
.menu-hist{
	padding:		10px 20px 10px;
	margin:			10px 5px 0px 10px;
	float:left;
	text-align:left;
	border:			#99aaaa dotted 1px;
	border-radius:		10px;
}

/******************* イラスト展示ページ *********************/
#imgtitle{
	border:		0px;
}
#imgpage{

}

#imgex{
	margin:		10px 0px 20px;

}

#img-white{
	color:			#555;
	margin:			0px auto 0px;
	width:			820px;
	border-left:		#333 10px dotted;
	border-right:		#333 10px dotted;
	background-color:	#fff;
}

.tw-ex{
	background-color:#eee;
	border-radius:10px;
	width:600px;
	margin:0px auto;
}

.tw-pn{
	width:410px;
	margin:0px auto;
	float:left;
}