@charset 'UTF-8';

#content{
	line-height:16px;
}
#content h3{
	background:url(../img/himitsu/bg3_h3.jpg) no-repeat;
	padding:60px 0px 0px;
	height:70px;
	margin-bottom:10px;
	line-height:25px;
	font-size: 120%;
	text-align: center;
}
#content h4{
	background:url(../img/himitsu/bg_interview.gif);
	width:420px;
	margin:15px auto;
	font-size:120%;
	color:#542803;
	text-align:center;
	font-weight:bold;
}
#content h4.bg_interview1{
	height:60px;
	line-height:60px;
}
#content h4.bg_interview2{
	height:48px;
	padding-top:12px;
}
/*.ttl_taidan{
	background:url(../img/himitsu/ttl_taidan.gif);
	width:440px;
	height:26px;
	text-indent:-9999px;
}*/
.ttl_taidan{
	background:url(../img/himitsu/ttl_h2.gif);
	width:440px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
#content .profile {
	height:64px;
	margin:0px;
	padding:224px 17px 0px;
}
#content .profile .tentyo_text{
	width:189px;
	float:left;
	padding-left:10px;
}
#content .profile .girl_text{
	width:189px;
	float:right;
	padding-left:10px;
}
#content p{
	padding:10px 20px;
}
#content p.tentyo{
	color:#963;
	min-height:25px;
	font-weight:bold;
}
#content p.girl{
	color:#f69;
	min-height:25px;
	font-weight:bold;
}
#content p.girl2{
	color:#936;
	min-height:25px;
	font-weight:bold;
}
#content p.henshu{
	clear:both;
	color:#333;
	min-height:63px;
	background:#f5f5f5;
}
#content p.girldouble{
	color:#f15011;
	min-height:25px;
	font-weight:bold;
}
#content p.tentyo span,#content p.girl span,#content p.girl2 span{
	width:25px;
	height:25px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:2px;
}
#content p.henshu span{
	width:63px;
	height:63px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:2px;
}
#content p.girldouble span{
	width:53px;
	height:25px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:2px;
}
#content .caption{
	border:#ccc solid 1px;
	padding:2px;
	margin:5px;
}
#content .photo_L{
	color:#000;
	width:160px;
	padding:5px;
	float:left;
	font-size:10px;
	line-height:14px;
}
#content .photo_R{
	color:#000;
	width:160px;
	padding:5px;
	float:right;
	font-size:10px;
	line-height:14px;
}
#content .detail{
	width:420px;
	margin:10px auto;
}
#content .detail dl{
	width:380px;
	padding:10px;
	border:#ccc solid 1px;
	margin:0px auto 10px;
}
#content .detail dl dt{
	width:99px;
	height:24px;
	line-height:24px;
	margin:0px 1px 1px 0px;
	background:#fdf3d5;
	float:left;
	text-align:center;
}
#content .detail dl dd{
	width:275px;
	height:24px;
	line-height:24px;
	margin:0px 0px 1px 0px;
	padding-left:5px;
	background:#f7f2e9;
	float:left;
}
#content .detail .btn_detail{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px;
	_margin:5px 3px;
	padding:0px;
	float:left;
}

#content .detail .btn_detail a{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_detail a:hover{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px -51px;
}

#content .detail .btn_contact{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px;
	_margin:5px 3px;
	padding:0px;
	float:left;
}

#content .detail .btn_contact a{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_contact a:hover{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px -51px;
}

#content .detail .btn_application{
	clear:both;
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	padding:0px;
	margin:5px auto;
}

#content .detail .btn_application a{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_application a:hover{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background-position:0px -39px;
}

#sub ul li{
	width:145px;
	height:70px;
	display:block;
	list-style:none;
	margin-bottom:5px;
}
#sub ul li a{
	width:145px;
	height:70px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#sub h4{
	background:url(../img/himitsu/sub-no1.gif);
	width:145px;
	height:42px;
	text-indent:-9999px;
	margin-top:10px;
}
#sub h3.taidan{
	background:url(../img/himitsu/sub-taidan.gif);
	height:32px;
	margin:0px;
	text-indent:-9999px;
	width:145px;

}
#sub h4.gekiron{
	background:url(../img/himitsu/sub-gekiron.gif);
	height:32px;
}


