/* 余白を０にする */
* {
    margin:0;
    padding:0;
}

a:link    { color: #b58368; text-decoration: none; }
a:visited { color: #aea677; text-decoration: none; }
a:hover   { color: #663333; text-decoration: underline; }
a:active  { color: #ef7b7b; text-decoration: none; }

/* ページ全体に適用 */
body	 	{
		color: #663333 ;
		background: #ffffff url("../images/bc06.gif") repeat scroll;
		background-position: 100% 100%;
		font:normal normal normal 100%/1.2 "ＭＳ Ｐゴシック","Osaka",sans-serif;
}

.position	{
		width: 100%;
		text-align: center;
		height: 100%;
}

.main	 	{
		background: #fffcf3;
		border:solid 2px #cccccc;
		margin-left: auto;
		margin-right: auto;
}

.main td 	{
		padding: 0px;
}


.title		{
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
}

.photo		{
		text-align: center;
}

.textarea	{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 50px;
		margin-right: 50px;
		width: 400px;
		color: #000000
}

.enter		{
		text-align: center;
		margin-bottom: 10px;
}

.enter img	{
		border: none;
}

.copy		{
		font-family: "Comic Sans MS";
		font-size: 10px;
		color: #336633;
		text-align: center;
		margin-top: 6px;
}

/* profile.html 用 */
h3		{
		text-align: center;
		margin-top: 20px;
}

.main1		{
		width: auto;
		margin: 20px;
		padding: 10px;
		text-align: center;
		vertical-align: top;
}

.profile	{
		color: #000000 ;
		background: #ffffe0;
		border-collapse: collapse ;
		margin: 20px;
}

.profile td	{
		border: solid 2px #cccccc ;
		padding : 5px;
}

.main2		{
		width: 320px;
		vertical-align: top;
}

.album_link	{
		margin-top: 30px;
		margin-left: 20px;
}

.album_link2	{
		margin-bottom: 15px;
}

.album_link2 img{
		border: none;
		vertical-align: text-bottom;
		margin-top: 5px;
		margin-left: 10px;
}

.pro_photo	{
		margin-top: 30px;
		margin-left: 25px;
		zoom : 0.7 ;
}

.site_link	{
		font-size: 80%;
}

.site_link td	{
		padding : 5px;
}

.to_top		{
		margin-top: 20px;
}

.to_top img	{
		border: none;
}

/* album.html 用 */
.album		{
		background: #fffcf3;
		border:solid 2px #cccccc ;
		border-collapse: collapse ;
		margin-top: 20px;
}

.album td	{
		border:solid 2px #cccccc ;
		padding : 10px;
}

.album p	{
		margin: 5px;
		width: 180px;
		height: 15px;
		font-size: 14px;
}

.album img	{
		zoom : 0.5 ;
}

.link		{
		margin-top: 10px;
		text-align: center;
		background: #fffcf3;
		border:solid 2px #cccccc ;
		border-collapse: collapse ;
}

.link td	{
		border:solid 2px #cccccc ;
		width: 120px;
}