/* ========　基本設定　======== */

#bx1000 #pf_box{
	width:1000px;
	margin: 0 auto;
	padding-bottom:75px;
	overflow:auto;	
}

#bx1000 #pf_box #g_name{
	width:1000px;
	height:35px;
	margin-bottom:15px;
	padding:0;
	font-size: 18px;
	font-size: 1.8rem; /* =18px */
	text-indent:6.5rem;
	color:#fff;
	text-align:left;
	vertical-align:middle;
   	text-shadow: 0.1em 0.1em 1px #ddd;	
	padding-top:5px;
	background:url(../background/g_name.png) no-repeat;
}
#bx1000 #pf_box #g_name span{
	font-size:14px;
	text-align:left;
}

/* 左・写真等  */
#bx1000 #pf_box #g_photo{
	width: 435px;
	margin:0 auto;
	padding:0px;
	float:left;
}

/* 右・プロフィール  */
#bx1000 #pf_box #g_prf{
	width: 565px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	float:right;
}

/* 下・スケジュール  */
#bx1000 #pf_box #g_sche{
	width:1000px;
	margin-top:30px;
	padding:0px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
/* 下段メニュー  */
#bx1000 #pf_box #prof_navi{
	width:1000px;
	height:175px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#bx1000 #pf_box #prof_navi ul{
list-style-type:none;
overflow:hidden;
margin-top:8px;
margin-left:5px;
height:165px;
}
#bx1000 #pf_box #prof_navi ul li{
	width:100px;
	float:left;
	margin-right:10px;
	height:175px;
	overflow:hidden;
}

#bx1000 #pf_box #prof_navi #slide-frame {
	clear: both;
}
.sliderwrap * {
	cursor: pointer;
}
.sliderwrap {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;

	width: 1000px;
	height: 175px;
}
.slideGuide {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150%;
	height: 100%;
}
.slideCell {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 100%;
	cursor: pointer;
}
.slideCell:hover {
 	opacity: 0.50; 
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.slideCell a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.girls_box {
	margin: 0;
	width: 100px;
}
.girls_box img{
	margin-bottom:8px;
}

.girls_box dl {
	margin: 0;
	padding: 0;
}
.girls_box dt {
	height:15px;
	color: #1f1f40;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	font-size: 1.2rem; /* =12px */
}
.girls_box dt span{
	font-size: 10px;
	font-size: 1.0rem; /* =10px */
}
.girls_size {
	text-align: center;
	font-size: 11px;
	font-size: 1.1rem; /* =11px */
	color: #1f1f40;
}

.slideCtrl {
	display: none;
	position: absolute;
	top: 0;
	width: 30px;
	height: 100%;
	background-color: #513e21;
}
.slideCtrl:hover {
 	opacity: 0.50; 
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

.slideCtrl.left { left: 0; }
.slideCtrl.right { right: 0; }



/*-------------------------------------------------- ▼▼プロフィール▼▼--------------------------------------------------*/

#bx1000 #pf_box #g_prf #gbx{
	width: 540px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;
	text-align:center;
	font-size:14px;
	position:relative;
	top:10px;
	left:20px;
	overflow:hidden;
	float:left;
}
#bx1000 #pf_box #g_prf #gbx .pd1{
	width: 540px;
	padding:5px;
	text-align:left;
	border-bottom:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx .pd2{
	width: 540px;
	padding:5px;
	text-align:left;
	background-color:#eee;
	border-bottom:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #shop_ct{
	width: 540px;
	padding:5px;
	text-align:left;
	background-color:#eee;
	border-top:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #shop_ct span{
	color:#b22222;
}
#bx1000 #pf_box #g_prf #gbx #shop_comment{
	width: 540px;
	padding:5px;
	text-align:left;
	border-top:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #g_ct{
	width: 540px;
	padding:5px;
	text-align:left;
	background-color:#eee;
	border-top:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #g_ct span{
	color:#b22222;
}
#bx1000 #pf_box #g_prf #gbx #g_comment{
	width: 540px;
	padding:5px;
	text-align:left;
	border-top:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #g_optt{
	width: 540px;
	padding:5px;
	margin-bottom:5px;
	text-align:left;
	background-color:#eee;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #g_optt span{
	color:#b22222;
}

#bx1000 #pf_box #g_prf #gbx #g_optlist{
	width: 540px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0px;
	text-align:center;
	font-size:10px;
	position:relative;
	top:0px;
	left:0px;	
}
#bx1000 #pf_box #g_prf #gbx #g_optlist .gpopt{
	width:95px;
	height:25px;
	padding-left:5px;
	font-size:11px;
	border:1px solid #ccc;
	background:#eee;
	text-shadow: 0px 1px 1px #999;	
}
#bx1000 #pf_box #g_prf #gbx #g_optlist .gpopt2{
	height:25px;
	border:1px solid #ccc;
	text-align:center;
}

