/*style,profile*/

body{
   background-image:url("../imgs/bg_profile.gif");
   background-repeat:repeat-y;
}
img{
	margin:0;
	padding:0;
}

#body_main{
   width:700px;
   height:860px;
   position:absolute;
   left:70px;
  
   border1px solid red;
}

p{
	padding:3px;
	line-height:1.6em;
}
.title{
	font-size:18px;
	font-weight:bold;
	padding:3px;
}

.sub_title{
	font-size:16px;
	margin-left:7px;
}

.line_top{
   border-bottom:2px solid #6666cc;
}

.line_bottom{
   border-top:2px solid #6666cc;
}

.profile{
   color:#6666cc;
}

#profile{
   clear:both;
   width:500px;
   height:215px;
   margin-left:20px;
   margin-bottom:20px;
   background-color:#6666cc;

   position:relative;
   
   border:1px solid #666666;
}

#prof_title{
   width:225px;
   position:absolute;
   left:0;
   
   padding:3px;
   font-size:12px;
   line-height:20px;

   
}

.p_mark{
   margin-right:10px;
   margin-left:2px;
   vertical-align:middle;
}

.prof{
   font-size:15px;
   color:#ffffff;
}

.text{
   margin-top:15px;
   color:#ffffff;
}

#prof_top{
   width:275px;
   margin-left:226px;
   
}

#biography{
   border1px solid yellow;
   width:680px;

   margin-left:20px;
   position:relative;
   margin-bottom:80px;

   font-size:14px;
   line-height:18px;
}

.clearfix:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

#about_kurak,#career,#koten,#about_exhibition{
	margin-bottom:8px;
}

#about_kurak{
  width:680px;
  padding:0;

}

#me{
	width:680px;
	margin-bottom:5px;
	border1px solid yellow;
	
}

.my_photo{
	float:left;
	margin-top:5px;
	
}

#yume_e_sakka{
	font-size:23px;
	float:left;
	margin-left:30px;
}

#s_name{
	font-size:13px;
	margin-left:4px;
}

#now_at{
	width:680px;
	
	border1px solid red;
}

#career{
	width:680px;
	border1px solid green;
}

#koten{
	width:680px;
	border1px solid white;
}

#about_exhibition{
	width:680px;
}

#exhibition_image{
	margin-top:10px;
}

#activity{
	width:680px;
	border1px solid #666633;
}


.mark{
   vertical-align:middle;
   margin-right:10px;
   margin-left:5px;
}

#bottom_bar{
  
   width:700px;
   height:18px;
}


address{
   font-size:13px;
   line-height:20px;
   text-align:center;
   
   font-family:Helvetica,Arial,sans-serif;
   font-style:normal;
   margin-top:10px;
   margin-bottom:15px;
}