@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. base
　01. 


******************************************************************************* */



/* ==

　00. base

=============================================================================== */

#main h2{ margin-bottom:10px; }
#main h3{ margin-bottom:10px; }

p em{ font-weight:bold; }
#main p.leadTxt{ padding:45px 0 50px; text-align:center; }
#main p.leadTxt.mobile{ padding:15px 0 30px; }

#main div.mainimg{ width:680px; margin:0 auto 40px; }
#main div.mainimg img{ margin-bottom:10px; }




/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
}
@media only screen and (max-width: 600px) {
	p.leadTxt{ padding:20px 0 40px; }

}








/* ==

　01. 

=============================================================================== */

#main .cont01 p.notes{ font-size:100%; }

#main .imgBlock{ width:670px; clear:both; margin:0 auto 40px; font-size:90%; }
#main .imgBlock .colBlock01{ margin-bottom:30px; zoom:1; clear:both; }
#main .imgBlock .colBlock01 .colL{ width:330px; float:left; }
#main .imgBlock .colBlock01 .colR{ width:330px; float:right; }
#main .imgBlock .colBlock02 .colL{ width:230px; float:left; }
#main .imgBlock .colBlock02 .colR{ width:410px; float:right; }








/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
}
@media only screen and (max-width: 725px) {
	#main .imgBlock{ width:100%; }
	#main .imgBlock .colBlock01{ margin-bottom:20px; }
	#main .imgBlock .colBlock01 .colL{ width:49%; }
	#main .imgBlock .colBlock01 .colR{ width:49%; }
	#main .imgBlock .colBlock02 .colL{ width:34%; }
	#main .imgBlock .colBlock02 .colR{ width:62%; }
}
@media only screen and (max-width: 600px) {
}
@media only screen and (max-width: 550px) {
	#main .imgBlock .colBlock02 .colL{ width:auto; margin-bottom:20px; float:left; }
	#main .imgBlock .colBlock02 .colR{ width:auto; float:left; }
}









.ftr_space{
	padding-top:20px;
	border-top:1px dotted #ccc;
	zoom:1;
	clear:both;
}
.ftr_space .colTxt{ width:285px; float:left; }
.ftr_space .colImg{ width:625px; margin-bottom:40px; padding-left:20px; border-left:1px solid #ddd; float:right; }


.ftr_space .colImg .led01{ margin:0 0 20px; zoom:1; clear:both; }
.ftr_space .colImg .led01 .txt{ width:210px; float:left; }
.ftr_space .colImg .led01 .imgs{ width:390px; font-size:87%; line-height:1.4; float:right; }
.ftr_space .colImg .led01 .img01{ width:150px; float:left; }
.ftr_space .colImg .led01 .img01 span{ margin:0 10px; display:block; }
.ftr_space .colImg .led01 .img02{ width:230px; float:right; }

.ftr_space .colImg .led02{ margin:0 0 20px; zoom:1; clear:both; }
.ftr_space .colImg .led02 .img01{ float:left; }
.ftr_space .colImg .led02 .img02{ padding:20px 0 0; float:right; }

.ftr_space .colImg .led03{ margin:0 0 30px; zoom:1; clear:both; }
.ftr_space .colImg .led03 .txt{ width:275px; float:left; }
.ftr_space .colImg .led03 .img{ float:right; }

.ftr_space .colImg .reform{ margin:0; zoom:1; clear:both; }
.ftr_space .colImg .reform .txt{ width:335px; float:left; }
.ftr_space .colImg .reform .txt .alignC{ text-align:left; }
.ftr_space .colImg .reform .img{ float:right; }





/* メディアクエリー
------------------------------------------------------------------------------- */
@media only screen and (max-width: 1205px) {
	.ftr_space .colTxt{ width:auto; margin-bottom:30px; float:none; }
	.ftr_space .colTxt p.mb40{ margin-bottom:20px !important; }
	.ftr_space .colImg{ width:auto; padding-left:0; padding-top:20px; border-left:none; float:none; }

	.ftr_space .colImg .led01 .txt{ width:54%; }
	.ftr_space .colImg .led01 .imgs{ width:41%; }
	.ftr_space .colImg .led01 .img01{ width:38%; }
	.ftr_space .colImg .led01 .img02{ width:59%; }

	.ftr_space .colImg .led02 .img01{ width:70%; text-align:right; }
	.ftr_space .colImg .led02 .img02{ width:27%; }

	.ftr_space .colImg .led03 .txt{ width:62%; }
	.ftr_space .colImg .led03 .img{ width:35%; }
	
	.ftr_space .colImg .reform .txt{ width:70%; }
	.ftr_space .colImg .reform .img{ width:27%; }
	
}
@media only screen and (max-width: 890px) {
	.ftr_space .colImg .led02 .img01{ width:75%; }
	.ftr_space .colImg .led02 .img02{ width:22%; }
}
@media only screen and (max-width: 740px) {
	.ftr_space .colImg .led02 .img01{ width:77%; }
	.ftr_space .colImg .led02 .img02{ width:20%; }
}
@media only screen and (max-width: 700px) {
	.ftr_space .colImg .led02 .img01{ text-align:center; }
	.ftr_space .colImg .led02 .img02{ text-align:center; }

	.ftr_space .colImg .led03 .txt{ width:auto; float:none; }
	.ftr_space .colImg .led03 .img{ width:auto; float:none; }

	.ftr_space .colImg .reform .txt{ width:65%; }
	.ftr_space .colImg .reform .img{ width:32%; }
}
@media only screen and (max-width: 600px) {
	.ftr_space .colImg .led01 .txt{ width:auto; float:none; }
	.ftr_space .colImg .led01 .imgs{ width:auto; float:none; }
	.ftr_space .colImg .led01 .img01{ width:38%; }
	.ftr_space .colImg .led01 .img02{ width:59%; }

	.ftr_space .colImg .reform .txt{ width:auto; margin-bottom:10px; float:none; }
	.ftr_space .colImg .reform .txt .alignC{ text-align:center; }
	.ftr_space .colImg .reform .img{ width:auto; float:none; }
}








.adviserBlock{
	padding:20px;
	background-color:#f9f1e7;
	zoom:1;
	clear:both;
}

.adviserBlock .colW{ width:80%; float:left; }
.adviserBlock .colN{ width:17%; text-align:right; float:right; }

.adviserBlock .colW p em{
	padding-left:10px;
	background:url(../images/comfortableLife/li_disc.gif) left 0.4em no-repeat;
}


@media only screen and (max-width: 480px) {
	.adviserBlock .colW{ width:auto; margin-bottom:15px; float:none; }
	.adviserBlock .colN{ width:auto; text-align:center; float:none; }
}