#bx1000 #pf_box #g_prf #gbx #g_reviewt{
	width: 540px;
	padding:5px;
	margin-bottom:5px;
	text-align:left;
	background-color:#eee;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}
#bx1000 #pf_box #g_prf #gbx #g_reviewt span{
	color:#b22222;
}
#bx1000 #pf_box #g_prf #gbx #g_review{
	width: 510px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0px;
	text-align:center;
	font-size:10px;
	position:relative;
	top:0px;
	left:0px;	
}
#bx1000 #pf_box #g_prf #gbx #g_review ul{
	height:185px;
	list-style-type:none;
	overflow:auto;
	margin-left:0px;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li{
	margin-bottom:15px;
	padding:0px;
	font-size: 12px;
	font-size: 1.2rem; /* =12px */
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box{
	text-align:left;
	display: block;
	clear: both;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box img{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .txtwrap{

	font-size: 12px;
	font-size: 1.2rem; /* =12px */
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .txtwrap .txtbox{
	width:390px;
	margin-left:110px;
	margin-right:0;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .txtwrap .txtbox .rtitle{
	width:390px;
	margin-bottom:10px;
	padding:3px 8px 3px 0px;
	text-align:right;
	background-color:#fef6f6;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .foot{/*day*/
	width:500px;
	font-size: 12px;
	font-size: 1.2rem; /* =12px */
	font-weight:normal;
	margin:0px;
	padding:3px 0px;
	text-align:right;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	clear:both;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .foot .foot_l{
	float:left;
	margin-left:0;
}
#bx1000 #pf_box #g_prf #gbx #g_review ul li .box .foot .foot_r{
	float:right;
	margin-right:0;
}
/*-------------------------------------------------- ▼▼写真▼▼--------------------------------------------------*/
#bx1000 #pf_box #g_photo #gpimgf{
	height:600px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#bx1000 #pf_box #g_photo #gpimgf img{
	border:5px solid #eee;
}

#bx1000 #pf_box #g_photo #gpsnf{
	width:375px;
	height:60px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#bx1000 #pf_box #g_photo #gpsnf ul{
	list-style-type:none;
	overflow:hidden;
	margin:0px;;
	float:left;
}
#bx1000 #pf_box #g_photo #gpsnf ul li{
	width:75px;
	float:left;
}
#bx1000 #pf_box #g_photo #gpsnfe ul li img{
	clear:both;
}



#bx1000 #pf_box #g_photo #pf_blog{
	width:415px;
	height:330px;
	margin-top:20px;
}
#bx1000 #pf_box #g_photo #pf_blog #pb_t {
	width:415px
	height:35px;
	position:relative;
	top:0;
	left:0px;
}
#bx1000 #pf_box #g_photo #pf_blog #pb_b {
	width:415px
	height:270px;
	position:relative;
	top:0;
	left:0px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#fff;
}
#bx1000 #pf_box #g_photo #pf_blog #pb_btm {
	width:415px
	height:25px;
	margin-bottom:8px;
	position:relative;
	top:0;
	left:0px;
}

/*-------------------------------------------------- ▼▼スケジュール▼▼--------------------------------------------------*/

#bx1000 #pf_box #g_sche #g_schet{
	width:1000px;
	height:50px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	line-heigt:50px;
	text-indent:3.5em;
	background:url(../background/g_schet.png) no-repeat;
}
#bx1000 #pf_box #g_sche #g_schet p{
	padding-top:12px;
}
#bx1000 #pf_box #g_sche #g_schet span{
	font-size:14px;
	text-align:left;
}

#bx1000 #pf_box #g_sche #g_scheb{
	width:1000px;
	height:110px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	background:url(../background/g_scheb.png) repeat-y;
}
#bx1000 #pf_box #g_sche #g_scheb #g_sbox{
	width:980px;
	background:url(../background/g_schedot.png) repeat-y;
	position:relative;
	top:20px;
	left:8px;
}

.day{
	font-size:0.9em;
	text-align:center;
}

.day2{
	font-size:0.9em;
	font-weight:bold;
}
.sat	{
	color:#94B9FE;
}
.sun	{
	color:#BF0000;
}
.time	{
	font-size:0.8em;
}

.time2	{
	font-size:0.8em;
}


#bx1000 #pf_box #g_sche #g_schebtm{
	width:1000px;
	height:25px;
}

/*-------------------------------------------------- ▼▼form button▼▼--------------------------------------------------*/
