@charset "utf-8";
/* CSS Document */

h4{
	font-weight:bold;
	background-color:#e1f1ff;
	padding:3px;
	}

/* 活動リポート＋成婚レポート */
.singleBox{
	width:660px;
	}
.singleBox h4{
	margin-bottom:5px;
	}
	
.singleBoxL{
	float:left;
	width:300px;
	margin:10px 10px 10px 0px;
	padding: 10px 0 10px 0;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	}

.singleBoxR{
	float:left;
	width:300px;
	margin:10px 0px 10px 30px;
	padding: 10px 0 10px 0;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	}

.single{
	width:330px;
	}
.singleL{
	float:left;
	width:130px;
	}
.singleR{
	float:left;
	width:180px;
	}
	
.r_title{
	width:675px;
	background-color:#921d38;
	color:#FFF;
	text-align:right;
	font-size:1.2em;
	padding-right:5px;
	margin-bottom:20px;
	}
.sr_title{
	width:675px;
	background-color:#921d38;
	color:#FFF;
	font-weight:bold;
	text-align:right;
	font-size:1.25em;
	padding-right:5px;
	margin-bottom:10px;
	}
.sr_lead{
	font-size:1.2em;
	line-height:1.5;
	margin-bottom:15px;
	}	

#reportL{
	float:left;
	width:170px;
	font-size:0.9em;
	line-height:1.6;
	}
#reportR{
	float:left;
	width:460px;
	}
.question{
	width:460px;
	background-image:url(/images/interview/q_base.gif);
	background-repeat:no-repeat;
	height:27px;
	padding-left:50px;
	padding-top:3px;
	font-weight:bold;
	}
.questionL{
	width:460px;
	background-image:url(/images/interview/q_baseL.gif);
	background-repeat:no-repeat;
	height:44px;
	padding-left:50px;
	padding-top:5px;
	font-weight:bold;
	line-height:1.5;
	}

.answer{
	width:460px;
	}
.answerL{
	clear:both;
	float:left;
	width:80px;
	}
.answerR{
	float:left;
	width:380px;
	margin-bottom:20px;
	}
	
.mari{
	color:#737cbb;
	font-weight:bold;
	}
.femme{
	color:#ee849a;
	font-weight:bold;
	}

.commnet{
	width:480px;
	padding:10px;
	margin-bottom:20px;
	border:double 4px #921d38;
	}

.groupLink{
	padding:3px;
	font-weight:bold;
	}

/* カード共通 */
#cardSet{
	margin-left:30px;
	}
.card{
	width:605px;
	background:url(/images/interview/memo_back.gif) repeat-y;
	margin-bottom:10px;
	}
.cardMessages{
	width:500px;
	margin-left:82px;
	}
	
.cardMessages p{
	margin: 0 0 0 0;
	}

.border{
	margin:15px 0 10px 0;
	text-align:center;
	}
.date{
	padding-right:22px;	
	float:right;
	}
	
/* 女性用カード */
.femme_title{
	width:605px;
	background:url(/images/interview/memo_femme_title.gif) no-repeat;
	height:65px;
	}
.femme_title em{
	margin-left:82px;
	font-weight:bold;
	font-size:1.3em;
	background-color:#f6e2dd;	
	}

/* 男性用用カード */
.homme_title{
	width:605px;
	background:url(/images/interview/memo_homme_title.gif) no-repeat;
	height:65px;
	}
.homme_title em{
	margin-left:82px;
	font-weight:bold;
	font-size:1.3em;
	background-color:#d8e3f0;	
	}

/* 情報館 */
div.cls_jhk_pagination { /*ページネーションのブロック*/
	display: block;
}
div.lp_box > div.cls_jhk_pagination { /*コンテンツ下部（lp_boxブロック内）のページネーションブロック*/
	display: none;
}
