@charset "utf-8";
/*
コーディング環境に合わせて、適宜文字コードをセットしてください。
このファイルのエンコーディングも忘れずに！
*/

/* common */
@import "./common.css";

/* elements class */
@import "./config.css";


/*-----------------------------------------------------------
 [プロフィールのレイアウト]#profile #wrap #profile_main
-----------------------------------------------------------*/
#profile #line {
	padding:15px 0 0 0;
}

#profile #wrap #profile_main{
	width:880px;
	height:100%;
	margin:0 auto;
	background-image:url("../img/profile/h2_profile.jpg");
	background-repeat:no-repeat;
	border:1px solid #443213;
	text-align:left;
}

#profile #wrap #profile_main #profile_left{
	clear:both;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:20px 0 0 0;
	width:410px;
	height:515px;
	float:left;
}

#profile #wrap #profile_main #profile_right{
	margin:20px 10px 0 0;
	_margin:20px 5px 0 0;
	width:420px;
	float:right;
}

#profile #wrap hr{
	clear:both;
	border:1px solid #ffffff;
}


/*-----------------------------------------------------------
 [名前年齢3サイズ]#profile #wrap #profile_main
-----------------------------------------------------------*/
#profile #wrap #profile_main h2 {
	font-size:20px;
	padding:10px 0 0 50px;
	margin:0 10px 0 0;
	float:left;
}

#profile #wrap #profile_main #size {
	font-size:16px;
	padding:12px 0 0 0;
	float:left;
}

#profile #wrap #profile_main #icon_newface li{
	float:left;
	margin:7px 0 0 20px;
}

/*-----------------------------------------------------------
 [写真]#profile #wrap #profile_main #photo
-----------------------------------------------------------*/
#profile #wrap #profile_main #photo{
	width:410px;
	height:500px;
	padding:15px 0 0 0;
	border:1px solid #b50606;
	background-image:url("../img/profile/bg_photo.jpg");
	
}


#profile #wrap #profile_main #photo img {
	margin:0 0 0 15px;
	border:1px solid #a94a4c;
	float:left;
}
#profile #wrap #profile_main #photo ul li a img {
	width:57px;
	height:86px;
	margin:0 0 13px 18px;
}
/*-----------------------------------------------------------
 [お店からのコメント]#profile #wrap #profile_main #shop_comment
-----------------------------------------------------------*/
#profile #wrap #profile_main #shop_comment {
	width:420px;
}

#profile #wrap #profile_main #shop_comment h3{
	width:420px;
	height:30px;
	background-image:url("../img/profile/h3_shop_comment.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#profile #wrap #profile_main #shop_comment  p{
	border:solid #C28428;
	border-width:0 0 1px 1px;
	height:60px;
	padding:5px;
	line-height:1.2;
	overflow-y:scroll;
}

/*-----------------------------------------------------------
 [プロフィールテーブル]#profile #wrap #profile_main table
-----------------------------------------------------------*/
#profile #wrap #profile_main #profile_right table {
	margin:10px 0 0 0;
	width:420px;
	border:solid #C28428;
	border-width:1px 0 0 1px;
}

#profile #wrap #profile_main #profile_right table th {
	height:28px;
	border:solid #C28428;
	border-width:0 1px 1px 0;
	background-color:#F0E7D5;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding:0 0 0 5px;
}

#profile #wrap #profile_main #profile_right table td {
	height:28px;
	border:solid #C28428;
	border-width:0 1px 1px 0;
	font-size:12px;
	padding:0 0 0 5px;
}

#profile #wrap #profile_main #profile_right #blood_table th,
#profile #wrap #profile_main #profile_right #blood_table td{
	width:90px;
}

#profile #wrap #profile_main #profile_right #cara_table th,
#profile #wrap #profile_main #profile_right #cara_table td{
	width:180px;
}

/*-----------------------------------------------------------
 [女の子からのコメント]#profile #wrap #profile_main #profile_right #companion_comment
-----------------------------------------------------------*/
#profile #wrap #profile_main #companion_comment {
	width:420px;
	margin:10px 0 0 0;
}

#profile #wrap #profile_main #companion_comment h3{
	width:420px;
	height:32px;
	background-image:url("../img/profile/h3_companion_comment.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#profile #wrap #profile_main #companion_comment  p{
	border:solid #C28428;
	border-width:0 0 1px 1px;
	height:60px;
	padding:5px;
	line-height:1.2;
	overflow-y:scroll;
}

/*-----------------------------------------------------------
 [女の子のタイプ]#profile #wrap #profile_main #companion_type
-----------------------------------------------------------*/
#profile #wrap #profile_main #companion_type {
	width:420px;
	margin:10px 0 0 0;
}

