@charset "Shift_JIS";

 /* ===============================================================================================
�@�@�@�@�@�@�@�@�@�@  
						�~�X�h �t�@���~�[�e�B���O�@

================================================================================================= */ 

/*------------------------------------------------------------------------------------
	
	�S��

------------------------------------------------------------------------------------*/
.fullwidth {
	width: 700px;
}




/*------------------------------------------------------------------------------------
	
	��W�y�[�W

------------------------------------------------------------------------------------*/
.fun_m_bg {
	width: 660px;
	padding: 0 20px;
	background: #f29209;
}
.fun_m_about_bg {
	width: 615px;
	padding: 0 20px 0 25px;
	background: #fff;
}
.fun_m_btn {
	width: 275px;
	margin: 20px auto 0 auto;
}




/*------------------------------------------------------------------------------------
	
	�J�Õ񍐃y�[�W

------------------------------------------------------------------------------------*/
.fun_m_report_bg {
	width: 650px;
	padding: 0 25px;
	background: url(report/images/funm_report_foot.gif) repeat-y;
}
.fun_m_report_bg ul {
	margin-left: -3px;
	_margin-left: -1px;
}
.fun_m_report_txtbg {
	width: 600px;
	padding: 0 25px;
	background:#FFFFFF;
}
.fun_m_report_fullwidth {
	width: 600px;
}
/*�i��*/
.fun_m_txt {
	padding: 16px 0 5px 0;
}
.fun_m_txt_photo {
	padding: 20px 0 5px 0;
}
.funm_midashi {
	color: #f2413c;
}

/*�ʐ^*/
.fun_m_report_img {
	margin: 0 0 10px 0;
}

/*����*/
.funm_video {
  width: 460px;
  margin: 15px auto 0;
  padding-bottom: 10px;
}

/*�L���v�V����*/
.fun_m_report_cap {
	width: 295px;
	margin: 0 0 16px 0;
	text-align: center;
}
.fun_m_report_cap2 {
	width: 600px;
	margin: 0 0 16px 0;
	text-align: center;
}
/*��W�y�[�W�ւ̃{�^��*/
.fun_m_report_btn {
	width: 309px;
	padding: 20px 0 0 0;
	margin: 0 auto;
}


/*Q&A
-----------------------------------*/
dl.funm_qa{
    margin: 14px 0 0 0;
}
dt.icon_q {
    background: url(report/images/funm_icon_q.gif) no-repeat;
    padding: 3px 0 4px 32px;
    margin-bottom: 2px;
		font-weight:bold;
}
dd.icon_a {
    background: url(report/images/funm_icon_a.gif) no-repeat;
    padding: 3px 0 4px 32px;
}



/*------------------------------------------------------------------------------------
	
		�J�Õ񍐂܂Ƃ߃y�[�W

------------------------------------------------------------------------------------*/
.fun_m_report_index {
	width: 700px;
	border-radius: 5px;
	overflow: hidden;
}
.fun_m_report_index_bg {
	height: 697px;
	background: url(/fun_m/report/images/fun_m_report_index_bg.png) no-repeat;
}
.fun_m_report_index_message {
	width: 501px;
	margin: 0 auto;
}
.fun_m_report_index_mainimg {
	width: 393px;
	margin: 25px auto 0 auto;
}


/* �@���g��
-----------------------------------*/
.fun_m_report_index_torikumi_bg {
	width: 700px;
	padding: 30px 0 0 0;
	background: #f18d00;
}
.fun_m_report_index_torikumi_ttl {
	width: 556px;
	margin: 0 auto;
}
.fun_m_report_index_torikumi_img01 {
	width: 399px;
	margin: 30px auto 0 auto;
}




 /* ===============================================================================================
�@�@�@�@�@�@�@�@�@�@  
						�~�X�h �e�qde�t�@���~�[�e�B���O�@

================================================================================================= */ 
.oyakofunm {
	width: 700px;
	border-radius: 5px;
	overflow: hidden;
}

.oyakofunm_gaiyou {
	width: 640px;
	height: 770px;
	padding: 0 30px;
	background: url(images/oyakofunm/oyakofunm_bg.png) no-repeat;
}

.oyakofunm_btn {
	width: 275px;
	margin: 20px auto 0 auto;
}
















