body { background:#632A31; margin:0; padding:0; text-align:center;}

hr { color:#999; height:1px }

h1 { 
  font-weight:bold; font-size:12px; color:#330; text-align:left;
  width:710px; text-align:left; margin:70px 20px 0 20px; paddin:0; }

h2 {
  margin:0 20px 20px 20px; padding:0; font-size:12px; font-weight:normal; color:#330;
  width:710px; text-align:left; line-height:1.3; }

h3 {
 margin:0; padding:0 10px 0 0; font-size:12px; color:#600; font-weight:bold; text-align:left;
 background:url(/template/1140/img/entry_img.gif) no-repeat right; }



#container { width:750px; background:url(/template/1140/img/header.gif) no-repeat top center #F7C68C; text-align:left; margin:10px auto; }
#footer { width:750px; background:url(/template/1140/img/footer.gif) no-repeat bottom center; height:320px; }

#container_profile { width:750px; background:url(/template/1140/img/header_profile.gif) no-repeat top center #F7C68C; text-align:left; margin:10px auto; }
#footer_profile { width:750px; background:url(/template/1140/img/footer_profile.gif) no-repeat bottom center; height:320px; }


#btn { position:relative; top:58px; left:295px; }
#logo { margin:260px 0 0 700px; }

#contents { width:589px; margin:20px 80px 0 80px; background:url(/template/1140/img/profile_bg.gif); border-bottom:1px solid #5E3035;}
#contents_header { 
  width:589px; text-align:center; padding:25px 0 10px 0;
  background:url(/template/1140/img/frame_biography.gif) no-repeat top center;}
  





.profile_title { margin:0; overflow:hidden; word-break:break-all; }

.blog_title { margin:0; overflow:hidden; word-break:break-all; }

.blog_title a:link { color:#330; text-decoration:none; }
.blog_title a:visited { color:#330; text-decoration:none; }
.blog_title a:hover { color:#330; text-decoration:none; }

.blog_description { margin:10px 0px; overflow:hidden; word-break:break-all; }


.title_mid_right { width:100%; margin:0; padding:0; background:url(/template/1140/img/entry_title_mid.gif) repeat-y right; text-align:left; }
.title_mid_left { width:100%; margin:0; padding:0; background:url(/template/1140/img/entry_title_midleft.gif) repeat-y left; }
.title_top_right { width:100%; margin:0; padding:0; background:url(/template/1140/img/entry_title_top.gif) no-repeat top right; text-align:left; }
.title_top_left { width:100%; margin:0; padding:0; background:url(/template/1140/img/entry_title_topleft.gif) no-repeat top left; }
.title_bottom_right { width:100%; margin:0; padding:0; background:url(/template/1140/img/entry_title_bottom.gif) no-repeat bottom right; text-align:left; }
.title_bottom_left { width:100%; margin:0; padding:5px 10px; background:url(/template/1140/img/entry_title_bottomleft.gif) no-repeat bottom left; }


.entry_right { width:98%; margin:0; background:url(/template/1140/img/entry_line.gif) repeat-y right #fff; text-align:left; border-bottom:1px solid #633; margin-bottom:15px;}
.entry_left { background:url(/template/1140/img/entry_line.gif) repeat-y left; }



 
.date{
 font-weight: normal; font-size: 10px; color:#600; white-space:nowrap; }
.entry_text
{
    padding:7px 10px 8px 10px; margin:0;
    font-weight: normal;
    font-size: 12px;
    color: #333;
	line-height:1.4;
}
.entry_text a:link
{
    color: #f36;
    text-decoration: none
}
.entry_text a:visited
{
    color: #f36;
    text-decoration: none
}
.entry_text a:hover
{
    color: #f36;
	background-color: #fff;
    text-decoration: underline;
}
.entry_layer
{ width:98%; overflow:hidden; word-break:break-all; }
.comment_layer
{ width:98%; overflow:hidden; word-break:break-all; }

.posted {
  padding:5px; font-weight:normal; font-size:10px; color:#333; line-height:1.2; text-align:right; }
.posted a:link
{
    color: #333;
    text-decoration: none
}
.posted a:visited
{
    color: #333;
    text-decoration: none
}
.posted a:hover
{
    color: #f36;
    text-decoration:none
}
.side{ width:170px; padding:0 5px; }
.side_title { 
  width:160px; font-weight:bold; color:#62312C; font-size:10px; text-align:center;
  overflow:hidden; word-break:break-all; letter-apacing: 1px; padding:1px 7px 1px 7px;}
.side_text {
  width: 150px; font-size:10px; overflow:hidden; color:##62312C;
  word-break:break-all; line-height:150%; padding: 2px 0 3px 5px; }
.side_text a:link { color:#62312C; text-decoration:none; }
.side_text a:visited { color:#62312C; text-decoration:none; }
.side_text a:active { color:#62312C; text-decoration:none; }
.side_text a:hover { color:#c33; text-decoration:none; }

.calendar_bg { width:150px; magin:0 10px; }
.calendar { width:18px; padding:1px; font-size:10px; color:#62312C; line-height:1.5; }
.calendar a:link { color:#62312C; text-decoration:none; border:1px solid #600; display:block; }
.calendar a:visited { color:#62312C; text-decoration:none; border:1px solid #600; display:block; }
.calendar a:hover { color:#000; text-decoration:none; background:#FDE1C9; }

.page { margin:10px 10px 20px 10px; font-size:10px; color:#600; overflow:hidden; width:95%; word-break:break-all; }
.page a:link { color:#600; text-decoration:none; }
.page a:visited { color:#600; text-decoration:none; }
.page a:hover { color:#c33; text-decoration:underline; }


.footer
{
    font-size: 12px;
    color: #ccc;
    text-decoration: none
}
.footer a:link
{
    color: #ccc;
    text-decoration: underline
}
.footer a:visited
{
    color: #ccc;
    text-decoration: underline
}
.footer a:hover
{
    color: #fff;
    text-decoration: underline
}

.footer_jp
{
    font-size: 11px;
    color: #ccc;
    text-decoration: none
}
.footer_jp a:link
{
    color: #ccc;
    text-decoration: underline
}
.footer_jp a:visited
{
    color: #ccc;
    text-decoration: underline
}
.footer_jp a:hover
{
    color: #fff;
    text-decoration: underline
}



.bio_table { width:500px; margin:0px auto 10px auto; }

.bio_title
{
    width:200px;
	font-size:12px; color:#000;
	overflow: hidden;
    word-break: break-all;
	padding:7px;

}

.bio_text
{
    width:300px;
	font-size:12px; color:#000;
	overflow: hidden;
    word-break: break-all;
	padding:7px;
}

.profile_table
{
	width:550px; margin:0 auto 10px auto;
}

.photo
{
    margin:3px;
}

.profile_td{width:430px;font-size:12px; color:#000;}
.profile_td a:link
{
	font-size:12px; color:#f36;
	text-decoration:none;	
}
.profile_td a:visited
{
	font-size:12px; color:#f36;
	text-decoration:none;	
}
.profile_td a:hover
{
	font-size:12px; color:#f36;
	text-decoration:underline;
}

.profile_m_table
{
    width:420px; 
}

.profile_name
{
    width:150px;
	font-size:12px; color:#000;
	overflow: hidden;
    word-break: break-all;	
	padding:7px;
}

.profile_text
{
    width:270px;
	font-size:12px; color:#000;
	overflow: hidden;
    word-break: break-all;
	padding:7px;
}

.profile_name_table
{
	width:120px;
}

.profile_name_text
{
    line-height:150%;
	font-size:10px; color:#000;
	padding:7px;
}
.profile_name_text a:link
{
    color:#f36;
	text-decoration:none;
}
.profile_name_text a:visited
{
    color:#f36;
	text-decoration:none;
}
.profile_name_text a:hover
{
    color:#f36;
	text-decoration:none;
	background-color:#fee;
}