#content .taidan_title3{
background:url(../img/himitsu/46/title.gif) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3_chat{
background:url(../img/himitsu/47/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_chat p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_hotehel{
background:url(../img/himitsu/48/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_hotehel p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_kousai{
background:url(../img/himitsu/49/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_kousai p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_imekura{
background:url(../img/himitsu/50/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_imekura p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_production{
background:url(../img/himitsu/51/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_production p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_sope{
background:url(../img/himitsu/55/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_sope p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_esthe{
background:url(../img/himitsu/68/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_esthe p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_tel{
background:url(../img/himitsu/52/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_tel p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_tenpo{
background:url(../img/himitsu/60/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_tenpo p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_pink{
background:url(../img/himitsu/64/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_pink p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_onakura{
background:url(../img/himitsu/77/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3 p,#content .taidan_title3_onakura p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_title3_sexycaba{
background:url(../img/himitsu/95/title.jpg) no-repeat;
margin:0px;
width:440px;
height:94px;
position:relative;
}

#content .taidan_title3_sexycaba p{
margin:0px;
padding:0px;
position:absolute; left:24px; top:5px;
color:#e8fafc;
font-size:10px;
font-weight:bold;
}

#content .taidan_sita{
background:url(../img/himitsu/46/title_sita.gif) no-repeat;
color:#a1e9ff;
width:440px;
height:34px;
text-align:center;
margin:0px;
}

#content .taidan_sita p{
margin:0px;
padding:0px;
color:#fff;
font-size:13px;
font-weight:bold;
}

#content .taidan_member{
background:url(../img/himitsu/46/member_bg.jpg) no-repeat;
color:#333;
width:440px;
height:324px;
margin:0px;
padding:0px;
text-align:center;
}

#content .taidan_member img{
margin:5px;
}

#content .taidan_member ul{
text-align:left;
margin:0px 10px 0px 30px;
padding:0px;
}

#content .taidan_member li{
margin:0px 0px 3px 0px;
padding:0px;
color:#333;
line-height:12px;
}

#content .taidan_member li.normal{
margin:0px 0px 3px 0px;
padding:0px;
color:#333;
line-height:12px;
}

#content .taidan_member li.staff{
background:url(../img/himitsu/46/staff_icon.gif) no-repeat;
padding:6px 0px 0px 20px;
font-weight:bold;
color:#0859ff;
height:18px;
margin-bottom:0px;
}

#content .taidan_member li.girl{
background:url(../img/himitsu/46/girl_icon.gif) no-repeat;
padding:6px 0px 0px 20px;
font-weight:bold;
color:#ff3399;
height:18px;
margin-bottom:0px;
}

#content .taidan_member dl{
margin:8px 0px 0px 0px;
padding:5px 0px 0px 0px;
text-align:left;
background:url(../img/himitsu/47/border.gif) no-repeat;
}  
 
#content .taidan_member dt{
background:url(../img/himitsu/46/icon.gif) no-repeat;
float:left;
margin:0px 10px 0px 0px;
padding:2px 0px 0px 20px;  
clear:both;
color:#333;
height:15px;
}
   
#content .taidan_member dd{
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
height:15px;
line-height:15px;
}

#content .taidan_matome{
background:#ffffcc;
color:#ea0076;
margin:3px 20px 5px 20px;
padding:10px;
font-size:13px;
border: solid 1px #ea0076;
}

#content .taidan_matome p{
font-weight:bold;
font-size:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
color:#ea0076;
border-bottom: 1px dotted #ff5aad;
}

#content .shot{
text-align:center;
}

#content .shot img{
margin:10px;
}

.taidan_koukoku{
background:url(../img/himitsu/46/koukoku_bg.gif) no-repeat;
width:420px;
margin-left:10px;
padding:0px 0px 20px 0px;
overflow:hidden;
border: solid 1px #ff5aad;
text-align:center;
}

.taidan_koukoku p{
color:#fff;
font-weight:bold;
margin-bottom:20px;
}

.taidan_koukoku img{
margin:0px 0px 13px 33px;
float:left;
border: solid 1px #e5e5e5;
}

/*20110630 ’Ç‰Á*/

.ttl_taidan_wide{
	background:url(../img/himitsu/ttl_h2_wide.gif);
	width:585px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#backnum h3 {
	font-size:12px;
	font-weight:bold;
}

#backnum h4 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	clear:both;
	background-color: #fdc2d6;
	padding: 2px 6px;
}

#backnum ul li{
	width:287px;
	height:60px;
	display:block;
	list-style:none;
	margin-bottom:5px;
	float:left;
	background-repeat:no-repeat;
	padding-right:5px;
font-family: "Arial", "sans-serif";
}

#backnum ul li a img{
float:left;
	margin-right:3px;
}