#profile #wrap #profile_main #companion_type h3{
	width:420px;
	height:28px;
	background-image:url("../img/profile/h3_companion_type.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#profile #wrap #profile_main #companion_type ul {
	padding:5px 0 0 30px;
}

#profile #wrap #profile_main #companion_type li {
	width:84px;
	height:25px;
	margin:5px 5px 5px 0;
	float:left;
	background-image:url("../img/profile/icon_type.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#profile #wrap #profile_main #companion_type #icon_type_1,
#profile #wrap #profile_main #companion_type #icon_type_2,
#profile #wrap #profile_main #companion_type #icon_type_3,
#profile #wrap #profile_main #companion_type #icon_type_4,
#profile #wrap #profile_main #companion_type #icon_type_5,
#profile #wrap #profile_main #companion_type #icon_type_6,
#profile #wrap #profile_main #companion_type #icon_type_7,
#profile #wrap #profile_main #companion_type #icon_type_8{display:none;}

#profile #wrap #profile_main #companion_type #icon_type_bijiri {background-position:0 0;}
#profile #wrap #profile_main #companion_type #icon_type_loli {background-position:-84px 0;}
#profile #wrap #profile_main #companion_type #icon_type_seme {background-position:-168px 0;}
#profile #wrap #profile_main #companion_type #icon_type_ukemi {background-position:-252px 0;}
#profile #wrap #profile_main #companion_type #icon_type_binyu {background-position:-336px 0;}
#profile #wrap #profile_main #companion_type #icon_type_oshigoto {background-position:-420px 0;}
#profile #wrap #profile_main #companion_type #icon_type_tabako {background-position:-504px 0;}
#profile #wrap #profile_main #companion_type #icon_type_beer {background-position:-588px 0;}

#profile #wrap #profile_main #companion_type .on {background-image:url("../img/profile/icon_type_on.jpg");}

/*-----------------------------------------------------------
 [週間出勤スケジュール]#profile #weekly
-----------------------------------------------------------*/
#profile #wrap #profile_main #weekly {
	width:850px;
	margin:12px auto 0;
	padding:30px 0;
	border:1px solid #c28428;
	position:relative;
}
#profile #wrap #profile_main #weekly h2 {
	width:70px;
	height:70px;
	background-image:url("../img/profile/icon_schedule.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:-21px;
	left:-15px;
}
#profile #wrap #profile_main #weekly #schedule_table {
	width:750px;
	margin:0 auto;
	background-image:url("../img/profile/bg_weekly.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#profile #wrap #profile_main #weekly #schedule_table table {
	width:750px;
	height:70px;
	margin:0 auto 0;
	border:1px solid #000000;
	border-width:1px 0 0 1px;
}
#profile #wrap #profile_main #weekly #schedule_table table th {
	font-size:15px;
	width:106px;
	color:#ffffff;
	border:1px solid #000000;
	border-width:0 1px 1px 0;
	background-color:#b50f0f;
}
#profile #wrap #profile_main #weekly #schedule_table table th.Sat {
	background-color:#7C93A5;
}
#profile #wrap #profile_main #weekly #schedule_table table th.Sun {
	background-color:#C18585;
}
#profile #wrap #profile_main #weekly #schedule_table table td {
	font-size:15px;
	width:106px;
	text-align:center;
	border:1px solid #000000;
	border-width:0 1px 1px 0;
	background-color:#ffffff;
}
/*-----------------------------------------------------------
 [取材履歴]#profile #companionprofile #interview
-----------------------------------------------------------*/
#profile #wrap #profile_main #interview {
	width:410px;
	margin:15px 0 20px 14px;
	float:left;
}
#profile #wrap #profile_main #interview h3{
	width:410px;
	height:28px;
	background-image:url("../img/profile/h3_interview.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#profile #wrap #profile_main #interview ul {
	width:405px;
	height:65px;
	padding:0 0 0 5px;
	border-left:1px solid #C28428;
	border-bottom:1px solid #C28428;
	overflow-y:scroll;
}
#profile #wrap #profile_main #interview ul li {
	padding:10px 0 10px 0;
	border-top:1px dotted #C28428;
}
/*-----------------------------------------------------------
 [戻るボタン]#profile #wrap #profile_main #link_btn
-----------------------------------------------------------*/
#profile #wrap #profile_main #link_btn{
	float:right;
	margin:15px 14px 0 0;
}

#profile #wrap #profile_main #link_btn img{
	margin:20px 0 0 0;
}
