@charset "utf-8";
/* ===================================================================
 女性詳細ページ共通

26px : 197%
24px : 182%
22px : 167%
20px : 153.9%
18px : 139%
16px : 123.1%
15px : 116%
14px : 108%
13px : 100%
12px : 93%
11px : 85%
10px : 77%
=================================================================== */

/* -----------------------------------------------------------
	#contents
----------------------------------------------------------- */
#contents {
	position: relative;
	padding: 20px 30px;
	margin: -1px 0 25px 0;
	border: 1px solid #cacaca;
	border-top: none;
	-webkit-box-shadow: 1px 0 1px #f0f0f0, -1px 0 1px #f0f0f0, 0 -1px 1px #f0f0f0;
	-moz-box-shadow: 1px 0 1px #f0f0f0, -1px 0 1px #f0f0f0, 0 -1px 1px #f0f0f0;
	box-shadow: 1px 0 1px #f0f0f0, -1px 0 1px #f0f0f0, 0 -1px 1px #f0f0f0;
}

/* -----------------------------------------------------------
	#header
----------------------------------------------------------- */
/* #logoBox .left {
float: left;
}

#logoBox .right {
float: left;
}

#logoBox .right ul li.tel {
background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/icon_data_phone.png) no-repeat left top;
}

#logoBox .right ul li.tel .tel {
display: block;
padding: 0 0 0 20px;
font-size: 123.1%;
font-weight: bold;
}

#logoBox .right ul li.tel .telTxt {
font-size: 93%;
}

#logoBox .right ul li.time {
background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/icon_data_time.png) no-repeat left top;
}

#logoBox .right ul li.time span,
#logoBox .right ul li.work span {
display: block;
padding: 0 0 0 20px;
}

#logoBox .right ul li.work {
background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/icon_data_work.png) no-repeat left top;
} */

#logoBox .left {
	float: left;
}

#logoBox .right {
	float: left;
}
#logoBox .right ul {
	width: 210px;
	padding-left: 10px;
}

#logoBox .right ul li {
	line-height: 150%;
}

#logoBox .right ul li.tel {
	font-weight: bold;
}

#logoBox .right ul li.tel .tel {
	font-size: 123.1%;
	font-weight: bold;
}

#logoBox .right ul li.tel .telTxt {
	font-size: 93%;
}

/* -----------------------------------------------------------
	#profHeader
----------------------------------------------------------- */
#profHeader {
	position: relative;
	z-index: 20;
	height: 58px;
	margin-bottom: 15px;
	padding: 0 15px;
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/bg_header.png) no-repeat left top;
	color: #fff;
}

#profHeader h1 {
	padding: 3px 0 0 0;
	font-size: 153.9%;
	font-weight: bold;
}

#profHeader p {
	font-size: 123.1%;
	line-height: 1.3;
}

#profHeader ul.type {
	position: absolute;
	right: 15px;
	top: 30px;
	vertical-align: top;
}

#profHeader ul.type li {
	display: inline;
	vertical-align: top;
}

/* -----------------------------------------------------------
	#profNav
----------------------------------------------------------- */
#profNav {
	position: relative;
	z-index: 50;
	height: 27px;
	margin: 0;
	border-bottom: 1px solid #cacaca;
}

#profNav li {
	float: left;
	width: 140px;
	height: 27px;
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/bg_nav.png) no-repeat left top;
}

#profNav li.current {
	height: 28px;
	margin-bottom: -1px;
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/bg_nav_current.png) no-repeat left top;
}

#profNav li.shoptop {
	float: right;
	width: 136px;
	height: 28px;
	margin-bottom: -1px;
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/bg_nav_shoptop.png) no-repeat left top;
}

#profNav li a {
	display: block;
	height: 22px;
	padding: 5px 0 0 40px;
	text-decoration: none;
	color: #333;
}

#profNav li a.profile {
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/icon_profile.png) no-repeat 15px 7px;
}

#profNav li a.phdiary {
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/icon_photo.png) no-repeat 15px center;
}

#profNav li a.gravure {
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/icon_gravure.png) no-repeat 15px center;
}

#profNav li a.bigimg {
	background: url(//img.undernavi.com/web/new_undernaviimage/store/web_cs/lady_detail/icon_bigimg.png) no-repeat 15px center;
}
