@charset "Shift_JIS";
/* CSS Document */


/*トップキービジュアル*/
#q_interview {
	position:absolute;
	border:#000 1px solid;
}

#q_interview h1,
#q_interview p {
position:absolute;
text-indent:-9999px;
}

.interview_contents{
	overflow:hidden;
	width:780px;
	margin:0 auto;
	background:#FFF;	
}

.int{
	width:718px;
	padding:20px 30px;
	overflow:hidden;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	}

.left{
	float:left;
	margin-right:20px;
}

.left p{
	margin:5px 0px;
	padding:0p;
	line-height:14px;
	font-size:10px;
	color:#666;
	}

.right{
	float:right;
	margin-left:20px;
}

.right p{
	margin:5px 0px;
	padding:0p;
	line-height:14px;
	font-size:10px;
	color:#666;
}

.center{
	width:720px;
	clear:both;
	margin:0;
	padding:50px 0;
}

.center p{
	margin:5px 0px;
	padding:0p;
	line-height:14px;
	font-size:10px;
	color:#666;
}

.int div{
	padding:10px;
}

.bottom_m{
	margin-bottom:30px;
}

.int div h2{
	display:block;
}

.question{
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	
}
.answer{
	margin:0 0 30px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;	
}

.notes{
	margin:0 auto 40px ;
	padding:5px;
	font-size:13px;
	font-weight:nomal;
	color:#666;
	line-height:20px;
}

.matsu{
	margin:0 auto 20px;
	padding:20px 30px;
	border:#000 1px solid;
}

.prof{
	overflow:hidden;
	width:650px;
	margin:0px auto 30px;
	padding:40px 10px 50px 30px;
	border:#000 1px solid;
	background:url(../interview/midasi4.gif) no-repeat top left;
}

.prof p{
	margin:0;
	padding:0;
	font-size:14px;
	color:#000;
	text-align:left;
	line-height:30px;
	}

.interview_contents a{
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}

.interview_contents a:link{
	text-decoration:underline;
	color:#000;
}

.interview_contents a:visited{
	text-decoration:underline;
	color:#000;
}

.interview_contents a:hover{
	color:#666;
	text-decoration:none;
}

.interview_contents a:active{
	text-decoration:none;
	color:#666;
}

.proftx{
	width:305px;
	font-size:14px;
	line-height:22px;
	float:left;
	margin-right:20px;
	color:#333;
}


.frsln{
	border:#999 1px solid;
}

.frsln .r_name a:link {
	font-weight:bold;
color: #0291a2;
text-decoration:none;
}
.frsln .r_name a:visited {
	font-weight:bold;
text-decoration:none;
color: #0291a2;
}
.frsln .r_name a:hover {
	font-weight:bold;
text-decoration:underline;
color: #0291a2;
}
.frsln .r_name a:active {
	font-weight:bold;
text-decoration:underline;
color: #026c7c;
}
.frsln .r_image{
margin:0;
padding:0;
text-align:left;
font-size:10px;
line-height:12px;
color:#666666;
}

.frsln .r_img{
	display:none;
	/*
border:1px solid #ffffff;
width:120px;
height:120px;
margin:0px 0px 3px 0px;*/
}
.frsln a:hover .r_img{
	display:none;
	/*
border:1px solid #999999;*/
}
.frsln .r_new{
color:#FF0000;
margin:0px 3px 0px 0px;
line-height:12px;
text-decoration:underline;
}
.frsln .r_txt{
display:none;
}
.frsln .r_name{
	font-weight:bold;
	display:block;
	font-size:24px;
	line-height:32px;
	color:#333;
	margin-top:5px;
}
.frsln .r_name1{
}
.frsln .r_price{
display:block;
}
.frsln .r_price1{
}
.frsln .r_price_arrow{
}
.frsln .r_price_yen{
	font-size:20px;
color:#FF0000;
}
.frsln .r_price2{
color:#FF0000;
font-weight:bold;
font-size:28px;
line-height:36px;
}
.frsln .r_price2_2{
color:#FF0000;
}
.frsln .r_discount1{
display:none;
}
.frsln .r_discount2{
display:none;
}

.frsln .r_limit{
display:none;
}
.frsln .r_cart{
display:none;
}
.frsln .r_image input{
margin:0;
padding:0;
}