@charset 'UTF-8';

/*  */
table#girl_box {
	width: 700px;
	border-collapse:collapse;
	border:0px;
	margin: 0;
}
table#girl_box tr{
	padding:0px;
}
table#girl_box tr td.left_box {
/*
	width: 400px;
*/
	width: 350px;
	vertical-align: top;
	padding:0px;
}
table#girl_box tr td.right_box {
/*
	width: 300px;
*/
	width: 350px;
	vertical-align: top;
	padding:0px;
}
table#girl_box tr td.bottom_box {
	width: 700px;
	vertical-align: top;
	padding:0px;
}

/* 女性詳細タイトル */
.girl_title {
	height: 2em;
	padding: 10px 0px;
}
.girl_title span {
	color: #003300;
	font-size: 25px;
	font-family: "arial", "ヒラギノ明朝 ProN W3";
	margin: 10px 20px;
}

/* 画像 */
/* ################################################################
#all_image{
	width			: 800px;
}
.image_box {
	background-color: pink;
	text-align		: center;
	padding			: 5px;
	margin			: 5px;
	width			: 240px;
	float			: left;
	display			: inline;
}
.girl_img {
}
.girl_img_l {
}
.row td{
	border-bottom	: 1px solid #A8A8A8;
}
################################################################ */

/* スケジュール表 */
#schedule_box td{
	width			: 85px;
	height			: 60px;
	padding			: 1px;
	border			: 1px solid #A8A8A8;
	white-space		: nowrap;
	text-align		: center;
	vertical-align	: top;
}
/* ################################################################
.pie{
}
################################################################ */
.option_box{
	border-collapse: collapse;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin-bottom: 0px;
}
.option_box th {
	padding: 5px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: bold;
}
.option_box td {
	padding: 5px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: normal;
}

/* プロフィール表 */
.prof_table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin-bottom: 0px;
}

.prof_table th {
	padding: 2px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: bold;
}
.prof_table td {
	padding: 2px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: normal;
}

/* 個人リンク一覧 */
.girl_link_list {
	text-align: left;
	padding: 5px 15px;
}

/* 女性からのメッセージ */
.girl_comment {
	text-align: left;
	padding: 5px 15px;
}

/* お客様の声 */
.voice_title {
/*
	width: 388px;
*/
	width: 338px;
	font-size: 14px;
	padding: 5px 0px 5px 12px;
	background-color: #161668;
	color: white;
	font-weight: bold;
}
.voice {
/*
	width: 376px;
*/
	width: 326px;
	border: 2px solid #161668;
	padding: 10px;
	margin-bottom: 20px;
}

/* 店長コメント */
.shop_comment {
	text-align: left;
	padding: 5px 15px;
}

/* 予約テーブル */
.yoyaku_table {
	border-collapse: collapse;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin-bottom: 0px;
}

.yoyaku_table th {
	padding: 2px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: bold;
}
.yoyaku_table td {
	padding: 2px;
	border: 1px solid #DDD;
	width: 10%;
	vertical-align: top;
	text-align:center;
	font-weight: normal;
}

/* 共通 */
.clear {
	clear			: both;
}
