/* CSS Document */

#career {
width:638px;
background: url(../profile/images/background_photo.jpg) right top no-repeat;
}

#career dl {
width:450px;
margin:-10px 0 20px 0;
background: url(../profile/images/background_year.jpg) right top repeat-y;
}

#career dl dt {
width:80px;
float:left;
padding:0 0 10px 10px;

}

#career dl dd {
width:340px;
margin:0 0 0 10px;
float:left;
padding:0 0 10px 0;
}


#subttl {
width:638px;
border-bottom:1px solid #333333;
margin:0 0 15px 0;

}

#subttl h3 {
color:#FFFFFF;
font-weight:bold;
background:#228DBB;
margin:0 0 1px 0;
padding:3px 3px 3px 10px;
font-size:120%;
}


#qualification {
width:638px; 
height:181px;
margin:-10px 0 0 0;
background: url(../profile/images/background_shikaku.gif) left top no-repeat;
}

#qualification ul {
margin:10px 0 0 50px;
padding:0;
}

#qualification ul li {
clear:both;
list-style:none;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .section{
	margin-bottom: 2em;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .section p {
	margin-bottom: 1em;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol h3 {
	margin-top: 2em;
	margin-bottom: 1em;
}

#diary #bodywrap #mainwrap #content #mainArea #rightcol .text-body{
	background-image: url(../environment/images/bg_text_ft.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	width:636px;
	margin:0 0 1em 0;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .text-body dt{
	margin:0;
	padding:0;
	width:636px;
	clear:both;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .text-body dd{
	background-image: url(../environment/images/bg_tx_body.jpg);
	background-repeat: repeat-y;
	padding:18px 18px 10px 18px;
	margin:0;
	width:600px;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .text-body dd p{
	width:450px;
	float:left;
}
#diary #bodywrap #mainwrap #content #mainArea #rightcol .text-body dd p.thumb{
	float:right;
	clear:none;
	margin:0;
	padding:0 0 0 1em;
	width:auto;
}
