#main-left-container {
	float: left;
	width: 301px;
}

#page-title {
	width: 301px;
	height: 48px;
	margin-bottom: 10px;
	background: url(../images/profile/title-profile.gif) no-repeat left top;
	text-indent: -9999px;
}

#girls-property {
	width: 301px;
}

#girls-property dt {
	float: left;
	height: 16px;
	border-bottom: 1px dashed #6b6b6b;
}

#girls-property dd {
	height: 16px;
	border-bottom: 1px dashed #6b6b6b;
}

#girls-property dt.name {
	width: 38px;
	margin-bottom: 34px;
	background: url(../images/profile/title-name.gif) no-repeat left bottom;
	text-indent: -9999px;
}

#girls-property dd.name {
	float: left;
	width: 116px;
	margin-bottom: 34px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #00cbfe;
}

#girls-property dt.age {
	width: 40px;
	margin-bottom: 34px;
	background: url(../images/profile/title-age.gif) no-repeat left bottom;
	text-indent: -9999px;
}

#girls-property dd.age {
	float: left;
	width: 107px;
	margin-bottom: 34px;
	background: url(../images/profile/heart.gif) no-repeat right bottom;
	font-size: 16px;
	font-weight: bold;
	color: #00cbfe;
}

#girls-property dt.pro-3size {
	clear: both;
	width: 70px;
	margin-bottom: 0;
	background: url(../images/profile/title-3size.gif) no-repeat left bottom;
	text-indent: -9999px;
}

#girls-property dd.pro-3size {
	float: left;
	width: 231px;
	margin-bottom: 0;
	background: url(../images/profile/heart.gif) no-repeat right bottom;
	font-size: 16px;
	color: #666666;
}

#heading-message {
	float: left;
	width: 240px;
	height: 24px;
	background: url(../images/profile/title-message.gif) no-repeat left bottom;
	text-indent: -9999px;
}

#icon-newface {
	float: right;
	width: 60px;
	height: 25px;
}



#message-text {
	clear: both;
	width: 296px;
	padding-left: 5px;
	background: url(../images/profile/bg-message.gif) no-repeat left top;
	border-top: 1px dashed #6b6b6b;
	font-size: 14px;
	line-height: 28px;
}

/* 本日出勤 */
#honjitsu {
	position: relative;
	width: 303px;
	height: 15px;
	padding: 7px 0;
	background: url(../images/profile/bg-honjitsu.gif) no-repeat right bottom;
}

* html #honjitsu {
	padding: 4px 0!important;
}

#honjitsu dl {
	font-size: 14px;
}

#honjitsu dl dt {
	float: left;
	width: 70px;
	height: 15px;
}

#honjitsu dl dd {
	float: left;
	width: 213px;
	height: 15px;
	padding-left: 20px;
}

#honjitsu .label {
	position: absolute;
	top: 0px;
	left: 180px;
}


/* サムネイルリスト */
#pic-list {
	clear: both;
	width: 301px;
	height: 107px;
	padding: 3px 0;
}

#pic-list ul {
	list-style: none;
}

#pic-list ul li {
	float: left;
	width: 72px;
	height: 107px;
	margin-right: 4px;
	cursor: pointer;
}

#pic-list ul li#pic4 {
	margin-right: 0;
}

#pic-list ul li img {
	border: 1px solid #99ccff;
}

/* 動画 */
#douga {
	clear: both;
	width: 303px;
}

/* 大きな写真 */
#large-image {
	float: right;
	width: 402px;
}

#large-image img {
	border: 1px solid #99ccff;
}

/* 出勤情報 */
#schedule {
	clear: both;
	position: relative;
}

#heading-schedule {
	clear: both;
	width: 713px;
	height: 69px;
	background: url(../images/profile/heading-weekly-sch.gif) no-repeat left bottom;
	text-indent: -9999px;
}

#schedule table {
	position: absolute;
	top: 20px;
	left: 147px;
	display: table;
	border-collapse: collapse;
	width: 568px;
	border: 1px solid #999999;
}

#schedule table th, #schedule table td {
	width: 80px;
	height: 12px;
	padding: 5px 0;
	border: 1px solid #999999;
}

#schedule table th {
	background: #56d6fd;
	text-align: center;
	font-weight: normal;
	color: #e6e6e6;
}

#schedule table td {
	text-align: center;
}

#heading-questions {
	width: 713px;
	height: 59px;
	margin-top: 20px;
	background: url(../images/profile/heading-question.gif) no-repeat left top;
	text-indent: -9999px;
}

#questions table {
	display: table;
	border-collapse: collapse;
}

#questions table td.q {
	width: 410px;
	padding: 10px;
	border-bottom: 1px dashed #999999;
	vertical-align: top;
	color: #666666;
}

#questions table td.a {
	width: 283px;
	padding: 10px 0;
	border-bottom: 1px dashed #999999;
	vertical-align: top;
	color: #ff0099;
}

/* 店長のコメント */
#comment {
	clear: both;
	margin-top: 20px;
}

#comment p {
	width: 703px;
	height: 146px;
	padding-top: 12px;
	padding-left: 10px;
	background: url(../images/profile/bg-comment.gif) repeat-x left top;
	line-height: 34px;
}

#heading-comment {
	width: 713px;
	height: 59px;
	margin-top: 10px;
	background: url(../images/profile/heading-comment.gif) no-repeat left top;
	text-indent: -9999px;
}

/* 可能オプション情報 */
#option {
	margin-bottom: 20px;
}

#heading-option {
	width: 713px;
	height: 63px;
	background: url(../images/profile/heading-option.gif) no-repeat left top;
	text-indent: -9999px;
}


#option table {
	display: table;
	margin-top: 10px;
	border-collapse: collapse;
	border: 1px solid #999999;
}

#option table th {
	width: 118px;
	padding: 3px 0;
	background: #ff8519;
	border: 1px solid #999999;
	text-align: center;
	font-weight: normal;
	color: #e6e6e6;
}

#option table td {
	width: 118px;
	padding: 3px 0;
	border: 1px solid #999999;
	text-align: center;
	color: #404040;
}

