@charset "shift_jis";

/* 
 gnavi
------------------------------ */

div#gnavi{
	margin-bottom:19px !important;
}


/* 
 topicpath
------------------------------ */

div#topicpath{
	margin:5px 0 0 0;
	font-weight:bold;
	font-size:85%;
}
div#topicpath a{
	font-weight:normal;
	background:url(//img.e87.com/img/usr/images/topicpath_bg.gif) no-repeat right top;
	padding:0 10px 0 0;
}



/* 
 frame
---------------------------------------- */
#contents {
	width:750px;
	margin:0 0 0 14px;
}


#contents div.contents_inner{
margin:0px 14px;
}


/*
‹¤’Ê
-----------------------------*/
.mB20{margin-bottom:20px;}


/* 
header_mother
------------------------------ */

#wrap div#header_mother{
margin:0;
clear:both;
height:38px;
width:750px;
}

#wrap div#header_mother .kikan{
text-align:right;
float:right;
}

#wrap div#header_mother .totop{
width:196px;
float:left;
margin:0;
}


/* 
 pageTitle
------------------------------ */
.pageTitle{
	background:url(//img.e87.com/selection/mother/2009images/enq_bg_main.jpg) no-repeat top left;
	margin-bottom:20px;
}

.pageTitle .title{
	margin:29px 0 0 255px;
}

.pageTitle h1{
	padding:30px 0 0 350px;
	color:#dc375e;
	font-size:95%;
	width:300px;
	_width:630px;
}

.pageTitle p.lead{
	width:370px;
	margin:5px 0 0 290px;
	color:#696851;
	font-size:95%;
	text-align:center;
	line-height:1.4;
	_letter-spacing:-1px;
}

*:first-child+html .pageTitle p.lead{
	letter-spacing:-1px;
}

/* 
 firstview
------------------------------ */

.firstview{
	width:923px;
	margin:30px 0 0 17px;
}

.firstview .fvbox01{
	width:455px;
	float:left;
	background:url(//img.e87.com/selection/mother/2009images/enq_fv_boxbg01.gif) no-repeat top left;
	position:relative;
}


.firstview .fvbox02{
	width:455px;
	float:right;
	background:url(//img.e87.com/selection/mother/2009images/enq_fv_boxbg02.gif) repeat-y top left;
	position:relative;
}

.firstview .fvbox_bottom{
	min-height:1px;
	_height:1px;
	padding:0 0 10px 0;
	background:url(//img.e87.com/selection/mother/2009images/enq_fv_boxbg01_bottom.gif) no-repeat bottom left;
}


.firstview .fv_qaArea{
	padding:25px 0 0 200px;
}

.firstview .fv_qaArea p{
}

.firstview p.q{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_q01.gif) no-repeat top left;
	padding:0 0 20px 40px;

}
.firstview p.a{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_a01.gif) no-repeat top left;
	padding:0 0 20px 40px;
	color:#c53a52;
}

.firstview .fvbox02 p.a{
	padding-bottom:30px;
	padding-top:7px;
}

.firstview .photo{
	position:absolute;
	top:0;
	left:0;
}

.txtbtn01{
	background:url(//img.e87.com/selection/mother/2009images/enq_bg_btn01.gif) no-repeat top left;
	width:240px;
	min-height:47px;
	_height:47px;
	position:relative;
}
.txtbtn01 p{
	width:222px;
	text-align:center;
	padding-top:17px;
}

.txtbtn01 a{
	font-weight:bold;
	color:#c8455c;
	text-decoration:none;
}

.txtbtn01 a:link{color:#c8455c;text-decoration:none;}
.txtbtn01 a:active{color:#c8455c;text-decoration:none;}
.txtbtn01 a:visited{color:#c8455c;text-decoration:none;}
.txtbtn01 a:hover{color:#c8455c;text-decoration:none;}

/* 
 secondview
------------------------------ */

.svbox01{
	width:750px;
	background:url(//img.e87.com/selection/mother/2009images/enq_sv_boxbg01.gif) no-repeat top left;
	position:relative;
	margin:0 0 10px 0;
}
.svbox02{
	width:750px;
	position:relative;
	margin:0 0 30px 0;
}
.svphoto01{
	background:url(//img.e87.com/selection/mother/2009images/enq_sv_boxbg02a.gif) no-repeat top left;
}
.svphoto02{
	background:url(//img.e87.com/selection/mother/2009images/enq_sv_boxbg02b.gif) no-repeat top left;
}

.svbox01 .svbox_bottom{
	min-height:1px;
	_height:1px;
	padding:0 0 15px 0;
	background:url(//img.e87.com/selection/mother/2009images/enq_sv_boxbg01_bottom.gif) no-repeat bottom left;
}

.svbox02 .svbox_bottom{
	min-height:1px;
	_height:1px;
	padding:0 0 15px 0;
	background:url(//img.e87.com/selection/mother/2009images/enq_sv_boxbg02_bottom.gif) no-repeat bottom left;
}

.svbox01 .sv_qaArea{
	padding:20px 0 0 60px;
}
.svbox02 .sv_qaArea{
	padding:35px 0 0 150px;
}

.sv_qaArea p.q{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_q02.gif) no-repeat top left;
	padding:0 0 10px 30px;

}
.sv_qaArea p.a{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_a02.gif) no-repeat top left;
	padding:0 0 15px 30px;
	color:#c53a52;
}

.svbox02 .sv_qaArea p.q{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_q03.gif) no-repeat top left;
}
.svbox02 .sv_qaArea p.a{
	background:url(//img.e87.com/selection/mother/2009images/enq_icon_a03.gif) no-repeat top left;
}

.sv_qaArea p.a{
	padding-top:3px;
}

.txtbtn02{
	background:url(//img.e87.com/selection/mother/2009images/enq_bg_btn02.gif) no-repeat top left;
	width:230px;
	min-height:32px;
	_height:32px;
	position:relative;
}
.txtbtn02 p{
	width:212px;
	text-align:center;
	padding-top:8px;
}

.txtbtn02 a{
	font-weight:bold;
	color:#c8455c;
	text-decoration:none;
}

.txtbtn02 a:link{color:#c8455c;text-decoration:none;}
.txtbtn02 a:active{color:#c8455c;text-decoration:none;}
.txtbtn02 a:visited{color:#c8455c;text-decoration:none;}
.txtbtn02 a:hover{color:#c8455c;text-decoration:none;}

.ancer p.a{
	float:left;
	margin-top:5px;
	width:280px;
}
.ancer .txtbtn02{
	float:left;
}


.posi01{
	margin:0 0 0 306px;
}
.posi02{
	margin:0 0 0 330px;
}

.svbox01 .photo{
	position:absolute;
	top:0;
	left:610px;
}
.svbox02 .photo{
	position:absolute;
	top:17px;
	left:2px;
}

img.linkspacer{
	position:absolute;
	top:0px;
	left:0px;
}


#enq #contents .contents_inner {
	margin:0 14px;
}


#enq #contents .pagetop {
	width:750px;
	text-align:right;
	margin:10px 0 15px 0;
}


