/*-- profile --*/
#mainContents #profile01 {
	height:1050px;
	background: url(../profile_images/profile_bg.gif) no-repeat;
	padding:20px;
}
#profile01 #profile01_Inner {
	height:950px;
	position:relative;
	border-bottom:dotted 1px #999999;
	padding:20px;
}
#profile01 #profile01_Title {
	position:absolute;
	top:0px;
	left:0px;
}
#profile01 #profile01_01 {
	position:absolute;
	top:0px;
	left:369px;
}
#profile01 #profile01_02 {
	width:350px;
	position:absolute;
	top:74px;
	left:0px;
}
#profile01 #profile01_03 {
	position:absolute;
	top:1000px;
	left:0px;
}
#mainContents #profile02 {
	background: url(../profile_images/profile_bg.gif) no-repeat;
	margin-top:15px;
	padding:20px;
}
#profile02 #profile02_01 .profile02_01_Q_Box {
	margin-top:20px;
	border-bottom:solid 1px #D45126;
	height:25px;
}
#profile02 #profile02_01 .profile02_01_A_Box {
	margin-top:10px;
}
#profile02 #profile02_01 .profile02_01_QA_Mark {
	width:22px;
	float:left;
}
#profile02 #profile02_01 .profile02_01_Q_Text {
	width:545px;
	float:right;
	color:#D45126;
}
#profile02 #profile02_01 .profile02_01_A_Text {
	width:545px;
	float:right;
}
#profile02 #profile02_01 .profile02_01_QA_TextInner {
	width:545px;
	float:right;
}
#profile02 #profile02_01 .profile02_01_A_TextH {
	width:350px;
	float:left;
}
#profile02 #profile02_01 .profile02_01_A_Photo {
	width:180px;
	float:right;
}

/*--contact--*/
#contactAndTop #contact {
	width:490px;
	height:80px;
	background: url(../common/contact_bg.gif) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#contactAndTop #contact h2 {
	position:absolute;
	top:10px;
	left:140px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
#contactAndTop #contact p {
	position:absolute;
	top:35px;
	left:140px;
	font-size:10px;
	line-height:1.5em;
}
#contactAndTop #top {
	width:90px;
	height:16px;
	position:absolute;
	right: 0px;
	bottom: 0px;
}
