.title	{
	background-image:url(newimg/p_sakurai.jpg);
	background-repeat:no-repeat;
	}

.title_t	{
	background-image:url(newimg/p_takasugi.jpg);
	background-repeat:no-repeat;
	}

.title_r	{
	background-image:url(newimg/t_sakura12.jpg);
	}

.con	{
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	}

.photo1	{
	position: relative;
	left:20px;
	top:25px;
	}

.photo2	{
	position: relative;
	left:20px;
	}

.photo3	{
	position:absolute;
	left:95px;
	top:43px;
	}

.profile{
	width:730px;
	background-color:#f0dce2;
	padding:10px;
	margin-right: auto;
	margin-left: auto;
	}

.profile_t{
	width:730px;
	background-color:#dcebf0;
	padding:7px;
	margin-right: auto;
	margin-left: auto;
	}

.profile_r{
	width:710px;
	background-color:#ffccdd;
	padding:7px;
	}

.cr	{
	text-align:center;
	}

.cr_t	{
	text-align:center;
	}

.cr_r	{
	text-align:center;
	}

.prof_sa	{
	margin-top:0px;
	margin-left:250px;
	border-bottom:solid 2px #ff3388;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:24px;
	color:#ff3388;
	}

.prof_ta	{
	margin-top:0px;
	margin-left:270px;
	border-bottom:solid 2px #0099cc;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:24px;
	color:#0099cc;
	}

.prof_sb	{
	margin-top:0px;
	margin-left:250px;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:20px;
	color:#ff3388;
	}

.prof_tb	{
	margin-top:0px;
	margin-left:270px;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:20px;
	color:#0099cc;
	}

.prof_r	{
	margin-top:10px;
	margin-left:20px;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:24px;
	color:#ff3388;
	}

.prof_rb	{
	margin-top:0px;
	margin-left:20px;
	text-align:center;
	}

.prof_rc	{
	position: relative;
	margin-top:-290px;
	margin-left:280px;
	}

.sakurai{
	margin-left:265px;
	font-size:18px;
	color:#cc0066;
	}

.takasugi{
	margin-left:285px;
	font-size:16px;
	color:#4040c0;
	}

.renta{
	position:absolute;
	margin-top:-210px;
	margin-left:150px;
	font-size:14px;
	color:#330011;
	}

.rentb{
	margin-top:10px;
	margin-left:50px;
	font-size:16px;
	color:#330011;
	}

.memo	{
	position:relative;
	left:270px;
	width:26em;
	text-align:left;
	padding:10px 15px;
	color:#330011;
	}

.att	{
	position:relative;
	left:290px;
	top:-20px;
	border:solid 2px #ccff99;
	width:24em;
	text-align:left;
	background-color:#f7ffcc;
	padding:10px 15px;
	color:#196600;
	}

.s	{
	color:#ff3388;
	}

.t	{
	color:#0099cc;
	}

.r	{
	color:#330011;
	}

span	{
	margin:25px;
	font-size:16px;
	}
